Хитрости Windows 7: для профессионалов | страница 111



7. Все, что необходимо сделать сейчас, — это «перегнать» измененную инфор-мацию в нужный формат. В Windows для сравнения файлов есть специальная утилита командной строки — fc.exe.

Есть несколько сторонних программ для Windows, которые проще и удобнее ис-*пользовать, например UltraEdit. Даже Microsoft Word умеет сравнивать тексты ' j v (только помните, что сохранять результаты нужно как обычный текст).

Откройте окно командной строки (введите 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. Если вы посмотрите на этот раздел, то увидите, что он содержит и другие настройки, отсутствующие в диалоговом окне Параметры папок.