Не открываются программы в Windows

date

25.11.2021

user

itpro

directory

Windows 10, Windows 11, Windows Server 2019

comments

комментариев 8

После вирусного заражения или некорректной модификации реестра, пользователь может столкнуться с тем, что в Windows перестают запускаться исполняемые exe файлы (установочные msi файлы или файлы скриптов powershell/cmd/vbs). При запуске любой программы (ярлыка) из проводника Windows File Explorer просто ничего не происходит, появляется окно с предложением выбрать программу, или все exe файлы открываются в одной программе (например, в notepad.exe или в paint.exe). В этой статье мы рассмотрим, как восстановить запуск exe файлов в Windows.

Восстановление ассоциаций EXE файлов в Windows

Если при запуске любого exe файла в Windows появляется окно с предложением выбрать программу ( How do you want to open this file? ):

чем открыть этот файл при запуске exe файла в Windows

Windows cannot access the specified device, path or file. You may have the appropriate permissions to access the item.
Windows can’t open this file.

ошибка запуска программы.exe Windows cannot access the specified device, path or file. You may have the appropriate permissions to access the item

Чаще всего такая проблема появляется после вирусного заражения или неудачной попытки оптимизировать реестр Windows. Изначально причина такой проблемы в том, что в реестре Windows сброшены файловые ассоциации для exe файлов. Чтобы восстановить ассоциации для исполняемых exe файлов в Windows, нужно запустить редактор реестра (regedit.exe), но он тоже не открывается, т.к. тоже является exe файлом. Не получается открыть ни cmd.exe, ни PowerShell. Что же делать?

запуск командной строки с правами администратора, когда не запускаются EXE файлы

  1. Создайте на рабочем столе простой текстовый файл;
  2. Скопируйте в файл строку: start cmd
  3. Переименуйте файл в run.bat;
  4. Щелкните по файлу правой кнопкой и выберите Run as administrator;

