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

Иногда при открытии файлов или попытке изменить настройки Windows 11, Windows 10 пользователи получают сообщения об ошибках связанных с сопоставлением файлов и приложений. В этой статье мы рассмотрим две такие ошибки и расскажем о том, как их можно исправить.

Первая ошибка содержит вот такой поясняющий текст: «Нет приложения, сопоставленного с этим файлом для выполнения этого действия». Обычно она появляется при попытке открыть приложение при помощи ярлыка и ее достаточно просто исправить с помощью внесения правок в реестр.

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

Тем не менее обе эти ошибки вполне реально исправить, не прибегая к переустановке Windows 11 или Windows 10.

Нет приложения, сопоставленного с этим файлом для выполнения этого действия

Сначала рассмотрим ошибку, которая приводит к появлению сообщений о том, что «Нет приложения, сопоставленного с этим файлом для выполнения этого действия». Чаще всего причиной появления таких ошибок является изменения в реестре, которые нарушили ассоциацию файлов с расширением lnk (то есть ярлыков).

сообщение об ошибке

Чтобы исправить эту проблему нужно внести изменения в реестр Windows 11 или Windows 10, которые восстановлять эту ассоциацию. Проще всего это делается при помощи выполнения уже готового REG-файла.

Такой REG-файл можно скачать уже готовый по ссылке внизу или создать самостоятельно.

Чтобы создать REG-файл вам понадобится стандартная программа Блокнот (также известная как Notepad). Чтобы открыть Блокнот откройте меню «Пуск» и воспользуйтесь поиском.

запуск Блокнота

Также Блокнот можно открыть, нажав комбинацию Windows-R и выполнив команду «notepad».

выполнрение команды notepad

После открытия Блокнота в него нужно вставить вот этот код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Application.Reference]
"IsShortcut"=""

[HKEY_CLASSES_ROOT\IE.AssocFile.URL]
"IsShortcut"=""

[HKEY_CLASSES_ROOT\IE.AssocFile.WEBSITE]
"IsShortcut"=""

[HKEY_CLASSES_ROOT\InternetShortcut]
"IsShortcut"=""

[-HKEY_CLASSES_ROOT\.lnk]

[HKEY_CLASSES_ROOT\.lnk]
@="lnkfile"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214EE-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214F9-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{00021500-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{E357FCCD-A995-4576-B01F-234630154E96}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellNew]
"Handler"="{ceefea1b-3e29-4ef1-b34c-fec79c4f70af}"
"IconPath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
  74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
  00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,\
  31,00,36,00,37,00,36,00,39,00,00,00
"ItemName"="@shell32.dll,-30397"
"MenuText"="@shell32.dll,-30318"
"NullFile"=""

[HKEY_CLASSES_ROOT\.lnk\ShellNew\Config]
"DontRename"=""

[HKEY_CLASSES_ROOT\lnkfile]
@="Shortcut"
"EditFlags"=dword:00000001
"FriendlyTypeName"="@shell32.dll,-4153"
"IsShortcut"=""
"NeverShowExt"=""

[HKEY_CLASSES_ROOT\lnkfile\CLSID]
@="{00021401-0000-0000-C000-000000000046}"

[-HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\NvAppShExt]
@="{A929C4CE-FD36-4270-B4F5-34ECAC5BD63C}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\OpenContainingFolderMenu]
@="{37ea3a21-7493-4208-a011-7f9ea79ce9f5}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\OpenGLShExt]
@="{E97DEC16-A50D-49bb-AE24-CF682282E08D}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
@=""

[HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\lnkfile\tabsets]
"selection"=dword:00000705

[HKEY_CLASSES_ROOT\Microsoft.Website]
"IsShortcut"=""

[HKEY_CLASSES_ROOT\piffile]
"IsShortcut"=""

