Понял. Такое поведение — когда Проводник «вешается» при запуске скачанных .exe и приходится перезапускать explorer.exe — обычно вызвано одним из трёх классов причин: сторонние расширения оболочки / контекстного меню, сторонний софт (антивирус/защита), или «модальное» окно/диалог (UAC/secure desktop / невидимое окно), которое блокирует ввод. Ниже — план действий от простого к более глубокому с командами и пояснениями.
1) Быстрая проверка (самое простое)
- Перезагрузите компьютер и попробуйте запустить .exe, но запустите его из командной строки (Win+R → cmd → enter, затем перетащите .exe в окно CMD или введите путь). Если из CMD проблема не проявляется — это подсказка, что виноват Проводник/контекстное меню/GUI-фильтр.
- Попробуйте запустить в Safe Mode with Networking и повторить. Если в Safe Mode всё ок — виноват драйвер/служба/стартовая программа.
2) Временно отключите сторонний антивирус / защиту
- Если у вас не встроенный Windows Defender, временно отключите или полностью остановите сторонний антивирус/Endpoint/EDR и проверьте. Многие корпоративные «защитники» перехватывают запуск .exe и могут блокировать ввод.
3) Проверить UAC / Secure Desktop
Иногда при запросе прав появляется «secure desktop» (чёрный/белый экран), который может быть невидимым или зависать и блокировать ввод:
- Временно отключите secure desktop:
- Запустите secpol.msc → Local Policies → Security Options → "User Account Control: Switch to the secure desktop when prompting for elevation" → Disable.
- Если secpol.msc нет (Home), выполните в cmd (админ):
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v PromptOnSecureDesktop /t REG_DWORD /d 0 /f
- После проверки верните обратно (риск безопасности).
Если после отключения secure desktop проблема исчезла — значит UAC/диалог застревал.
4) Отключите все ненативные Shell Extensions (контекстное меню)
Часто виноваты расширения от Dropbox, 7-Zip, WinRAR, граф. драйверов и пр.
- Скачайте и запустите ShellExView (NirSoft) — сортируйте по «Company» и отключайте все не-Microsoft расширения (особенно Context Menu). После отключения перезапустите explorer: taskkill /f /im explorer.exe & start explorer.exe
- Проверяйте поэтапно (отключили половину — проверили), чтобы изолировать виновника.
5) Чистая загрузка (Clean Boot)
- Win+R → msconfig → на вкладке Services поставить галочку «Hide all Microsoft services», затем Disable all. Перезагрузить и проверить. Если проблема ушла, включайте службы/стартапы по одному, чтобы найти виновника.
6) Проверка ассоциации .exe и реестра
Хотя вы писали, что реестр по умолчанию, всё же проверьте ассоциацию:
- В командной строке (админ) выполните:
assoc .exe
ftype exefile
Ожидаемые результаты:
.exe=exefile
exefile="%1" %*
Если отличается, восстановите:
assoc .exe=exefile
ftype exefile="%1" %*
(или через reg — если нужен, напишите — дам точную команду). Перезапустите ПК.
7) Посмотреть логи (Event Viewer) и поведение процессов
- Откройте Event Viewer (Просмотр событий) → Windows Logs → Application / System — посмотрите ошибки/критические записи в момент зависания explorer.exe или приложения.
- Используйте Process Monitor (Sysinternals) или Process Explorer, чтобы запустить копию, включить фильтр по explorer.exe и по имени запускаемого .exe, потом воспроизвести зависание — посмотрите, какой процесс/коллекция операций «висит» или вызывает ACCESS DENIED/timeout.
8) Проверка на вредоносное ПО
- Просканируйте Malwarebytes + Windows Defender Full scan. Некоторые руткиты/рюкзачные вредоносы перехватывают CreateProcess/SetWindowsHook и ломают ввод.
9) Проверка диска и файловой системы
- chkdsk /f C: (сделаете при перезагрузке).
- Вы уже запускали SFC/DISM — хорошо. Можно ещё посмотреть CBS.log после SFC, если есть ошибки.
10) Создайте новую локальную учётную запись
- Иногда проблема локальна для профиля. Создайте новый локальный аккаунт с правами администратора, войдите и проверьте.
11) Обновите драйверы и Windows
- Особенно видеодрайверы и оболочку (Windows Update). GPU-драйверы могут вызывать артефакты/зависание GUI при появлении модальных окон.
12) Если ничего не помогает — in-place repair (ремонтная установка)
- Сделайте «repair install» (запуск setup.exe из ISO/Media и выбор «Upgrade» с сохранением данных). Это восстановит системные файлы без потери программ.
Полезные команды (в одном блоке):
- Проверка ассоциаций:
assoc .exe
ftype exefile
- Восстановление ассоциации:
assoc .exe=exefile
ftype exefile="%1" %*
- Отключение secure desktop (временно, админ CMD):
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v PromptOnSecureDesktop /t REG_DWORD /d 0 /f
- Перезапуск explorer:
taskkill /f /im explorer.exe
start explorer.exe
Если хотите, могу:
- Подробно расписать как пользоваться ShellExView и какие расширения безопасно отключать.
- Помочь разобрать логи из Event Viewer (скопируйте ошибки по времени зависания).
- Дать пошаговый план Clean Boot и как поочерёдно включать службы/стартапы.
Скажите, пробовали ли вы уже запускать установщик из CMD/PowerShell и что происходит в этом случае? Есть сторонний антивирус/EDR? Какие версии Windows у вас (10/11)? Это домашний ПК или рабочая машина в домене/корпоративная?