сравнение reg-ключей со старой резервной CMD-строкой

#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