Ошибка ” Этому файлу не сопоставлена программа…”

19.07.2016 36 Автор GodKnowses

Исправляем ошибку типа ” Этому файлу не сопоставлена программа…”

Всем привет, на страничках блога продолжаем рассматривать неисправности Windows и сегодня попробуем “профиксить” странную ошибку системы, когда при запуске игр или других программ или утилит от сторонних разработчиков появляется окно с ошибкой вот такого содержания:

Этому файлу не сопоставлена программа для выполнения этого действия. Установите программу, или, если она уже установлена, создайте сопоставление с помощью компонента панели управления “Программы по умолчанию”

Нередко это проявляется:

  • в невозможности попасть ни в одну директорию Windows. При этом проводник Windows Explorer не может отобразить корректно пути к папкам и файлам
  • Рабочий стол отображает пустые значки ярлыков
  • кликать по ярлыкам становится пустым занятием – значки не реагируют ни на что
  • вероятно, оказалась побита панель задач: пропали ярлыки быстрого доступа, значок Звука не реагирует на мышь (для пользователей Windows 10 есть отдельное решение)
  • контекстное меню Рабочего стола отказывается запускать Персонализацию и Параметры экрана
  • и т.д. и т.п.

Возможные причины: непреднамеренное удаление только что установленной программой сторонних разработчиков некоторых параметров реестра Windows. И,  прежде чем начать, убедитесь в том, что файловая система цела. В консоли от имени администратора cmd наберите команду

sfc /scannow

Результатов придётся подождать, но оно того всегда стоит. Более того, конфликт системы и программы иногда сопровождается тем, что Windows без спроса откатывается назад, забирая с собой загруженные и применённые обновления. Запустите Центр обновлений и проверьте наличие установленных. Приступать к следующим действиям есть смысл, если оба эти совета проверены:

Существует несколько вариантов решения проблемы, в том числе и для папок, которые при попытке их открыть двойным щелчком выдают ту же ошибку. О каждом варианте – по порядку, и к концу статьи, думаю, мы с вами ошибку победим: читайте внимательно и попробуйте всё. После применяемых изменений перезагружайтесь.

Вариант первый: проверим реестр

Проблема видится в повреждении сразу нескольких веток реестра операционной системы, связанных либо с ассоциацией файлов, либо в повреждении проводника системы. Для начала попробуйте отремонтировать параметр IsShortcut в ветке реестра (запускаем редактор regedit.exe или воспользуйтесь утилитой regjump для быстрого перехода в нужную ветку прямо из консоли cmd)

HKEY_CLASSES_ROOT\Lnkfile

Скорее всего у вас нет выделенного мной в правой части окна параметра. Вам его нужно просто создать заново. Для этого щёлкните правой мышкой, выберите Создать…Строковый параметр и назвать его именем IsShortcut. Закрываем редактор, пробуем, отписываемся.

Вариант два: ремонтируем проводник Windows

Если вы обнаруживаете, что указанный параметр на месте, или ничего так и не заработало, предлагаю более жёсткий вариант. Ремонтируем Windows Explorer, и мы не будем чинить каждый из кустов реестра отдельно, а попробуем откорректировать все нужные нам ветки скопом. Для этого скачайте крохотный архив для восстановления Windows Explorer. Распакуйте и запустите находящийся в нём ключ редактора реестра, согласитесь с изменениями в реестре и перезагрузитесь.

Вариант три: восстановление папок и ярлыков

Пользователи, которые также пострадали от ошибки “этому файлу не сопоставлена программа” поделились утилитой, которая помогла по их заверениям не раз. Я немного отредактировал её под “российские нужды”. Лично воспользоваться не удалось, но вирусов в ней нет и хуже точно не становится. Вот она:

Восстановление папок и ярлыков

Внутри находится небольшой исполнительный файл, который поможет восстановить настройки папок и ярлыков. Это должно вам помочь в борьбе с ошибкой “Этому файлу не сопоставлена программа…”

Вариант четыре: не открывается какой-то конкретный тип файлов

Этот вариант неисправности может и не сопровождаться предупреждением типа “этому файлу не сопоставлена программа…” Для неё характерен факт, что вдруг перестали открываться конкретные виды программ: музыка, видео, текстовые документы, страницы браузера. Решение для этой проблемы также существует и вы можете попробовать найти расширение для “неоткрывающегося” файла на этой странице (для Windows 7 точно прокатывает):

https://www.winhelponline.com/blog/file-asso-fixes-for-windows-7/

В табличке расширений файлов вы можете найти предполагаемое расширение для своего ( с некоторыми моими комментариями), щёлкнуть по нему, вызвав загрузку ключика реестра:

Как видите, нижняя строчка таблицы может даже восстановить неоткрывающиеся директории, диски и папки Windows.

Закачается архив, в котором упакован файл reg редактора реестра. Вам остаётся запустить его, согласиться с изменениями и проверить работоспособность. Правда, некоторые пользователи жалуются на то, что не открывается именно: а) сам редактор реестра и б) архиватор… Придётся вам воспользоваться загрузочным диском и работать оттуда. К сожалению, это потребует от вас усидчивости и более серьёзных знаний в работе Windows. Но ничего сложно нет. У кого будет такая проблема, отписывайтесь со страницы обратной связи.

Вариант пять: проводнику Windows что-то мешает…



Этот вариант оказался здесь, потому что именно папки порой отказываются отзываться на двойной щелчок мыши. При этом повторяя сообщение об ошибке. Если твики реестра из ссылок абзацами выше не помогают, есть предположение, что системному проводнику противодействует некая программа. Давайте проверим. Вернёмся в реестр в раздел

HKEY_CLASSES_ROOT\Directory\shell

и удалим папки cmd и find :

Пробуем без перезагрузки открыть неработающие до того папки. Должно сработать. Такого же эффекта пользователь может добиться, используя самый популярный чистильщик Windows – CCleaner. Так…

в разделе

Сервис – Автозагрузка – Контекстное меню

указанных file и cmd быть в списке не должно. Если обнаружите, выключите:

для просмотра откройте картинку в новой вкладке

Успехов