Нет приложения, сопоставленного с этим файлом для выполнения этого действия в Windows 10 — как исправить ошибку
03.04.2019  windows
Если при попытке открыть какой-то файл или при изменении параметров Windows 10 вы получаете сообщение об ошибке «Нет приложения, сопоставленного с этим файлом для выполнения этого действия» или «Этому файлу не сопоставлена программа для выполнения этого действия» — вы по адресу, будем разбираться, что делать, как исправить ошибку и чем она может быть вызвана.
Чаще всего ошибка проявляет себя при запуске ярлыков (например, с панели задач), в этом случае в заголовке вы увидите путь к файлу .lnk или при работе с «Параметрами» Windows 10, например, когда вы открываете параметры экрана: в этом случае в заголовке сообщения об ошибке указывается ms-settings:display, ms-settings:personalization-background. В инструкции в первом разделе рассмотрим решение для ярлыков, во втором — для параметров системы.
Но прежде, чем приступить, попробуйте использовать точки восстановления системы, возможно это окажется самым быстрым способом. Для их запуска в ситуации, когда ничто не запускается можно использовать такой путь:
- Нажмите клавиши Win+R на клавиатуре (Win — клавиша с эмблемой Windows), введите rstrui.exe в окно «Выполнить» и нажмите Enter. Если с exe-файлами всё в порядке, откроется интерфейс восстановления системы. Если при этом действии вы увидите сообщение «Интерфейс не поддерживается», решение в соответствующей инструкции: Интерфейс не поддерживается при запуске EXE файлов, при этом приступать к следующим шагам, прежде чем будет решена проблема с запуском .exe не следует.
- Если восстановление системы открылось, нажмите «Далее», а затем посмотрите, есть ли точки восстановления на дату, когда проблема ещё не присутствовала. Если есть, воспользуйтесь такой точкой восстановления.
Нет приложения, сопоставленного с этим файлом при запуске ярлыков и программ
Для начала пара подсказок, которые могут оказаться полезными, в том числе в процессе исправления ошибки, если не удается запустить программы с их ярлыков из-за ошибки «Нет приложения, сопоставленного с этим файлом для выполнения этого действия»:
- Проводник можно открыть сочетанием клавиш Win+E, многие программы продолжают запускаться, если использовать поиск на панели задач. Причем, если при нажатии по программе ничего не происходит, а у вас установлена последняя версия Windows 10, в результатах поиска попробуйте другие действия: например, пункт «Открыть» может не работать, а если нажать «Новое окно» — всё проходит штатно.
- Запуск программ, если вы знаете их пути и имена .exe файлов возможен из диалогового окна «Выполнить», которое открывается по клавишам Win+R.
- Если нужно что-то скачать, браузер Edge обычно продолжает работать при рассматриваемой ошибке. Запуск диспетчера задач исправно работает из меню Ctrl + Alt + Delete.
Причиной проблемы при запуске ярлыков в данном контексте почти всегда являются поврежденные ассоциации файлов .lnk. Для того, чтобы исправить их, если способ с точками восстановления не помог, выполните следующие шаги:
- Нажмите клавиши Win+R на клавиатуре, введите notepad в окно «Выполнить» и нажмите Enter.
- В открывшееся окно блокнота вставьте код, который будет приведет далее.
- В меню блокнота выберите «Файл» — «Сохранить», обязательно выберите «Все файлы» в поле «Тип файла», а в качестве имени файла укажите любое, но с обязательным расширением .reg
- Подтвердите добавление сведений из файла в реестр.
Код reg-файла:
Windows Registry Editor Version 5.00 «IsShortcut»=»» «IsShortcut»=»» «IsShortcut»=»» «IsShortcut»=»» @=»lnkfile» @=»{00021401-0000-0000-C000-000000000046}» @=»{00021401-0000-0000-C000-000000000046}» @=»{00021401-0000-0000-C000-000000000046}» @=»{00021401-0000-0000-C000-000000000046}» @=»{00021401-0000-0000-C000-000000000046}» «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»=»» «DontRename»=»» @=»Shortcut» «EditFlags»=dword:00000001 «FriendlyTypeName»=»@shell32.dll,-4153» «IsShortcut»=»» «NeverShowExt»=»» @=»{00021401-0000-0000-C000-000000000046}» @=»{A929C4CE-FD36-4270-B4F5-34ECAC5BD63C}» @=»{37ea3a21-7493-4208-a011-7f9ea79ce9f5}» @=»{E97DEC16-A50D-49bb-AE24-CF682282E08D}» @=»» @=»{00021401-0000-0000-C000-000000000046}» @=»{00021401-0000-0000-C000-000000000046}» «selection»=dword:00000705 «IsShortcut»=»» «IsShortcut»=»» «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» «IsShortcut»=»» «29»=-
При успехе процедуры, перезагрузите компьютер — скорее всего, проблема окажется решенной, а сообщений о том, что нет приложения, сопоставленного с этим файлом больше появляться, не будет.
По аналогии исправляется такая же ошибка и с другими типами файлов. Более подробно и с большим количеством методов — в инструкции Как исправить ассоциации файлов Windows 10.
Этому файлу не сопоставлена программа для выполнения этого действия ms-settings:display, ms-settings:personalization-background и другие
К сожалению, в случае когда об ошибках сообщают ms-settings:display, ms-settings-personalization-background и другие ms-settings, диагностировать проблему бывает сложнее, поскольку причинами могут быть:
- Простые повреждения реестра, а точнее ветки пользователя.
- Повреждение, утеря файлов из папки C:\Windows\ImmersiveControlPanel\
- Повреждение библиотек DLL, например, ошибку можно вызвать, принудительно удалив SettingsHandlers_Display.dll из System32 и это не единственная такая библиотека.
Если точками восстановления воспользоваться не удалось, то я могу предложить следующие способы исправить проблему, ни один не идеален и в разных сценариях появления ошибки «Нет приложения, сопоставленного с этим файлом для выполнения этого действия» или «Этому файлу не сопоставлена программа для выполнения этого действия» работоспособными могут оказаться разные из них.
Создание нового пользователя
Этот метод самый простой и чаще всего срабатывает, если речь не идет о повреждении системных файлов Windows 10. Путь выглядит следующим образом:
- Запустите командную строку от имени администратора. Для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и в контекстном меню выбрать «Запуск от имени администратора». Если на фоне ошибок этот способ не работает, другие описаны в инструкции Как запустить командную строку от имени администратора.
- В командной строке введите по порядку следующие команды, вместо Имя_пользователя указывая любое желаемое имя пользователя, но не то, которое уже используется, а вместо Пароль — пароль для этого пользователя.
- net user Имя_пользователя Пароль /add
- net localgroup Администраторы Имя_пользователя /add
- Выйдите из системы и зайдите под новым пользователем. Выйти можно, открыв меню Пуск, нажав по аватару пользователя и выбрав пункт «Выход».
- После короткой настройки нового пользователя вы увидите рабочий стол. Проверьте, появляется ли ошибка при открытии тех же параметров под этой учетной записью.
Если ошибка больше не проявляет себя, вы можете просто перенести все данные старого пользователя в новую учетную запись из папки C:\Пользователи\Имя_старого_пользователя и продолжить работать под новым аккаунтом.
Переустановка приложения «Параметры»
Параметры Windows 10 — такое же приложение, как и другие приложения из Магазина, и мы его можем переустановить. Для этого запустите PowerShell от имени администратора (см. Запуск Windows Powershell) и используйте команду:
Get-AppxPackage *immersivecontrolpanel* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register «$($_.InstallLocation)\AppXManifest.xml»}
После выполнения команды, перезагрузите компьютер, а затем проверьте, была ли исправлена ошибка.
Проверка и восстановление целостности системных файлов Windows 10
Если предыдущие методы не помогли, выполните проверку хранилища компонентов Windows 10 с помощью DISM, а затем — восстановление целостности системных файлов с помощью sfc /scannow. Подробно о том, как это сделать в отдельной инструкции: Проверка и восстановление целостности системных файлов Windows 10.
Надеюсь, один из предложенных методов окажется полезным в вашей ситуации, и система заработает должным образом, не уведомляя о каких-либо ошибках.
Как известно, чтобы программа для Android нормально функционировала, ей нужно получить соответствующие разрешения. Какие-то приложения требуют доступ к чтению файловой системы, другим нужна ещё и запись, третьи хотят знать информацию о местоположении пользователя, четвертые желают передавать данные через Wi-Fi в любых объемах… В этой статье будут рассмотрены те разрешения, которые следует предоставлять приложению только в том случае, если вы уверены в нём на все 100%.
Местоположение на основе данных GPS
Сейчас практически все смартфоны на базе Android оснащаются GPS-чипом. Его показания влияют на то, какая именно реклама отображается в браузере и других приложениях. Также географические координаты нужны поисковой выдаче, где в первую очередь будут отображаться ближайшие к пользователю магазины, а затем уже все остальные. Само собой, разрешение для получения GPS-данных придется предоставить навигационным программам, содержащим в себе карту. Но зачем такое разрешение требует «Фонарик», скачанный из Google Play?
Как вы уже могли понять, не стоит предоставлять разрешение на определение местоположения абсолютно всем приложениям. Мелкие утилиты вполне могут обойтись без него. Даже клиенты интернет-магазинов могут прекрасно работать без этого разрешения — вам просто придется самостоятельно ввести название своего города.
Следует не забывать, что каждое обращение к показаниям GPS-чипа расходует некоторый объем энергии. Поэтому будет лучше, если такие запросы смогут делать лишь некоторые программы.
Доступ к состоянию смартфона и его идентификации
Некоторые приложения требуют полный доступ к идентификации смартфона. Это означает, что они отныне будут знать его IMEI, конфигурацию, номер телефона и прочую информацию. Знать всё это каждой программе совершенно не обязательно. Если это какой-нибудь простенький справочник рыболова, то лучше соответствующий запрос отклонить. Удовлетворить же его следует, если вы установили лицензионную игру (за покупку которой заплатили), приложение банка, клиент «Яндекс.Денег» или какую-то другую подобную программу. Остальные творения разработчиков пусть узнают вас по логину и паролю — знать IMEI им ни к чему.
Что же могут сделать зловредные программы, если получат доступ к идентификационным данным устройства? Их создатели могут использовать полученную информацию в своих интересах. Например, они могут клонировать IMEI, начать отправлять на ваш номер телефона спам и совершить прочие подобные действия. Грубо говоря, именно так чаще всего совершаются преступления в сфере онлайн-финансов.
Бесплатные программы на все случаи жизни
Как не работай над удобством использования программ или операционных систем, все равно найдутся люди, которых не будет что-то устраивать. Большинство людей привыкнет к интерфейсу смирившись с недостатками, но все же немногая часть будет прилагать все усилия, чтоб переделать под свои привычки, свое виденье мира. В операционной системе часто возникает желание подправить под себя контекстное меню, картинки иконок в зависимости от расширения файла, и список с программами который появляться в контекстном меню при выборе каким приложением открывать файл. Настоящие самураи могут это сделать сами вручную, но все это делается крайне неочевидно , к тому же придется лезть в реестр, что для большинства людей противопоказано. Но для настройки контекстного меню проводника(операционной системы), иконок расширений файлов, предлагаемых программ для работы с дисками существует прекрасная бесплатная утилита Default Programs Editor.
Для работы с ней установки не требуется, просто распаковываем и запускаем исполняемый файл. Только вот для работы Default Programs Editor требуется установленной .NET Framework 3.5, у кого не отличный шанс восполнить пробел, да и потом второй раз не придется, мучатся, итак все больше программ требует это чудо.
Из трех предлагаемых пунктов основного меню, с XP работает только первый, а остальные два применимы только к более новым версиям Windows Vista и 7. Все изменения делается с помощью мастеров, которые проводит вас через пункты настроек и выбора необходимых действий или программ. Итак, самым прогрессивным людям, использующим последние версии операционных систем доступна настройка:
— «Autoplay Settings». Здесь дается возможность отредактировать какую программу запускать или что именно делать в зависимости от того что находится на сменном носителе.
-«Default Programs Settings». Можно выбрать, какой программой открывать файлы с тем или иным расширением. Только вот редактировать ассоциации можно только части установленных программ. Критерии, по которой выбирают можно изменять или нет так понять не удалось.
Для всех актуальных операционных систем семейства Windows, можно использовать «File type Settings», где предлагается:
— изменить контекстное меню для выбранного расширения файлов. Обратите внимание, в верхней части контекстного меню в есть пункты Открыть-Редактировать-Просмотреть-Печатать вот их здесь можно отредактировать, удалить ненужные или добавить свое действие. В общем, настроить именно под себя.
— изменить иконку, которая отображается в зависимости от расширения файла. Ну вот бывает, привыкнешь что иконка для файла должна быть именно такая, а какая то установленная утилита привязывают туда свою, вот как раз в этом случае за минутку все возвращаем к привычному состоянию. А при наличии фантазии и свободном времени, можно серьезно так все изменить что окружающим останется только удивляться.
— изменять описание типов файлов. Не знаю зачем это надо, но есть возможность. С этого же пункта можно изменить ассоциацию файлов с программами.
— вообще удалить описание расширения файла из реестра.
Также предоставляется возможность некоторых дополнительных настроек: добавить значок программы в «Панель управления»; включить/выключить диалоговое окно поиска при неизвестном типе расширения; и еще пару штучек такого же плана.
Дополнительные настройки просто отсутствуют, эту утилиту даже невозможно свернуть в панель задач, нет такой кнопки.
Default Programs Editor прекрасно делает свою работу по редактированию контекстного меню, и все что связано с расширением файлов, описанием, связанными иконками и программами для открытия. Если что-то из этого надо сделать не мучайтесь, лазя по меню операционной системы, правя реестр и получая консультации в сети, просто ставим эту утилиту. Хотя ставить, громко сказано, просто запускаем.
Все сделано максимально просто, хотя некоторые пункты непросто найти, выглядят как простой текст, да и не владеющие английским языком, могут столкнуться с непониманием назначения некоторых кнопок и диалоговых окон. Но просто немного поэкспериментируем, и все станет на свои места.
Все совершенные изменения можно сразу сохранять в реестре или в отдельный файл (потом можно запустить и сделать изменения). Только не забудьте это сделать перед выходом из программы или потеряете все сделанную работу, кнопка справа внизу.
Прекрасно работает в 32-х и 64-х битных операционных системах. Интерфейс программы предлагается только на одном языке английском.
Если вы получили сообщение об ошибке — Не удается открыть этот элемент, возможно, был перемещен, переименован или удален , вот рекомендации, которые вы можете предпринять, чтобы исправить проблему. Эта конкретная проблема возникает по многим причинам. Однако главной причиной могут быть изменения в значении конкретного ключа реестра.
Эта конкретная проблема возникает, когда вы нажимаете на прикрепленный значок на панели задач. Когда вы нажимаете на прикрепленный значок после удаления программного обеспечения, вы можете получить эту проблему, что нормально. Если вы удалили программное обеспечение, вы можете нажать Да , чтобы удалить элемент.
Но если программное обеспечение установлено и вы все еще видите это сообщение об ошибке, нажмите Нет , а затем следуйте этому руководству, чтобы исправить это. Это также может произойти, если вы недавно удалили какую-либо программу или удалили какой-то ключ реестра, оставленный этим программным обеспечением, возможно, с помощью некоторого Registry Cleaner. Кроме того, если некоторые настройки расширения файлов, особенно связанные с ярлыками, повреждены, вы можете получить это сообщение.
Не удается открыть этот элемент. Возможно, он был перемещен, переименован или удален.
В этом руководстве шаги, связанные с редактором реестра, поэтому перед тем, как продолжить, рекомендуется создать резервную копию файла реестра и точку восстановления системы.
1] Удалить папку UserChoice из редактора реестра
Нажмите Win + R, введите regedit и нажмите кнопку «Ввод», чтобы открыть редактор реестра. После этого перейдите к следующему пути:
Компьютер HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer FileExts
Вы также можете ввести путь в строке поиска реестра, если используете последнюю версию Windows 10. В папке FileExts вы можете найти другую папку под названием .lnk (это маленький L в .lnk). В папке .lnk вы найдете три разные папки, включая UserChoice . Вам нужно удалить эту папку UserChoice, щелкнув ее правой кнопкой мыши и выбрав «Удалить». Сделав это, перезагрузите компьютер и проверьте, можете ли вы открыть какой-либо файл или нет.
2] Создать новую учетную запись пользователя
Во многих случаях папка UserChoice не отображается в папке .lnk. В этом случае единственным решением является создание новой учетной записи пользователя. Убедитесь, что вы создали локальную учетную запись, а не учетную запись Microsoft.
Откройте панель «Параметры Windows», нажав клавиши «Win + I». После этого перейдите к Аккаунтам > Семья и другие люди . С правой стороны вы должны выбрать опцию Добавить кого-то еще на этот компьютер. В следующем окне вам нужно выбрать У меня нет данных входа этого лица и Добавьте пользователя без учетной записи Microsoft .
После этого вы можете ввести имя пользователя, пароль и т. д. Нажимая кнопку «Далее», вы сможете успешно создать локальную учетную запись пользователя. После этого вам нужно выйти из текущей учетной записи и войти в свою новую учетную запись.
3] Использовать System File Checker
Этот полезный инструмент для пользователей Windows поможет вам решить многие проблемы с системным файлом в течение нескольких минут. Чтобы использовать System File Checker, вам нужно открыть командную строку с правами администратора и запустить эту команду —