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)