reg_compare
Программа редактирования системного реестра из командной строки, версия 3.0
REG COMPARE <раздел1> <раздел2> [/v <параметр> | /ve] [<вывод>] [/s]
<раздел> Имя раздела в формате: [\\Компьютер\]Путь
<компьютер> Имя удаленного компьютера, если оно опущено, то по умолчанию
считается равным имени локального компьютера.
Для удаленных компьютеров доступны только HKLM и HKU.
<путь> Полный путь к разделу реестра в виде: КОРЕНЬ\Подраздел.
Если Подраздел2 не указан, он считается равным Подраздел1.
<КОРЕНЬ> Корневой раздел. Значения: [ HKLM | HKCU | HKCR | HKU | HKCC ].
<подраздел> Полный путь к разделу реестра в выбранном корневом разделе.
<параметр> Имя параметра в указанном разделе, для сравнения.
Если опущен, будут сравниваться все параметры раздела.
/ve Сравнивать безымянные параметры.
/s Сравнивать все подразделы и параметры.
<вывод> Одно из значений: [/oa | /od | /os | /on].
Если не указано, используется значение /od.
/oa Выводить и совпадения, и отличия.
/od Выводить только отличия.
/os Выводить только совпадения.
/on Не выводить результаты сравнения.
Код возврата:
0 - Успешно, сравниваемые данные идентичны
1 - При обработке произошла ошибка
2 - Успешно, сравниваемые данные отличаются
Примеры:
REG COMPARE HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp
Сравнивает все параметры раздела MyApp с параметрами раздела SaveMyApp
REG COMPARE HKLM\Software\MyCo HKLM\Software\MyCo1 /v Version
Сравнивает значение параметра Version в разделах MyCo и MyCo1
REG COMPARE \\ZODIAC\HKLM\Software\MyCo \\. /s
Сравнивает все подразделы и значения параметров в разделе HKLM\Software\MyCo
реестра на компьютере ZODIAC с аналогичным разделом на локальном компьютере