Нарушение ассоциации файлов – неприятная ошибка, в результате которой программы и файлы открываются некорректно. Допустим, все имеющиеся на компьютере приложения запускаются через Windows Media Center. Эта программа используется только для воспроизведения мультимедийного контента, другие файлы через неё корректно открываться не могут по определению. Чтобы исправить эту ошибку, необходимо разобраться, как восстановить ассоциации файлов в Windows 7.
Существует несколько способов, позволяющих восстановить ассоциации. Давайте посмотрим их все, чтобы при необходимости вы могли выбрать подходящий метод, который поможет решить проблему.
Важно! Проверьте систему на вирусы, прежде чем пытаться исправить ситуацию. Возможно, причина изменения программы запуска кроется в проникновении в систему вредоносного кода.
Внимание! Этот фикс действует только в системе Windows 7! Для других версий Windows необходимо использовать иные архивы, которые также можно найти в интернете.
Если у вас есть резервная копия, можно из неё восстановить реестр Windows 7. Для этих целей можно также использовать автоматически создаваемые системой backup-файлы, хранящиеся а папке «Regback» на системном диске.
Для внесения изменений в реестр вам нужно обладать правами администратора.
Специалисты компании «Лаборатория Касперского» разработали утилиту CleanAutoRun, которая помогает восстановить ассоциации файлов после вирусной атаки. Чтобы исправить ошибки с запуском файлов и программ, откройте утилиту CleanAutoRun и нажмите любую кнопку.
Еще одна полезная программа — AVZ, предназначенная для настройки Windows 7 и восстановления рабочей конфигурации.
Как вариант, можно использовать программу FileAssociationFixer. Здесь нужно выбрать в категориях слева нужное расширение и запустить процесс восстановления правильной конфигурации.
Перезагрузите компьютер и запуститесь в безопасном режиме с поддержкой командной строки (клавиша F8 при запуске системы и выбор соответствующего режима).
Введите следующие команды, нажимая после каждой из них клавишу Enter:
assoc.exe = exefile
assoc.lnk= lnkfile
assoc.bat = batfile
Если ни один из перечисленных способов не помог, попробуйте установить Windows 7 заново. Однако в 99% случае вам подойдет один из описанных вариантов восстановления, поэтому до переустановки дело практически никогда не доходит.
Часто при установке новой программы сбивается ассоциация файлов для открытия.
Что такое ассоциация файлов? - Это своего рода "закон" для системы, при котором ей указывается с помощью какой программы нужно открывать тот или иной файл.
Ассоциация напрямую зависит от , т.е. если файл с расширением .avi или .mp4 , то система смотрит на него и определяет что это видео файл и ищет ассоциацию с установленной программой для просмотра видео.
Почему сбивается ассоциация файлов?
Когда Вы устанавливаете программу для или или даже и т.п. утилиты вместо стандартных (уже предустановленных в windows), то при установке программы обычно спрашивают с какими файлами их ассоциировать (нужно ставить или убирать галочки напротив типов файлов) и часто пользователь оставляет всё как есть.
А потом оказывается, что установленная программа не устраивает как альтернатива, или Вам хочется открыть фильм через другой плеер, но при запуске видео всё равно открывается через тот, для которого прописана ассоциация.
Можно, конечно, для одного случая нажать ПКМ на файле и выбрав пункт меню Открыть с помощью
выбрать нужную Вам программу для открытия
Но не проделывать же такое каждый раз при открытии файла!
Гораздо лучше назначить основную программу для открытия файла, а в случае чего и Открывать её с помощью другой.
Как назначить программу для открытия файлов определенного типа?
1 способ: в пункте Открыть с помощью
Делаем точно так же, как я описывал выше - ПКМ на файле и выбираем пункт Открыть с помощью
, только теперь в списке ищем не программу для открытия, а пункт Выбрать программу
в самом низу списка, который и нажимаем.
Появится вот такое окошко, в котором выбираем нужную Вам программу. Не забудьте посмотреть и поставить галочку напротив Использовать выбранную программу для всех файлов такого типа
2 способ: в пункте Свойства
ПКМ на файле -> в самом низу пункт Свойства. Откроется такое окошко, в котором нажимаем кнопку Изменить
3 способ: через Панель управления
Пуск -> Панель управления -> Программы по умолчанию -> Выбор программ по умолчанию
Откроется вот такое окошко, в котором нужно выбрать программу и внизу пункт Выбрать умолчания для этой программы
Восстановление ассоциаций
Если в результате неосторожных действий с или из за вирусов у Вас слетели ассоциации с файлами в Windows XP, то Вам поможет собранная сертифицированным специалистом Microsoft Дугом Ноксом для корректировки параметров системного реестра Windows .
Для windows 7 exe, lnk, bat, cmd и jpg
После распаковки соглашаетесь на внесение изменений и перезагружаетесь.
Как выполнить сброс ассоциаций файлов
Стандартными способами и через реестр это сделать не получится. Но есть некий энтузиаст, котоый сделал такую программу с помощью которой это стало возможным.
Скачиваете программу , затем выбираете тип файла и нажимаете Delete file type
Обычно файлы на компьютере мы открываем двойным щелчком мыши и при этом автоматически запускается программа, которая умеет работать с этим типом файлов.
Кроме этого, значок самого файла, как правило, указывает на его тип или программу, которой он открывается.
За все это отвечает операционная система Windows и реализуется это следующим образом.
Обычно имя файла состоит из двух частей — название и . Эти две части разделяются точкой и по умолчанию в Windows расширение файлов не показывается, но их отображение можно включить в Проводнике.
Расширение представляет собой три-четыре латинских символа или цифры, например, .jpeg , .mp3 , .avi .
Именно по расширению Windows понимает, файл какого типа перед ней находится. Также Windows располагает списком всех программ, которые в ней установлены и каждая программа при установке «сообщает» операционной системе, с какими типами или форматами файлов она умеет работать.
В итоге Windows сопоставляет конкретные программы и расширения, то есть определяет, какая программа будет открывать файлы определенных расширений.
Вот это сопоставление и называется ассоциацией файлов в Windows .
Пользователь сам может изменять ассоциации, вручную указывая Windows какую программу следует использовать для открытия файлов определенных форматов (расширений) и этим иногда приходится пользоваться
Бывает, что по неосторожности или невнимательности пользователя изменяется ассоциация файлов. После этого файлы открываются другими программами или не запускаются вообще. Также довольно часто при установке программы на компьютер пользователь не убирает настройку, которая делает данную программу программой по умолчанию для открытия определенных типов файлов. Например, вы установили еще один видеопроигрыватель и теперь все видео открываются и воспроизводятся в нем.
Решить данную проблему довольно просто — нужно изменить программу по умолчанию или, что есть тоже самое, ассоциацию в Windows.
Для этого есть несколько способов и я расскажу лишь об одном, которым пользуюсь сам, так как он мне кажется наиболее простым.
Щелкаем правой кнопкой мыши по файлу, для которого хотим изменить ассоциацию, и выбираем из контекстного меню пункт .
Далее выбираем программу, которой хотим данный файл открывать. Можно выбрать программу из списка, предоставленного самой Windows, или указать программу вручную. Ну и нужно не забыть установить галочку, позволяющую всегда открывать файлы этого формата в данной программе.
Эта операция позволит восстановить ассоциации для конкретных типов файлов, но такой способ поможет не во всех ситуациях.
Иногда из-за сбоя операционной системы, программ или действия вирусов может нарушиться ассоциация файлов и в итоге файлы или ярлыки перестанут запускаться. Аналогичные проблемы нередко возникают у любителей разнообразных твикеров и программ по «оптимизации» системы. Как правило, это свидетельствует о повреждении части , отвечающей за ассоциацию файлов.
Логичным решением данной проблемы будет восстановление поврежденной ветви реестра. Сделать это довольно просто — нужно лишь запустить с корректными данными и добавить их в реестр вашей Windows.
Взять reg-файлы можно в интернете. Например, есть форумы, которые посвящены определенным операционным системам. На этих форумах выложены reg-файлы, позволяющие восстановить ассоциации в Windows.
Выбираете форум по вашей операционной системе и скачиваете reg-файл оттуда:
Продемонстрирую на примере Windows 10.
Нахожу на странице форума кнопку Download и скачиваю архив с reg-файлами на компьютер. Затем разархивирую его и захожу в папку. Внутри представлены reg-файлы для широкого спектра расширений.
Выбираем нужное нам расширение и запускаем reg-файл. Например, ярлыки имеют расширение .lnk , а программы — .exe . В зависимости от того, с каким типом файлов (расширением) у вас возникли проблемы и выбираем нужный reg-файл. Расширение проблемных файлов можно отобразить в настройках программы Проводник .
Добавляем информацию в реестр, после чего перезагружаем компьютер и ассоциация будет изменена.
Для добавления данных в реестр необходимо иметь , то есть необходимо войти в систему под администратором.
Процесс изменения реестра можно автоматизировать. То есть можно не скачивать файлы реестра, а воспользоваться программой, позволяющей восстанавливать ассоциации файлов в Windows.
Например, утилита File Association Fixer поддерживает на данный момент 70 типов файлов и позволяет восстанавливать ассоциации файлов в Windows 7, Windows 8 и Windows 10.
Все типы файлов в ОС Windows ассоциированы с определенными приложениями. Это означает что при обращении к тому или иному файлу он автоматически запустится именно той программой, которая за ним закреплена в реестре (например, документы с расширением.doc открываются Microsoft Office). Однако при изменении или повреждении данных из реестра файлы могут открываться неправильно, то есть не теми средствами, которые были за ними установлены по умолчанию.
Подобная ситуация может наблюдаться при системном сбое или вирусном заражении. В операционной системе Windows 7 существует несколько стандартных способов восстановления ассоциаций:
Существуют также и дополнительные ресурсы, которые являются попросту незаменимыми в тех случаях, когда встроенные способы реанимирования не подходят.
Перед тем как восстановить ассоциации файлов в Windows 7, необходимо проверить компьютер на вредоносное ПО.
В противном случае решение проблемы будет временным.
Данный способ возврата ассоциаций значений, заданных по умолчанию, считается самым простым. Однако для его успешного выполнения пользователь должен знать, какое приложение отвечает за открытие того или иного документа.
Восстановление стандартных ассоциаций выполняется следующим образом:
Восстановление ассоциации данным способом не подходит для файлов типа.exe, ярлыков и папок.
Если у вас проблемы с нормальным открытием исполняемых файлов.exe, управляемых приложений.cpl, установщиков.msi, ярлыков и папок, то восстановить их можно, загрузив специальный архив Windows ResetFileAssociations.zip. Для каждой версии операционной системы существует свой архив, то есть приложение, скачанное для Vista не подойдет для Windows 7 и т.п.
Порядок реанимирования будет таким:
Для изменения данных в реестре вы должны обладать правами администратора.
Еще один выход из подобной ситуации - загрузка резервной копии реестра Windows, сохраненной на вашем компьютере (backup-документ). Сохранение реестра – очень полезная функция, позволяющая избавиться от многих проблем, связанных с системными сбоями и вирусными атаками.
Чтобы создать резервную копию реестра, необходимо:
При потребности внести какие-либо изменения в реестр (например, восстановить ассоциации файлов по умолчанию), вам следует войти в папку с сохраненной резервной копией и запустить исполняемый файл.
Данный способ позволяет восстановить ассоциацию файлов в Windows с любым расширением. Для этого нужно:
Кроме встроенных в систему Windows способов восстановления ассоциаций существует и дополнительный софт, позволяющий решить данную проблему. Одной из таких программ является File Association Fixer, которая способна реанимировать 18 самых популярных ассоциаций. Она не нуждается в инсталляции. Достаточно открыть файл с расширением.exe, выделить требуемые ассоциации и нажать Fix Selected.