Откройте окно командной строки (введите cmd в поле поиска меню Пуск и нажмите Enter), а затем используйте команду cd для указания папки, в которой сохранены файлы реестра. Если вы сохранили их на Рабочий стол, введите
cd%userprofile%\desktop
8. Для операции сравнения введите следующие две строки:
fc /и userl.reg user2.reg > user.txt
fc /и machinel.reg machine2.reg > machine.txt
Утилита просканирует две пары файлов и выдаст различия. Знак > определяет вывод данных в текстовый файл user.txt для изменений в HKEY_CURRENT_USER и в текстовый файл machine.txt для изменений в HKEY_L0CAL_MACHINE.
9. Проверьте результаты. Файл user.txt должен выглядеть примерно так:
Comparing files userl.reg and USER2.REG ***** userl.reg
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\ Advanced]
"Hidden"=dword:00000001 " ShowCompColo r" =dword: 00000000 ***** USER2.REG
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Explorer\ Advanced]
"Hidden"=dword:00000002 "ShowCompColor"=dword: 00000000 *****
Из этого листинга можно увидеть» что изменилось только значение Hidden, находящееся где-то в ветви HKEY_CURRENT_USER. (Могут быть и другие изменения, но если вы их внимательно изучите, то обнаружите, что они могут быть проигнорированы.)
Обратите внимание, что для настройки, описанной на шаге 5, не было зафиксировано изменений в ветви HKEY_LOCAL_MACHINE, поэтому machine.txt содержит единственное сообщение: «FC: No differences encountered». Это означает, что изменения затронули только ветвь HKEY_CURRENT_USER.
10. Строки, окружающие измененную строку, также включены в текст, чтобы помочь найти расположение измененной строки в исходных файлах. Если повезет, то одна из соседних строк окажется заголовком раздела.
-
м**.,
-
В рассматриваемом случае значение, которое изменилось, находилось в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\Advanced. Если вы посмотрите на этот раздел, то увидите, что он содержит и другие настройки, отсутствующие в диалоговом окне Параметры папок.
Если строки в квадратных скобках рядом нет, придется провести небольшой поиск. Для этого откройте один из исходных файлов (Userl.reg, User2. reg, Machinel.reg, Machine2.reg) и найдите строку, обнаруженную на шаге
9. Для этого примера найдите User2. reg "Hidden"=dword .*00000002, а затем поищите строку, помещенную в квадратные скобки ([...]), выше измененной строки. Она является названием раздела, содержащего значение Hidden.
-*7 Иногда изменения настроек приводят к созданию или удалению значения (или
раздела) реестра, то есть целый раздел может присутствовать только в одном ^ J из двух сохраненных файлов реестра. В этом случае вам, возможно, придется
* немного «покопаться» или попытаться настроить режим сравнения файлов для более легкого использования результатов сравнения.
11. Последний шаг может меняться. Если вы хотите создать файл для исправления реестра, то можно либо преобразовать результаты сравнения файлов в нужный формат, либо вернуться в редактор реестра и экспортировать подходящий раздел.
Удалите все строки из файла user.txt, кроме результата изменений. В итоге получится что-то похожее на это:
"Hidden"=dword:00000002
Затем вставьте перед этой строкой название раздела (в квадратных скобках). В нашем примере раздел был частью результатов сравнения файлов, и его можно оставить. В итоге должен получиться следующий текст:
[HKEY_CURRENT_USER\Software\Microsof t:\Wiridows\CurrentVersion\ Ехр1огег\ Advanced]
"Hiddenн=dword:00000002
И наконец, добавьте в начало файла текст: Windows Registry Editor Version
5.00, за которым должна следовать пустая строка:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\ Advanced]
"Hidden"=dword:00000002