Если вы видите это сообщение, значит, произошла проблема с загрузкой файлов в стилей (CSS) нашего сайта. Попробуйте сбросить кэш браузера (Ctrl+F5).
Если это не поможет, а вы находитесь в регионе, где возможны ограничения интернет-трафика с российских серверов — воспользуйтесь VPN.
Наверно почти каждый пользователь ПК сталкивался с проблемой, когда при открытии какого-то, либо любого файла.EXE, вместо обычного запуска появляется окошко: ** «Выберите программу для открытия этого файла» Файл (название программы / игры).exe ** И список программ (браузеров), которые не имеют к этому отношение. Приходится каждый раз запускать либо через список «Открыть», либо через «Проводник». После удаления вирусов (autorun.inf) и чистки компьютера проблема часто так и остаётся. Что делать? Какие вы знаете КОНКРЕТНЫЕ способы, чтобы убрать это окошко (желательно с инструкцией)? Общие советы в стиле переустановить Windows, форматировать локальный диск и т.д. — не интересует. На Windows XP, Windows 7, Windows 8. Файл с расширением «exe» считается системой исполняемым, то есть ему не нужна программа для его открытия. Если система задает вам подобный вопрос, то открываемый файл не является исполняемым, как вы считаете. То есть, вероятно, имеет двойное расщирение, типа «имяфайла.ехе.inf». Для того что бы система не задавала подобных вопросов, ассоциируйте ваш файл с, например, блокнотом (открыть с помощью…). система выбрала этот ответ лучшим Какту 9 лет назад Если у Вас появилось такое окошко – значит Вы установили себе вирусную программу (или рекламную, что в принципе одно и тоже) . Чаще всего выглядит такой файл, как обычно, только на конце у него прописано двойное расширение (например одновременно ехе.inf.) Для его устранения проще всего воспользоваться локальным антивирусом AVZ, который распространяется бесплатно. После установки и проверки он найдет файлы с нарушением ассоциации («Нарушение ассоциации ЕХЕ файлов») – их лечим и все работает. Как временный выход из положения можно задать конкретный путь для запроса, привязав его к блокноту. Искат 9 лет назад Для устранения проблемы такого характера, первое, что сделайте, это проверти свой компьютер на наличие вируса, так как скорее всего именно он вызвал это. После полной проверки вашего персонального компьютера на наличие вирусов и их удаления, проблема может не решиться до конца. Но нам может помочь очень умная программа, её название AVZ. Она очень легка в пользование и простая. Скачайте её себе на персональный компьютер. Потом запустите её работу. И вам нужно раздел по поиску и устранению проблем. Этот раздел вы найдете в меню под пунктом «Файл». Запускаете все это,ставите решить проблему и вы это сделаете. Roxri 10 лет назад Такую проблему чаще всего вызывает троян autorun.inf. Но даже после его удаления, окно продолжает появляться при открытии любого exe-файла и не только. Чтобы из-за этого не переустанавливать весь Windows (причем если у вас 2-3 локальных диска, то скорей всего придется их всех форматировать) можно обратиться к более простому решению. Данную ошибку можно убрать с помощью антивирусной утилиты «AVZ». При этом её можно загрузить, даже если на компьютере уже стоит любой другой антивирус. Также «AVZ» бесплатная и проста в использовании. После установки, чтобы убрать это надоевшее окно потребуется буквально пару действий. Найти и скачать в интернете «AVZ» не составит труда (можно например отсюда z-oleg.com/secur/avz в правом столбце «Скачать»). Находите в папке avz.exe и запускаете утилиту. Дальше переходите в раздел «Файл» (вверху) и выбираете из списка «Мастер поиска и устранения проблем». Откроется новое окошко, где во втором пункте нужно поставить «Все проблемы» и «Пуск». Утилита должна отобразить ошибку «Нарушение ассоциации EXE файлов» (это и есть то надоедливое окошко). Ставите галочку и нажимаете на опцию «Исправить отмеченные проблемы» (внизу). Появится табличка об успешной операции — «Ок» и проблема решена. Такая ошибка может встретиться и при запуске самых популярных компьютерных игр, в том числе «World of Tanks, «Warface, «Counter-Strike 1.6» (Source),« Assassin’s Creed», «Far Cry», «Minecraft», «The Sims» , «GTA», «Dota», «Warcraft», «Mass Effect», «Total War» и др. Peres 9 лет назад Если возникает данная проблема, значит не все в порядке с операционной системой, и в нее скорее всего попал троян, у которого имеется название-autorun.inf. Но иной раз, даже после того,как антивирусом будет удален этот троян,окно может появляться. И в решении такой проблемы вам сможет помочь такой антивирус простенький, под названием «AVZ».И он не будет конфликтовать с другим антивирусом, который у вас уже ранее был установлен на комп. После ее установки, эта программа поможет вам решить проблему.Все лицензионные антивирусники тоже могут решать такую проблему.А проблема такая очень часто возникает при установке различных игр на ваш гаджет. Levi Acker 9 лет назад Если возникает такая проблема (ошибка в виде выскочившего окна с подобной надписью), то причина в этом троян. Вирус сильный, так как даже удаление его не исправляет ошибку и окно появляется вновь. Решить проблему может лишь проверка очень сильным антивирусом (с обновленными базами), либо с помощью, предложенной выше, программы AVZ (которая будет эффективна в случае, если антивирус не справится. Колюч 9 лет назад Убрать такую проблему можно только установив на ваш ПК хороший антивирусник. Только при наличии вирусов (преимущественно троянов) может возникать окно «Выберите программу для открытия этого файла» для файлов .exe. Я вот пользуюсь авастом и программой мальваре антимальваре. Они не все удаляют, но жить можно. Лучше приобрести лицензионный нод 32 и больше проблем не будет с вирусами. Юлия Муром 9 лет назад Существует очень простой, но действенный способ того, как убрать вылезающее окно при открытии файлов, в котором написано: Чтобы убрать это окно, нужно зайти в тотал командер, заходим на каждый локальный диск и удаляем там файлы авторан.инф. Потом нужно перезагрузить компьютер. После этого проблема должна быть устранена. дольф 9 лет назад Наиболее мощная программа, справляющая с вирусными приложениями называется AVZ и не обязательно переустанавливать винду. Не хотите возиться с программой, пробуйте по другому. Заходите в Total commander, проглядываете локальные диски, нужно удалить файлы авторан.инф. После перезагрузка компьютера. Марле 9 лет назад Дело в вирусе на вашем компьютере. Для того, чтобы избавиться от этой проблемы нужно скачать специальную программу AVZ. Также можно проверить компьютер с помощью любого антивируса, но если они ничего не найдут, скачайте вышеуказанную программу. Знаете ответ? |
После вирусного заражения или некорректной модификации реестра в Windows пользователь может столкнуться с проблемой: исполняемые .exe файлы, установочные msi или файлы скриптов powershell/cmd/vbs перестают запускаться. При попытке открыть файл из Проводника ничего не происходит, появляется окно с предложением выбрать программу или .exe файлы открываются в одной программе (например, notepad.exe или paint.exe). В этой статье рассмотрим, как восстановить запуск .exe файлов в Windows.
Приобрести оригинальные ключи активации Windows всегда можно у нас в каталоге от 1099 ₽
Восстановление ассоциаций EXE файлов в Windows
Если при запуске любого .exe файла в Windows появляется окно с вопросом «Каким образом вы хотите открыть этот файл?»
Или просто не удается открыть .exe
Либо ошибка «Windows не удается получить доступ к указанному устройству, пути или файлу.», чаще всего это связано с вирусом или изменениями в реестре.
Чтобы восстановить ассоциации для исполняемых .exe файлов, выполните следующие шаги:
1. Создайте текстовый файл на рабочем столе.
2. Скопируйте в файл строку:
start cmd
3. Переименуйте файл в run.bat и запустите его от имени администратора.
4. В открывшейся cmd выполните команды:
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. Загрузите компьютер в безопасном режиме через WinRE (повторно прервав загрузку Windows три раза).
2. Находясь в Windows Recovery Environment (WinRE или Среда восстановления Windows) выберите Поиск и устранение неисправностей > Дополнительные параметры > Параметры загрузки > Перезагрузить, после перезагрузки выберите 4 пункт — нажав F4.
3. В реестре regedit.exe откройте ветку HKEY_CLASSES_ROOT\.exe и измените значение Default на exefile.
4. Далее, перейдите в ветку HKEY_CLASSES_ROOT\exefile\shell\open\command и установите значение Default на «%1» %*.
5. Повторите аналогичную процедуру для HKCR\exefile\shell\open и HKCR\exefile.
После этого перезагрузите компьютер в обычном режиме, и File Explorer должен использовать стандартные ассоциации для .exe файлов. Выполните также команду:
assoc .exe=exefile
Дополнительно проверьте целостность системных файлов:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Убедитесь, что ваш антивирус не блокирует запуск .exe файлов.
Не запускаются исполняемые .exe файлы из сетевой папки
Если .exe файлы запускаются локально, но не открываются из сетевой папки, возможные причины:
1. Проверьте NTFS права на папку/файл. Отсутствие Read/Execute прав вызовет ошибку:
Разрешение на доступ к \\sharepath\file.exe отсутствует. Обратитесь к сетевому администратору для получения доступа.
2. Измените NTFS разрешения.
3. Запустите файл в режиме совместимости: в свойствах .exe выберите Совместимость и установите режим совместимости с Windows 8.
4. Если сетевая папка размещена на устройстве, поддерживающем только SMB v1 (например, NAS или Windows Server 2003), Об этом могут говорить ошибки:
5. Необходимо проверить включен ли SMBv2 или SMBv3:
Get-SmbServerConfiguration | Select EnableSMB2Protocol
6. Чтобы включить SMBv2 на файловом сервере:
Set-SmbServerConfiguration -EnableSMB2Protocol $true
Для Linux-серверов с Samba отключите SMB1 в конфигурации smb.conf, добавив:
min protocol = SMB2
Если ваш файловый сервер работает на устаревшем SMBv1, для доступа к такому хранилищу из современных версий Windows 10 придется включать на компьютерах пользователей клиент доступа SMB 1.0 — Клиент SMB 1.0/CIFS (что настоятельно не рекомендуется).
Лучше перенести данные на Windows Server 2012 R2 или выше, чтобы обеспечить корректную работу с SMBv2 или SMBv3.
Лицензионный ключ активации Windows от
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 |
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.exe] @="exefile" "Content Type"="application/x-msdownload" [HKEY_CLASSES_ROOT\.exe\PersistentHandler] @="{098f2470-bae0-11cd-b579-08002b30bfeb}" [HKEY_CLASSES_ROOT\exefile] @="Application" "EditFlags"=hex:38,07,00,00 "TileInfo"="prop:FileDescription;Company;FileVersion" "InfoTip"="prop:FileDescription;Company;FileVersion;Create;Size" [HKEY_CLASSES_ROOT\exefile\DefaultIcon] @="%1" [HKEY_CLASSES_ROOT\exefile\shell] [HKEY_CLASSES_ROOT\exefile\shell\open] "EditFlags"=hex:00,00,00,00 [HKEY_CLASSES_ROOT\exefile\shell\open\command] @="\"%1\" %*" [HKEY_CLASSES_ROOT\exefile\shell\runas] [HKEY_CLASSES_ROOT\exefile\shell\runas\command] @="\"%1\" %*" [HKEY_CLASSES_ROOT\exefile\shellex] [HKEY_CLASSES_ROOT\exefile\shellex\DropHandler] @="{86C86720-42A0-1069-A2E8-08002B30309D}" [HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers] [HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PEAnalyser] @="{09A63660-16F9-11d0-B1DF-004F56001CA7}" [HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PifProps] @="{86F19A00-42A0-1069-A2E9-08002B30309D}" [HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\ShimLayer Property Page] @="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}" [HKEY_CLASSES_ROOT\regfile] @="Registration Entries" "EditFlags"=dword:00100000 "BrowserFlags"=dword:00000008 [HKEY_CLASSES_ROOT\regfile\DefaultIcon] @=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,72,00,65,00,67,00,65,00,64,00,69,00,74,00,2e,00,65,00,78,00,65,00,\ 2c,00,31,00,00,00 [HKEY_CLASSES_ROOT\regfile\shell] @="open" [HKEY_CLASSES_ROOT\regfile\shell\edit] [HKEY_CLASSES_ROOT\regfile\shell\edit\command] @=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,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\ 00 [HKEY_CLASSES_ROOT\regfile\shell\open] @="Mer&ge" [HKEY_CLASSES_ROOT\regfile\shell\open\command] @="regedit.exe \"%1\"" [HKEY_CLASSES_ROOT\regfile\shell\print] [HKEY_CLASSES_ROOT\regfile\shell\print\command] @=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,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,2f,00,70,00,20,\ 00,25,00,31,00,00,00 [HKEY_CLASSES_ROOT\.lnk] @="lnkfile" [HKEY_CLASSES_ROOT\.lnk\ShellEx] [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\ShellNew] "Command"="rundll32.exe appwiz.cpl,NewLinkHere %1" [HKEY_CLASSES_ROOT\lnkfile] @="Shortcut" "EditFlags"=dword:00000001 "IsShortcut"="" "NeverShowExt"="" [HKEY_CLASSES_ROOT\lnkfile\CLSID] @="{00021401-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT\lnkfile\shellex] [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers] [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\Offline Files] @="{750fdf0e-2a26-11d1-a3ea-080036587f03}" [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\shellex\PropertySheetHandlers] [HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers\ShimLayer Property Page] @="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}" [HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}] @="Shortcut" [HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\InProcServer32] @="shell32.dll" "ThreadingModel"="Apartment" [HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\PersistentAddinsRegistered] [HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\PersistentAddinsRegistered\{89BCB740-6119-101A-BCB7-00DD010655AF}] @="{00021401-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\PersistentHandler] @="{00021401-0000-0000-C000-000000000046}" [HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\ProgID] @="lnkfile" [HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\shellex] [HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\shellex\MayChangeDefaultMenu] |
Обновлено:
Опубликовано:
Описание
- При попытке запустить exe файл выскакивает окно с просьбой выбрать программу;
- Все exe файлы пытаются запуститься в одной и той же программе;
- При запуске программы ничего не происходит.
Причина
Модификация конфигурационного файла. Обычно, из-за вируса или некорректного редактирования реестра Windows.
В некоторых случаях запуск блокируется антивирусной системой.
Решение
1. Использование Reg-файла
- Скачайте архив с reg-файлом для соответствующей версии Windows:
Windows XP Windows Vista Windows 7 Windows 8 Windows 10 - Распакуйте содержимое архива и запустите его, кликнув дважды. В появившемся окне нажмите «Да»;
- Перезагрузите компьютер.
Если при попытке импорта скачанного файла система возвращает ошибку и пишет о нехватке прав, откройте командную строку от имени администратора и введите команду
REG IMPORT C:\путь_к_reg_файлу.reg
2. Настройка реестра вручную
Запускаем реестр Windows (команда regedit).
Находим HKEY_CLASSES_ROOT\.exe и задаем значение exefile параметру (По умолчанию):
Теперь ищем HKEY_CLASSES_ROOT\exefile\shell\open\command и задаем его параметру (По умолчанию) значение «%1» %*
То же самое делаем для HKEY_CLASSES_ROOT\exefile\shell\open:
… и HKEY_CLASSES_ROOT\exefile:
Если в параметрах будет пустое значение или что-то иное, меняем его на «%1» %*.
После перезагружаем компьютер.
3. Использование AVZ
Скачиваем программу AVZ, распаковываем архив и сохраняем его на диске. Перезагружаем компьютер и запускаем его в безопасном режиме.
Запускаем ранее скачанную программу AVZ. Если она сможет запуститься, кликаем по Файл — Восстановление системы:
Среди списка возможных вариантов, выбираем Восстановление параметров запуска .exe, .com, .pif файлов:
… и кликаем по Выполнить отмеченные операции.
Перезагружаем компьютер и проверяем запуск программ.
4. Удаление временного профиля
Обратите внимание на сообщение при входе в систему. Если появляется предупреждение о том, что был выполнен вход под временным профилем, то проблема заключается в ошибке службе профилей ProfSvc.
Подробнее решение проблемы описано в инструкции Служба профилей пользователей препятствует входу в систему.
5. Отключение или удаление антивируса
В некоторых случаях, антивирусная система может воспринимать файл как зловредный и блокировать его запуск. Если у нас есть полная уверенность, что запускаемый нами файл безопасен, попробуем отключить антивирусную систему или добавить файл в исключения.
Иногда, отключение антивирусника не помогает решить проблему — помогает его удаление. Для проверки, можно это сделать (позже, необходимо его поставить снова). Бывает, что после повторной установки программы защиты от вирусов, проблема исчезает.
6. Использование утилиты SmartFix
Утилита SmartFix позволяет просканировать компьютер и автоматически устранить известные проблемы.
Заходим на официальный сайт и скачиваем программу, кликнул по кнопке Загрузить SmartFix.exe. Запускаем скачанный файл — откроется небольшое диалоговое окно, в котором необходимо выбрать WinRepair и нажать Старт:
Начнется процесс сканирования, который может занять много времени — дожидаемся его окончания. При этом, система может перезагрузиться автоматически, поэтому заранее закрываем все работающие программы.
7. Переустановка системы
Если варианты выше не помогли решить проблему, переустанавливаем операционную систему. Вариант не самый лучший, но рабочий на 100%.
В чем была проблема?
Если вам удалось решить проблему, поделитесь своим опытом для других. Что помогло:
* в процентах показаны результаты ответов других посетителей.
После вирусного заражения или некорректной модификации реестра, пользователь может столкнуться с тем, что в Windows перестают запускаться исполняемые exe файлы (установочные msi файлы или файлы скриптов powershell/cmd/vbs). При запуске любой программы (ярлыка) из проводника Windows File Explorer просто ничего не происходит, появляется окно с предложением выбрать программу, или все exe файлы открываются в одной программе (например, в notepad.exe или в paint.exe). В этой статье мы рассмотрим, как восстановить запуск exe файлов в Windows.
Содержание:
- Восстановление ассоциаций EXE файлов в Windows
- Не запускаются исполняемые exe файлы из сетевой папки
Восстановление ассоциаций EXE файлов в Windows
Если при запуске любого exe файла в Windows появляется окно с предложением выбрать программу (
How do you want to open this file?
):
Или ошибка:
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.
Чаще всего такая проблема появляется после вирусного заражения или неудачной попытки оптимизировать реестр Windows. Изначально причина такой проблемы в том, что в реестре Windows сброшены файловые ассоциации для exe файлов. Чтобы восстановить ассоциации для исполняемых exe файлов в Windows, нужно запустить редактор реестра (regedit.exe), но он тоже не открывается, т.к. тоже является exe файлом. Не получается открыть ни cmd.exe, ни PowerShell. Что же делать?
- Создайте на рабочем столе простой текстовый файл;
- Скопируйте в файл строку:
start cmd
- Переименуйте файл в run.bat;
- Щелкните по файлу правой кнопкой и выберите Run as administrator;
- Подтвердите повышение привелегий в 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 файлы, придется отредактировать реестр вручную в безопасном режиме.
- Загрузите компьютер в безопасном режиме (достаточно три раза подряд прервать загрузку Windows кнопкой питания);
- Компьютер загрузится в среде восстановления Windows Recovery Environment (WinRE). Выберите Troubleshoot -> Advanced options -> Startup Settings -> Restart. Нажмите F4, чтобы загрузить Windows в безопасном режиме;
- Запустите редактор реестра
regedit.exe
и перейдите в ветку HKEY_CLASSES_ROOT\.exe; - Измените значение параметра реестра Default на exefile;
- Затем перейдите в ветку HKEY_CLASSES_ROOT\exefile\shell\open\command, измените значение параметра Default на
"%1" %*
- Затем по аналогии измените значения параметра 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.
Измените NTFS разрешения вручную или через PowerShell.
- Попробуйте запустить исполняемый файл в режиме совместимости. Для этого откройте свойства 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
.
Проверьте, включен ли 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 (что настоятельно не рекомендуется).
Правильное решение в данном случае — перенести этот же исполняемый файлы на Windows Server 2012 R2/2016/2019, на которых отключен протокол SMB 1. В этом случае исполняемые файлы начнут нормально запускаться по сети на Windows 10.