#batch-file #registry
#пакетный файл #реестр
Вопрос:
Я пытаюсь сравнить старую резервную копию реестра с текущей версией и хочу увидеть разницу. REG COMPARE использует два ключа и даже может охватывать две машины, но я не знаю, как заставить его просматривать файл резервной копии, а не другую машину. Мне нужно, чтобы это было решение из строки CMD без установки чего-либо нового. В конечном счете, я могу написать пакетный файл, который будет считывать и анализировать резервную копию и сравнивать ее с каждым из значений, но это кажется экстравагантным, когда он уже может просматривать две разные машины, я должен быть в состоянии указать ему на файл.
Комментарии:
1. Что ж, файл справки для
REG COMPARE
не показывает синтаксис для сравнения файлов резервных копий реестра.
Ответ №1:
Как администратор, вы можете загрузить резервную копию реестра во временный ключ…
REG LOAD HKUTEMP c:backupntuser.dat
…затем сравните нужное вам поддерево…
REG COMPARE HKU[KEY-OF-INTEREST] HKUTEMP[KEY-OF-INTEREST]
…и, наконец, выгрузите резервную копию из реестра:
REG UNLOAD HKUTEMP