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



Если ссылка на IconHandler содержится в одном из разделов под названием IconHandler, то указанный в нем .dll-файл отвечает за динамически сгенериро-^ ванный значок. Но более новые программы для ссылки на IconHandler будут ис-

>% пользовать раздел {BB2E617C-0920-lldl-9A0B-00C04FC2D6Cl}. Для получения дополнительной информации о разделе SystemFileAssociations см. «Расширение возможностей ваших типов файлов».

Хотите заменить динамические значки статическими? Найдите ссылку на IconHandler и сотрите раздел IconHandler или раздел {BB2E617C-0920-lldl-9A0B-00C04FC2D6Cl}-это отключит IconHandler и позволит Проводнику использовать статический значок, определенный в разделе Defaultlcon.

Но что, если вы хотите исправить тип файла, для которого предварительный просмотр значка перестал работать? Часто для того, чтобы восстановить разделы

IconHandler, проще переустановить ассоциированное приложение, но если это приложение — непосредственно Windows, то вы, вероятно, захотите выполнить следующие шаги, чтобы восстановить предварительный просмотр значка на вашем компьютере:

1. Откройте редактор реестра.

2. Перейдите к разделу реестра для расширения файла, которое вы хотите изменить. Например, если вы хотите включить предварительный просмотр значка для файлов TIFF, переместитесь в HKEY_CLASSES_ROOT\.tif.

3. Найдите в разделе .tif значение PerceivedType. Если его там нет, выберите Правка ► Создать ► Строковый параметр (Edit ► New ► String Value) и введите имя PerceivedType.

4. Дважды щелкните на PerceivedType, введите image и нажмите ОК.

5. Затем переместитесь к HKEY_CLASSES_ROOT\SystemFileAssociations\image. Как описано в разделе «Расширение возможностей ваших типов файлов», этот раздел обеспечивает общие свойства для всех файлов изображений, таких как .jpg, .bmp и .tif.

6. Откройте раздел ShellEx и найдите раздел, названный {BB2E6l7C-0920-lldi-9А 0B-00C04FC2D6C1}. Если его там нет, выберите Правка ► Создать ► Раздел (Edit ► New ► Key) и введите имя нового раздела {BB2E617C-0920-lldl-9A0B-00C04FC2D6C1}.

7. Откройте раздел {BB2E617C-0920-lldl-9A0B-00C04FC2D6Cl} и дважды щелкните на значении (По умолчанию). Введите {3F30C968-480A-4C6C-862D-EFC0897BB84B} и нажмите ОК.

Из двух ID-классов, упомянутых здесь, {BB2E617C-0920-lldl-9A0B-00C04FC2D6C1} соединяет тип файла с областью просмотра Провод-^ dm>% ннка> a {3F30C968-480A-4C6C-862D-EFC0897BB84B} указывает на PhotoMetadataHandler. dll - собственный файл Windows, ответственный за генерирование предварительного просмотра значков для всех поддерживаемых форматов файлов фотографий.