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

После вирусного заражения или некорректной модификации реестра, пользователь может столкнуться с тем, что в 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. Что же делать?

  1. Создайте на рабочем столе простой текстовый файл;
  2. Скопируйте в файл строку: start cmd
  3. Переименуйте файл в run.bat ;
  4. Щелкните по файлу правой кнопкой и выберите Run as administrator ;
    запуск командной строки с правами администратора, когда не запускаются EXE файлы
  5. Подтвердите повышение привелегий в UAC и перед вами откроется окно командной строки с правами администратора;
  6. Можете запустить 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) файлы в Windows
  7. Данные команды сбросят ассоциации для exe файлов на стандартные;
  8. Перезагрузите компьютер
EnglishRussianUkrainian