Перейти к содержимому

Почему не запускается setup exe на windows 10

  • автор:

Не удается открыть EXE-файлы

В этой статье описывается решение проблемы, из-за чего при открытии exe-файлов возникают ошибки.

Применимо к: Windows Server 2012 R2, Windows 10 — все выпуски
Исходный номер базы знаний: 555067

Эта статья была написана Юваль Синай( Yuval Sinay), Microsoft MVP.

Симптомы

При попытке открыть EXE-файлы могут появиться такие сообщения об ошибках, как «Запрет доступа», «Ошибка среды выполнения» и т. д.

Причина

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

Решение

  1. В меню Пуск выберите пункт Выполнить.
  2. Введите «command.com» , а затем нажмите Ввод. (Откроется окно DOS.)
  3. Введите следующие командные строки:
cd\ cd \windows 

HKEY_CLASSES_ROOT\exefile\shell\open\command

Примечание. Если вы используете Windows XP и включаете функцию «Восстановление системы», перед использованием приведенных выше инструкций необходимо отключить «Восстановление системы» в безопасном режиме.

Сбор данных

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

Отказ от ответственности за содержимое общедоступных решений

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

Обратная связь

Были ли сведения на этой странице полезными?

Не запускаются исполняемые (EXE) файлы в 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_ROOT\exefile /ve /f
    reg add HKEY_CLASSES_ROOT\exefile /ve /d Application /f
    reg delete HKEY_CLASSES_ROOT\exefile\shell\open\command /ve /f
    reg add HKEY_CLASSES_ROOT\exefile\shell\open\command /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_ROOT\exefile\shell\open\command, измените значение параметра Default на «%1» %*
    HKEY_CLASSES_ROOT\exefile\shell\open\command
  • Затем по аналогии измените значения параметра Default на «%1» %* в ветках HKCR\exefile\shell\open и HKCR\exefile
  • Перезагрузите компьютер в обычном режиме. File Explorer теперь должен использовать стандартные ассоциации для exe файлов. Попробуйте запустить любой exe файл.
  • Дополнительно стоит выполнить следующие действия для восстановления файловых ассоциаций exe файлов:

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

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

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

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

      Windows cannot access sharepath\file.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).

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

      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.

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

      В Windows 10 не запускаются EXE файлы: решение проблемы

      Иногда пользователи десятой версии Windows сталкиваются с неполадкой — программы перестают включаться. При попытке запуска приложения возникает ошибка или открывается окно с выбором вариантов для ассоциирования с EXE-файлом. В некоторых случаях может совсем ничего не происходить. В нашей статье мы подробно расскажем, из-за чего возникает такая неполадка и что можно предпринять, дабы её устранить.

      • Причины возникновения ошибки
      • Вариант №1: Проверка ассоциации в реестре системы
      • Вариант №2: Проверка целостности системных файлов
      • Вариант №3: Очистка компьютера от вирусов

      Причины возникновения ошибки

      Иконка вопрос причины

      EXE-файлы могут не запускаться или выдавать ошибки, если:

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

      Варианты решения проблемы

      Иконка Методы список

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

      Вариант №1: Проверка ассоциации в реестре системы

      Иконка Реестр regedit

      Чаще всего ошибки при запуске EXE файлов являются следствием нарушения ассоциации формата в реестре операционной системы. Чтобы исправить ошибку, нам потребуется проделать следующие шаги:

      1. Вызываем диалоговое окно «Выполнить», воспользовавшись клавиатурной комбинацией «Win+R».
      2. Далее вводим туда команду regedit и кликаем по кнопке «ОК».

      regedit Запуск Редактор реестра меню Выполнить

      Запускаем редактор реестра

      HKEY_CLASSES_ROOT.exe Редактор реестра

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

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

      Реестр HKEY_CLASSES_ROOTexefileshellopencommand

      Проверяем еще один параметр

      Изменив значение, его также потребуется вписать, пройдя по следующим адресам: HKEY_CLASSES_ROOT\exefile\shell\open и HKEY_CLASSES_ROOT\exefile.

      Делается это аналогично пунктам 7-8.

      После проделанных операций закрываем реестр и перезагружаем компьютер.

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

      Иконка системный файл

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

        Запускаем «Командную строку» из стартового меню с привилегиями администратора.

      Запуск от администратора Командная строка

      Запускаем командную строку

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

      Запускаем проверку системных файлов

      После завершения операции перезагружаем компьютер.

      Вариант №3: Очистка компьютера от вирусов

      Иконка вирус бомба

      Если у вас на компьютере появился вирус, то он также может быть причиной того, что программы не запускаются. Чтобы удалить его из системы, удобнее всего будет использовать бесплатные сканеры, такие как Kaspersky Virus Removal Tool.

      Проверка на вирусы Kaspersky Virus Removal Tool

      Интерфейс сканера Kaspersky Virus Removal Tool

      Запуск сканирования Dr Web СureIt

      Главное окно программы Dr.Web CureIt

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

      На этом наша статья подошла к концу. Теперь вы знаете, как можно устранить неполадку, когда на вашем компьютере не запускаются EXE-файлы. Иногда запуск приложения может быть заблокирован установленным у вас антивирусом – в таком случае потребуется просто его отключить, предварительно убедившись в том, что запускаемое приложение не опасно.

      Не запускается setup.exe

      В общем проблемма такая: при двойном клике на сетап игры Medieval 2 TW выскакивает черное окошко, которое через секунду пропадает, в таскменеджере за эту секунду успевает мелькнуть процесс ntvdm.exe, и больше ничего не происходит. Другие сетапы работают нормально, да и этот раньше тоже запускался. Помогите пожалуйсто решить проблемку))

      Комментарии: 18
      Ваш комментарий

      антивирус не ругался в последнее время на какие-нибудь файлы?
      мог удалить какой-то нужный файл.

      или в реестре есть запись запрещающая запуск этой проги
      например
      hkey_local_machine\software\microsoft\windows NT\curret\version\image file execution Option\ имяприложенияэтойсетапы.exe и удалить нафиг эту строку

      • пожаловаться
      • скопировать ссылку

      переустанови игру,у мня с лицухой такая фигня бывала периодически(зато пиратка работает 100%стабильно!О как!)

      • пожаловаться
      • скопировать ссылку

      Сам вирус мог экзешник запороть.

      • пожаловаться
      • скопировать ссылку

      stalker7162534,
      к сожалению такую роскошь как антивирус не смогу себе позволить как минимум до сентября, т.к. сейчас не имею полноценного выхода в интернет. Да й вирусы врятли здесь причетны, я за компьютером нормально не сидел где-то с конца мая, разве что какие-небудь «коренные», которых не смог найти Касперский, пока стоял у меня на компе (я недавно делал переустановку оси).
      Кстати в реестре действительно была строчка setup.exe, но ее удаление никаких результатов не дало((
      zOmbiRovany,
      Если бы все было так просто))) Сетап — это и есть установочка игры

      • пожаловаться
      • скопировать ссылку

      Не исключено что битый установочник.

      • пожаловаться
      • скопировать ссылку

      Да нет, раньше какбэ запускался

      • пожаловаться
      • скопировать ссылку

      удали игру, почисти реестр, попробуй установить.

      зы а после «Кстати в реестре действительно была строчка setup.exe, но ее удаление никаких результатов не дало((«
      комп перезагружал?

      • пожаловаться
      • скопировать ссылку

      «Кстати в реестре действительно была строчка setup.exe, но ее удаление никаких результатов не дало((«
      Нельзя забывать о том, что возможно ты не ту строку стер, т.к. ты мог стереть путь к нему.

      • пожаловаться
      • скопировать ссылку

      Я удолял папочки setup и setup.dll из ветки имейдж файл экзэкюшн опшн, пробовал запустить сетапку, потом сделал перезагруз и опять попробовал — них не изменилось((
      Может есть какая-нибудь софтина против этого гемороя?

      • пожаловаться
      • скопировать ссылку

      Попробуй распаковать с помощью этого http://www.legroom.net/software/uniextract

      • пожаловаться
      • скопировать ссылку

      SpitRider какая у тебя ОС?

      • пожаловаться
      • скопировать ссылку

      Всем добрыйвечер)
      Только что пробовал распаковать этим униэкстрактором, но ничего не получилось:
      «D:\Games\Install\medieval2_total_(R)\setup.exe невозможно вытянуть.
      Тип файла: Not a valid PE file»

      Оська у меня XP SP2 Rus

      • пожаловаться
      • скопировать ссылку

      А какие там ещё есть файлы? Что касается этого, то он однозначно повреждён.

      • пожаловаться
      • скопировать ссылку

      Еще есть папки с инвидиа драйверами, директ_иксом; файлы autorun.exe, autorun.inf, setup-1 — setup-8 с расширением .bin, ну и другие типа readme.txt и game.ico

      • пожаловаться
      • скопировать ссылку

      Пробуй распаковывать *.bin файлы.

      • пожаловаться
      • скопировать ссылку

      Сегодня попробовал — программа ругается на то, что для распаковки кроме .bin файлов нужны еще какие-то .cue файлы.

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

      • пожаловаться
      • скопировать ссылку

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *