Управление программами по умолчанию и списком «Открыть с помощью» в Windows Vista
Проверка результатов
После этого я запустил Проводник Windows (Windows Explorer) и дважды щелкнул на файле .PNG. Открылась Фотогалерея Windows, что и требовалось доказать. Однако опция PictureViewer в контекстном подменю «Открыть с помощью» по-прежнему осталась, хотя уже и не в качестве программы по умолчанию (рис. D).
Рисунок D. QuickTime PictureViewer все еще ассоциируется с файлами .PNG, хотя уже и не в качестве программы по умолчанию.
В принципе, я ничего имею против Apple (хотя предпочитаю ПК), но меня возмутило, что программа так крепко вцепилась в тип файла .PNG, и я решил убрать все следы ее существования.
Работа с реестром
Покопавшись в реестре Vista, я обнаружил, что за содержание списка «Открыть с помощью» могут отвечать сразу пять ключей:
Где .xxx – расширение файла, а типом (PType) может быть аудио, видео, изображение, текст или системный файл. В моем случае связь между QuickTime PictureViewer и подменю «Открыть с помощью» обнаружилась в ключе «HKEY_CLASSES_ROOT\.png\ OpenWithProgIDs», показанном на рис. E.
Рисунок E. Связь между QuickTime PictureViewer и подменю «Открыть с помощью» обнаружилась в ключе «HKEY_CLASSES_ROOT\.png\ OpenWithProgIDs».
После удаления двоичного значения QuickTime.png программа QuickTime PictureViewer исчезла из списка «Открыть с помощью». Но имейте в виду: эксперименты с реестром – дело опасное, поэтому перед внесением каких бы то ни было изменений следует создать резервную копию. В большинстве случаев значение, которое нужно удалить, находится в ключе «HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xxx\OpenWithList» и представлено в виде строкового параметра. Например, в другой раз мне понадобилось убрать из подменю «Открыть с помощью» Windows Movie Maker. Для этого мне пришлось удалить строковые параметры moviemk.exe и MRUList, как показано на рис. F. Дело в том, что строковый параметр moviemk.exe – это только ссылка на приложение, а MRUList содержит в себе сам список «Открыть с помощью».
Рисунок F. В некоторых случаях необходимо удалить сразу несколько ключей.
А что думаете вы?
Приходилось ли вам сталкиваться с нежелательной заменой в Windows Vista одних программ по умолчанию на другие? Возникало ли у вас желание удалить ту или иную программу из списка «Открыть с помощью»? Поделитесь с нами своим мнением в комментариях!