Regedit: поиск и экспорт ключей из командной строки

Мне интересно, есть ли какой-либо вариант через командную строку для поиска строки и экспорта всех найденных ключей в реестре Windows?

3 ответов


Powershell имеет возможности итерации реестра. Начало здесь: http://technet.microsoft.com/en-us/library/ee176841.aspx


Ex:: если вы хотите проверить, существует ли ключ" HKLM\software\etc".

reg.exe query "HKLM\Software\etc" вернет все подразделы и значения в командной строке, если они найдены, или ошибку, если она не найдена.

Также, вы можете сразу сделать

reg.exe export "HKLM\software\etc" "C:\etc.reg"

это экспортирует раздел реестра и подразделы, если найдено иначе ошибка, если не найдена.


экспорт ключа (со всеми вложенными ключами) из CMD (или RUN), т. е.:

regedit /e c:\output.reg "HKEY_LOCAL_MACHINE\System\YourLocation"

p.s. вы должны запустить это в CMD с правами администратора. для этого щелкните правой кнопкой мыши на START>Run CMD (as Admin)