команды для сброса файловых ассоциаций для exe файлов в Windows 10

  • Подтвердите повышение привелегий в UAC и перед вами откроется окно командной строки с правами администратора;
  • Можете запустить regedit.exe и внести изменения в реестра вручную (способ описан чуть ниже) или вставьте следующие строки в консоль командной строки:
    reg delete HKEY_CLASSES_ROOT.exe /ve /f
    reg add HKEY_CLASSES_ROOT.exe /ve /d exefile /f
    reg delete HKEY_CLASSES_ROOTexefile /ve /f
    reg add HKEY_CLASSES_ROOTexefile /ve /d Application /f
    reg delete HKEY_CLASSES_ROOTexefileshellopencommand /ve /f
    reg add HKEY_CLASSES_ROOTexefileshellopencommand /f /ve /d «»%1″ %*»
    assoc .exe=exefile
  • Данные команды сбросят ассоциации для exe файлов на стандартные;
  • Перезагрузите компьютер, попробуйте запустить любую программу.
  • Если на компьютере, не запускаются даже bat и cmd файлы, придется отредактировать реестр вручную в безопасном режиме.

    1. Загрузите компьютер в безопасном режиме (достаточно три раза подряд прервать загрузку Windows кнопкой питания);
    2. Компьютер загрузится в среде восстановления Windows Recovery Environment (WinRE). Выберите Troubleshoot -> Advanced options -> Startup Settings -> Restart. Нажмите F4, чтобы загрузить Windows в безопасном режиме;
    3. Запустите редактор реестра regedit.exe и перейдите в ветку HKEY_CLASSES_ROOT.exe;
    4. Измените значение параметра реестра Default на exefile;

    ассоциации для exefile в реестре Windows

  • Затем перейдите в ветку HKEY_CLASSES_ROOTexefileshellopencommand, измените значение параметра Default на «%1» %*
    HKEY_CLASSES_ROOTexefileshellopencommand
  • Затем по аналогии измените значения параметра Default на «%1» %* в ветках HKCRexefileshellopen и HKCRexefile
  • Перезагрузите компьютер в обычном режиме. File Explorer теперь должен использовать стандартные ассоциации для exe файлов. Попробуйте запустить любой exe файл.
  • Дополнительно стоит выполнить следующие действия для восстановления файловых ассоциаций exe файлов:

    • Выполните команду сброса ассоциаций: assoc .exe=exefile
    • Проверьте, что в ветке реестра HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionExplorerFileExts.exe отсутствует раздел UserChoice. Если такой раздел есть, удалите его;
    • Выполните проверку целостности образа Windows и системных файлов с помощью команд:
      sfc /scannow
      DISM /Online /Cleanup-Image /RestoreHealth
    • Убедитесь, что ваш антивирус не блокирует запуск исполняемых файлов;
    • Если Windows показывает предупреждение безопасности при запуске исполняемых файлов, следуйте инструкциям в этой статье.

    Не запускаются исполняемые exe файлы из сетевой папки

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

        Проверьте NTFS разрешения на файл/папку. Если у пользователя нет NTFS права Read/Execute, то при запуске исполняемого файла появится ошибка:

      Windows cannot access sharepathfile.exe. You do not have permission to access exe file.

      Windows 10: не получается запустить exe файл из сетевой папки

      ntfs разрешения на exe файл - нельзя запустить файл, нет разрешений

      Измените NTFS разрешения вручную или через PowerShell.

      режим совместимости с windows 8 для программ в сетевой папке

      • Попробуйте запустить исполняемый файл в режиме совместимости. Для этого откройте свойства exe файла, перейдите на вкладку Compatibility, выберите режим совместимости с Windows 8. Попробуйте запустить сетевую программу.

      Также проблема может быть связана с тем, что вы пытаетесь подключиться к сетевой папке, расположенной на устройстве, которое поддерживает только протокол доступа к файлам SMB v1 (это может быть сетевой NAS, файловый сервер со старой версией ОС, например, Windows XP или Windows Server 2003).

      Читайте также:
      Какая программа Windows предназначена для создания макрокоманд

      Об этом могут говорить ошибки:

      The application was unable to start correctly (0xc00000ba) Exception thrown at 0x00007FFA2B86624E 0xC0000005: Access violation reading location 0x0000000000000000)

      Примечание. Напомним, что при взаимодействии клиента и сервера по протоколу SMB для взаимодействия выбирается максимальная версия протокола, которая одновременно поддерживается и клиентом и сервером (см. статью Версии протокола SMB в Windows). Вы можете определить версию SMB, с помощью которой ваш клиент подключается к файловому серверу с помощью команды PowerShell Get-SmbConnection .

      Get-SmbConnection проверить используемую версию SMB

      Проверьте, включен ли SMBv2 или SMBv3 на вашем файловом сервере с помощью команды:

      Get-SmbServerConfiguration | Select EnableSMB2Protocol

      Если SMBv2 отключен, его можно включить:

      Set-SmbServerConfiguration -EnableSMB2Protocol $true

      Если вы используете файловые сервер Linux с Samba, вы можете отключить на нем поддержку SMB1. Для этого нужно в файле конфигурации smb.conf в секции [global] добавить строку min protocol = SMB2 и перезапустить Samba.

      Если в качестве файлового сервера Windows Server 2003 (или сетевое NAS хранилище, которое поддерживает только SMBv1), то не можете использовать такое устройство в качестве файловый сервера. Для доступа к такому хранилищу из современных версий Windows 10 придется включать на компьютерах пользователей клиент доступа SMB 1.0 — SMB 1.0/CIFS Client (что настоятельно не рекомендуется).

      SMB 1.0 - CIFS клиент включен в Windows 10

      Правильное решение в данном случае — перенести этот же исполняемый файлы на Windows Server 2012 R2/2016/2019, на которых отключен протокол SMB 1. В этом случае исполняемые файлы начнут нормально запускаться по сети на Windows 10.

      Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

      Источник: winitpro.ru

      Что делать, если приложения не открываются в Windows 11

      Tehnografi.com - Технологические новости, обзоры и советы

      Что делать, если не запускаются приложения Windows 10

      Мой комп

      By admin Share
      Так как в мире существует множество различных видов устройств, случаев того, что не работают приложения на Андроид становится все больше. Этому причин может быть много, от банальных багов со стороны разработчика до сбоев в системе устройства.

      Не работают приложения на Андроид

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

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

      1. Нажмите Win + I и в открывшемся окне Параметров Windows перейдите в раздел Обновление и безопасность – Устранение неполадок.
      2. Пролистайте немного вниз и выберите Приложения из магазина Windows в секции Поиск и устранение других проблем.
      3. Нажмите Запустить средство устранения неполадок.
      4. Подождите, пока мастер устранения неполадок просканирует систему. Если он обнаружит какие-то проблемы, они будут отображаться в окне результатов с советами по их устранению. В подавляющем большинстве случаев все обнаруженные неполадки будут автоматически исправлены. Если средство не сможет их исправить, оно предоставит дополнительную информацию о дальнейших действиях, которые надо будет уже вам предпринимать.

      Если ничего не помогло

      Есть еще несколько действий, которые можно предпринять:

      • Сменить встроенный аккаунт администратора на другой, если проблемы возникают в нем.
      • Переключить определение времени и пояса в автоматический режим.
      • Удалить все программы, которые блокируют функции десятки (отключающие слежение)
      • Зайти в планировщик заданий, в раздел Microsoft — Windows — WS, запустить оба пункта.
      • Воспользоваться средством устранения неполадок
      • Использовать точку восстановления на период, когда все работало
      • Сбросить операционную систему

      Сброс приложений

      Если не работает какое-то конкретное приложение, можно попытаться выполнить сброс. Возможно, в файлах приложения возник какой-то конфликт или баг, из-за чего оно перестало запускаться или работает некорректно.

      1. Нажмите Win + I или откройте Параметры любым другим удобным вам способом. Перейдите в раздел Приложения – Приложения и возможности.
      2. Найдите в списке нужное вам приложение, кликните на него, а затем нажмите Дополнительные параметры.
      3. Пролистайте немного вниз и найдите пункт Сбросить. Нажмите на соответствующую кнопку. Учтите, что сброс приложения приводит к тому, что из приложения будут удалены все данные и связанные учетные записи.

      Если сброс не помог, попробуйте удалить приложение (все равно уже терять нечего) и установить его заново. Если речь идет о системном приложении, которое нельзя удалить обычным способом, загляните в инструкцию, где рассказывается, как удалить системные приложения Windows 10. Также имейте в виду, что проблемы в работе приложения могут быть вызваны кривым обновлением. К сожалению, в Microsoft Store нет возможности откатиться на предыдущие версии приложений, поэтому в таком случае надо будет лишь ждать выхода обновленной версии, в которой разработчик починит собственные костыли.

      Читайте также:
      Прекращена работа программы диспетчер задач Windows

      Параметры приложений Почему не работают приложения Windows 10

      Не запускается игра: отсутствуют dll

      Отсутствующие или поврежденные dll файлы не дадут открыть как программу, так и игру. DLL библиотеки являются важными компонентами в работе системы, но к сожалению не каждый пользователь знает о них.

      Решение:

      Необходимо установить на ПК пакет системных библиотек Visual C++, скачать их можно бесплатно с официального сайта Microsoft. Существуют несколько версий пакетов библиотек Visual C++: 2005, 2008, 2010, 2013, 2020, 2020, 2020. Чтобы не перебирать, рекомендую установить все, лишними не будут, а вот в будущем еще пригодятся. После инсталляции, вы можете посмотреть их в списке установленных программ вашей системы Windows. Выглядит это примерно так, как на скриншоте.

      Установленные программы Visual C

      Сброс магазина

      Еще один вариант, который теоретически может исправить проблему в работе приложений или ошибки при попытке их обновления / скачивания. Можно сбросить магазин таким же способом, как описано в инструкции выше, либо нажать Win + R и ввести команду wsreset.exe. После завершения сброса перезагрузите компьютер и попытайтесь снова запустить / обновить / скачать нужное приложение. Этот метод актуален в первую очередь для тех, кто не может скачать или обновить приложение из Microsoft Store.

      Удалить кэш магазина Windows

      Первый способ избавления от проблемы – очистка кэша магазина Windows. Сразу переходим к делу, а именно зажимаем клавиши Win+R, для открытия окна «Выполнить». Там вводим команду:

      Таким образом, команда сбросит кэш и запустит приложение «Магазин Windows». Попробуйте запустить некорректно работающее ПО.

      Полная повторная регистрация и установка приложений

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

      Для справки: эту инструкцию надо выполнять от имени Администратора. Если ваш профиль не имеет таковых прав, надо будет ввести пароль Администратора или сделать текущего пользователя Администратором.

      1. Нажмите Win + X и выберите PowerShell (Администратор).
      2. Вставьте в окно PowerShell команду Get-AppXPackage | Foreach . Нажмите Enter и ждите. На экране могут возникать различные ошибки, но обращать внимание на них не стоит. Просто ждите завершения процедуры.

      Отключение встроенной записи администратора

      Чтобы система не пыталась использовать аккаунт, нужно его отключить. Для этого применяется все та же оснастка.

      • Win + R для вывода инструмента Выполнить.
      • Вводим control userpasswords2.
      • Но теперь мы работает с закладкой Дополнительно.
      • Жмём одноименную кнопку, и на экране появится инструмент, где отображены абсолютно все учётки, присутствующие на данном ПК.
      • Кликните по папке Пользователи, чтобы увидеть больше, и переходите в Свойства.
      • Поставьте галку, отключающую аккаунт.

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

      Проверка целостности системных файлов

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

      1. Нажмите Пуск, введите cmd и нажмите правой кнопкой мыши по Командной строке. Выберите Запуск от имени Администратора.
      2. В появившемся окне командной строки надо ввести команду sfc /scannow. Сканирование может занять некоторое время, поэтому запаситесь терпением. Если утилита обнаружит ошибки, она их автоматически исправит. Если проблем не было обнаружено, введите следующую команду: Dism /Online /Cleanup-Image /RestoreHealth.
      3. Проверьте, запускаются ли приложения после завершения сканирования.

      Почему не работают приложения Windows 10

      Способы запуска приложений на Windows 10

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

      Метод №1. Отключение UAC

      Часто контроль учетных записей Виндовс 10 не разрешает запускать стандартные приложения. Поэтому данную функцию стоит отключить на время. Для этого выполняем следующее:

      • В новом окне находим раздел «Учетные записи пользователей».
      • Здесь нажимаем на ссылку «Изменить параметры контроля учетных записей».
      • В открытом окне перетягиваем ползунок в положение «Никогда не уведомлять», отключая таким способом UAC.
      • После перезагрузки системы проверяем, работает ли программа.

      Метод №2. Сброс приложения

      Если вам не удалось запустить приложение из плиток Метро, то есть программы, которая загружена из Магазина Microsoft, решение проблемы будет следующим:

      • Жмём «Пуск», «Параметры» и выбираем раздел «Система».
      • В новом окне в меню слева выбираем «Приложения и возможности». Выбираем, к примеру, «Магазин». Нажимаем на ссылку «Дополнительные параметры».
      • Откроется новое окно. Нажимаем на кнопку «Сброс».
      • После того, как приложение будет сброшено, проверяем, будут ли открываться остальные программы, скачанные из Магазина и сам сервис.
      Читайте также:
      К системным программам относятся ms Windows ms word ms excel

      Метод №3. Сброс кэша Магазина

      Выполнить сброс кэша Магазина можно в несколько кликов. Жмём «Win+R» и вводим (или копируем) «wsreset.exe».

      Запустится консоль. Будет выполнена очистка кэша.

      Метод №4. Переустановка и регистрация программ

      Выполнить перерегистрацию приложения можно с помощью консоли PowerShell. Для этого стоит выполнить следующее:

      • Запускаем «Диспетчер задач». Нажимаем «Файл», «Новая задача» и вводим «PowerShell» (лучше запустить от имени Администратора через поисковую строку).
      • Откроется консоль. Вводим «Get-AppXPackage | Foreach ».
      • Ожидаем завершение регистрации. Если это не помогло, стоит через Параметры удалить нерабочую программу и установить её заново.

      Метод №5. Проверка системы на наличие повреждённых файлов

      Если целостность системных файлов Windows 10 нарушена, стоит запустить командную строку с правами Администратора и ввести «sfc /scannow».

      Также не помешает запуск команды «Dism /Online /Cleanup-Image /RestoreHealth».

      Если выполнение данных команд не помогло решить проблему, стоит выполнить восстановление системы или запустить FixIt.

      О том, как решить проблему, когда не запускается приложение на Windows 10, смотрите в видео:

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

      Что еще можно попробовать

      • Время и часовой пояс могут сыграть злую шутку с пользователем. Если время и дата установлены некорректно, может не работать магазин или приложения будут вылетать. Проверьте, правильно ли установлена дата / время или установите их автоматическую настройку. Для этого нажмите Win + I, перейдите в раздел Время и язык – Дата и время. Если хотите настроить дату и время вручную, выключите пункты Установть время автоматически и Автоматически устанавливать часовой пояс. Как вариант, включите эти параметры, чтобы система сама установила нужное время, но убедитесь, что автоматическая настройка задала верные параметры.
      • Если вы слишком сильно беспокоитесь своей конфиденциальностью и пытались отключить сбор данных и телеметрию в Windows 10, подобная практика может быть причиной, из-за которых не работают приложения или сервисы. Попробуйте вернуть все в предыдущее состояние и попытайтесь запустить приложения снова.
      • До выхода Windows 10 1803 в системе наблюдался баг, из-за которого намертво зависало меню Пуск и не сохранялись параметры персонализации. Он также влиял на работу приложений и лечился только созданием нового пользователя и удалением старого. Попробуйте создать новый профиль и проверьте, работают ли приложения в нем. Если да, перенесите свои данные и удалите старого пользователя. Подробнее об этом написано в статье «Как создать учетную запись пользователя в Windows 10».
      • Попробуйте использовать точки восстановления Windows 10. Быть может, в систему было внесено изменение, повлекшее за собой выход из строя всех или отдельных приложений. Откатитесь на одну из сохраненных точек, после чего проверьте работоспособность приложений снова.
      • Если совсем уж ничего не помогает, попробуйте выполнить сброс Windows 10 или полностью переустановите операционную систему.

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

      Что такое UAC и зачем он нужен

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

      Сообщение UAC в Windows 10

      Однако функция UAC является крайне полезной. Она защищает компьютер и данные, хранящиеся на нем, от несанкционированного использования. То есть благодаря ей значительно снижается риск установки вредоносного программного обеспечения.

      Работает UAC следующим образом: в Windows есть уровни доступа, и если какое-то приложение запрашивает администраторские права, то система со включенным UAC выдает пользователю сообщение, в котором тот может подтвердить или отклонить действие. Таким образом, зловредное программное обеспечение не сможет выполнить никаких действий, способных причинить вред системе, если пользователь сознательно не даст на это разрешение.

      В виду этого всем пользователям Windows настоятельно рекомендуется держать соответствующий стандартный компонент операционной системы во включенном состоянии.

      Изменение уровня контроля учётных записей

      1. Win + X для входа в меню.
      2. Выберите нужный пункт.
      3. Войдите в оснастку Учётные записи.
      4. В следующем окне – то же самое.
    1. Кликаем самую нижнюю ссылку.
    2. Повышаем UAC на 1-2 ступени. Теперь практически на каждое действие будет запрашиваться разрешение.
    3. Источник: mycomp.su

      Рейтинг
      ( Пока оценок нет )
      Загрузка ...
      EFT-Soft.ru