Как побороть ошибку explorer.exe «интерфейс не поддерживается» в Windows 7?
Обычно, когда подобная ошибка возникает, проблема оказывается в библиотеках DLL. Чтобы ее устранить, нужно их все перерегистрировать. Для этого нужно запустить командную строку от имени админа и там выполнить:
cd \
DIR *.dll /s /b > regdll.bat
Таким образом мы скопируем все пути до библиотек в батник. Теперь посмотрим, что у нас в path:
path
Вывод команды сохрани себе в текстовый файлик и вводи:
path=c:\windows;c:\windows\Command;c:\Windows\Program~\Accessories
После смены путей выполняем
C:\WINDOWS\System32\Regsvr32.exe /s C:\
Если винда ругается «Системе не удается найти указанный путь», вводим
C:\WINDOWS\System\Regsvr32.exe /s C:\.
Откроем в Notepad наш батник и в файле заменяем все вхождения C:\ на
C:\WINDOWS\System32\Regsvr32.exe /s C:\
Сейвимся и запускаем regdll.bat. Перерегистрация будет идти долго, может виснуть, выдавать гору ошибок, в совсем тяжелом случае — убивать процессы Regsvr32, а в 64-битной системе — еще и Regsvr32 *32. После того как закончит, ввести path со своими параметрами, которые ты ранее сохранял. Также часто бывает, что не выходит открыть консоль или сохранить батник, пробуй загружаться в безопасном режиме и запускать процессы через диспетчер задач.
Комментарии