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

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

3 ответа

Решение

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

Пример:: Если вы хотите проверить, существует ли ключ "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"

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

Другие вопросы по тегам