[-HKEY_CLASSES_ROOT\SystemFileAssociations\.lnk]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.lnk]
"FileOperationPrompt"="prop:System.ItemTypeText;System.FileOwner;System.Author;System.Title;System.Subject;System.Comment;System.DateModified;System.Link.TargetParsingPath"
"FullDetails"="prop:System.PropGroup.Description;System.ItemTypeText"

[HKEY_CLASSES_ROOT\WSHFile]
"IsShortcut"=""

[-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk]

[-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Roaming\OpenWith\FileExts\.lnk]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]
"29"=-

И сохранить файл с помощью меню «Файл – Сохранить как».

Файл – Сохранить как

При сохранении файла нужно учесть один важный момент. Получившийся файл должен иметь расширение REG, а не TXT. Чтобы этого добиться нужно выбрать «Тип файла – Все файлы» и вручную указать расширение файла, дописав в конце названия «.reg».

сохранение с расширением REG

После того как REG-файл создан, его нужно запустить двойным кликом и подтвердить внесение изменений в реестр. После завершения этой процедуры компьютер нужно перезагрузить. Если проблема была в нарушенной ассоциации, то после перезагрузки компьютера она должна уйти.

В некоторых случаях ошибка «Нет приложения, сопоставленного с этим файлом для выполнения этого действия», может появляться при попытке открытия файлов других типов (не только ярлыков). В этом случае ассоциацию нужно восстановить для каждого из таких типов. Для этого проще всего скачать уже готовые REG-файлы с сайта:

На этом сайте есть уже готовые REG-файлы для всех популярных расширений файлов, нужно просто скачать и запустить.

Этому файлу не сопоставлена программа для выполнения этого действия

Иногда при попытке открыть «Параметры» Windows 10 пользователь получает ошибку «Этому файлу не сопоставлена программа для выполнения этого действия».

Найти и устранить причину появления такой ошибки бывает достаточно сложно, так как в разных ситуациях причины могут сильно отличаться. Например, к возникновению данной проблемы может приводить повреждение реестра Windows 10, повреждение системных файлов в папке «Windows\ImmersiveControlPanel» или повреждение DLL-библиотек из папки «Windows\System32».

Первое, что нужно попробовать для решения проблемы, это переустановка приложения «Параметры». Данное приложение доступно в магазине приложений и при необходимости его можно переустановить при помощи PowerShell.

Для этого сначала запустите PowerShell с правами администратора. Это можно сделать кликнув правой кнопкой мышки по меню «Пуск» и выбрав пункт «Windows PowerShell (администратор)».

запуск PowerShell

Также PowerShell можно открыть при помощи поиска в меню «Пуск». Для этого откройте меню «Пуск», введите в поиск «PowerShell», кликните правой кнопкой мышки по найденной программе и выберите «Запуск от имени администратора».

PowerShell в меню Пуск

После запуска PowerShell просто выполните следующую команду:

Get-AppxPackage *immersivecontrolpanel* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

После выполнения команды перезагрузите компьютер и проверьте исправилась ли ошибка. Если ошибка «Этому файлу не сопоставлена программа для выполнения этого действия» продолжает появляться, то можно попробовать создать в системе нового пользователя и в дальнейшем использовать именно его.

Для того чтобы создать нового пользователя проще всего воспользоваться командной строкой с правами администратора. Откройте меню «Пуск», вводите в поиск «cmd» и запустите командною строку от имени администратора.

запуск командной строки

После этого в командной строке нужно выполнить следующие команды:

net user Пользователь Пароль /add

net localgroup Администраторы Пользователь /add

При этом вместо строки «Пользователь» нужно указать имя нового пользователя, а вместо строки «Пароль» указать пароль для этого пользователя.

После этого нажмите комбинацию клавиш Win-L (сменить пользователя) и войдите в систему с под новым пользователем. После быстрой настройки параметров нового пользователя перед вами появится рабочий стол.

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

Остались вопросы?

Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.

8 комментариев - Добавьте свой
  1. аватар
  2. аватар
  3. аватар
    • аватар
  4. аватар
  5. аватар
  6. аватар
  7. аватар
Оставить комментарий