Проводник вылетает при правом клике — отключаем проблемные расширения и чиним контекстное меню (2025)
Правый клик падает и закрывает Проводник? Смотрим журналы, отключаем Shell‑расширения, чистим реестр, пересобираем кэш значков. Подробный разбор для Windows 10/11.
Почему это происходит
Проводник подгружает десятки расширений контекстного меню от сторонних приложений. Достаточно одного «битого» модульчика, чтобы вся оболочка падала. Часто виноваты архиваторы, PDF‑ридеры, клиенты облаков, утилиты видеокарт.
1) Смотрим журналы и находим DLL
PowerShell — выполнить по одной:
Get-WinEvent -LogName Application -Max 300 |
Where-Object {{$_.Id -in 1000,1001}} |
Select-Object TimeCreated, Id, ProviderName, Message
Ищите Faulting module name — это та самая DLL. Запомните имя и производителя.
2) Отключаем расширения через ShellExView или Autoruns
- ShellExView — сортируйте по «Company» и отключайте не‑Microsoft.
- Autoruns — вкладки Explorer и Shell Extensions.
Отключайте по одному, проверяйте правый клик. Нашли виновника — оставьте отключённым или удалите программу.
3) Чистим явный мусор в реестре
PowerShell — вставить целиком:
reg export "HKCU\Software\Classes\*\shellex" "$env:TEMP\user_shellex.reg" /y
reg export "HKLM\Software\Classes\*\shellex" "$env:TEMP\machine_shellex.reg" /y
Get-Item "HKLM:\Software\Classes\*\shellex\ContextMenuHandlers","HKCU:\Software\Classes\*\shellex\ContextMenuHandlers" -ErrorAction SilentlyContinue |
Get-ChildItem | Select-Object PSChildName, PSPath
Удаляйте только явно лишнее. Если сомневаетесь — оставьте выключенным в ShellExView.
4) Пересобираем кэш иконок и миниатюр
CMD (Администратор) — выполнять по одной:
taskkill /f /im explorer.exe
del /q "%LOCALAPPDATA%\IconCache.db"
del /q /s "%LOCALAPPDATA%\Microsoft\Windows\Explorer\thumbcache_*.db"
start explorer.exe
FAQ
Можно ли «почистить» всё скриптом
Не стоит. Удалите только известного виновника. Глобальная зачистка может убрать полезные пункты.
Падает только на рабочем столе
Проверьте расширения, связанные с оболочкой Desktop и менеджеры тем.