
Ассоциация файлов в Windows — это сопоставление типа файла с определенной программой.
Бывает такое, что определенный тип файла ассоциируется в системе не с той программой, которой нужно. Такое бывает, если Вы по случайности выбрали программу из списка "Открыть с помощью...", то есть неправильно ассоциировали файл. Также такое может произойти в результате действия вируса. И после этого, интересует вопрос: "Как-же все-таки исправить и вернуть ассоциации файлов в исходное состояние?" Не спешите восстанавливать систему. На данный вопрос, я попробую ответить.
Для примера, я буду использовать файл формата PDF. Вы же выбираете тот формат файла, который Вам нужен. Этот файл, я открыл блокнотом, в результате чего, нарушил сопоставление типа файла, и теперь файлы данного формата при двойном клике по нему открываются блокнотом.
Как всегда, здесь не обойтись без правки реестра. Введите в поиске "regedit". Запустите редактор реестра. Также можно запустить редактор из папки Windows. Сразу хочу сказать, что названия веток реестра могут немного отличаться, но цель работы у них одна. Поэтому, переходите к той ветке, которая совпадает по численности или есть небольшая схожесть в названии.
В дереве реестра перейдите по следующему пути:
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts"
Ниже выберите нужный Вам формат файла, разверните его. Я же выбираю PDF (в реестре это - .pdf). Полностью удалите ветку реестра "UserChoice" (дерево реестра или ветка - на языке профессионалов).
Удалите записи в ветках "OpenWithList" и "OpenWithProgids". Удалять эти ветки нельзя! Поэтому, удалите только записи.
На этом можно было бы закончить, но смотрите, сопоставление файла PDF я восстановил, а вот сама программа (блокнот) так и осталась в списке "Открыть с помощью..."
Теперь можно убрать программы из этого списка. Они будут автоматически добавляться в список после того, как Вы выберите программу для открытия файла. Если на этом хотите закончить - закройте редактор реестра и перезагрузите компьютер. Если хотите продолжить - идем далее.
В дереве реестра разверните строку "HKEY_CLASSES_ROOT" и выберите нужный Вам формат файла, на котором в списке "Открыть с помощью..." (в проводнике) находится список программ. Как я уже писал, в моем случае - это PDF (в реестре это - .pdf).
Удалите ветку реестра "PersistentHandler".
Ветку "OpenWithProgids" удалять не рекомендую, особенно для пользователей Windows 8. Удаление этого раздела (а также записей в этом разделе) приведет к тому, что Вы больше не сможете двойным щелчком открывать файлы плиточными приложениями. И даже в списке "Открыть с помощью..." (для выбора программы) приложения уже не будет. В общем ветку "OpenWithProgids" не трогайте, оставьте все как есть.
Закройте редактор реестра и перезагрузите компьютер.
Теперь все стало, как и раньше. На самом файле - значок белого листа. Это означает, что для открытия файла не задана программа по умолчанию. При первой попытке открытия файла, система спросит: "Как Вы хотите открывать файлы данного типа". Как только Вы выберите программу для открытия файла - эта программа и станет по умолчанию.
|