Как побороть ошибку explorer.exe «интерфейс не поддерживается» в Windows 7
После установки некоторых программ (photoshop, visual studio и т.д.) при попытке поменять разрешение экрана кликом правой кнопки на рабочем столе появлялась ошибка explorer.exe «интерфейс не поддерживается» («No such interface supported»), то же самое происходило и в некоторых других случаях («Персонализация» и т.д.). При этом перестали работать некоторые пункты панели управления («удаление программ» в том числе). У некоторых перестают запускаться exe-файлы.
Проблема оказалась в библиотеках (dll). Для того, чтобы её устранить, нужно перерегистрировать все библиотеки или создать нового пользователя.
Второй способ мне не подошёл, я его не проверял.
Перерегистрировать dll можно так:
0. На всякий случай создать резервную копию системы.
1. Запустить командную строку с правами администратора (для этого правой кнопкой на рабочем столе->создать->ярлык, в поле ввести cmd, потом на ярлыке правой кнопкой->запуск от имени администратора).
2. Ввести CD \ и нажать ввод.
3. Ввести DIR *.dll /s /b > regdll.bat и нажать ввод (это для копирования всех путей к библиотекам в файл).
4. Ввести notepad regdll.bat и нажать ввод, откроется блокнот с этим файлом.
5. В командной строке ввести path и нажать ввод, скопировать текущие пути и сохранить куда-нибудь в файл.
6. Ввести path=c:\windows;c:\windows\Command;c:\Windows\Program~\Accessories и нажать ввод.
7. Проверить новые пути введя команду п.5.
8. Ввести C:\WINDOWS\System32\Regsvr32.exe /s C:\ и нажать ввод, если появится сообщение «Системе не удается найти указанный путь.», то ввести C:\WINDOWS\System\Regsvr32.exe /s C:\.
9. В открытом в блокноте файле заменить все вхожденияC:\ на C:\WINDOWS\System32\Regsvr32.exe /s C:\ (C:\WINDOWS\System\Regsvr32.exe /s C:\). Сохранить файл.
10. В командной строке ввести regdll.bat. Запустится перерегистрация. Идти будет долго. При этом система может «задумываться» на достаточно продолжительное время. Если в командной строке ничего не меняется больше 3-4 минут, то нужно в диспетчере задач завершить процесс Regsvr32 ( в 64-битной системе — ещё и Regsvr32 *32).
Могут возникать ошибки. Достаточно нажать «Ok».
11. После этого в командной строке ввести сохранённое в п.5 значение.
ОБ Ошибке можно почитать тут: ссылка 1, ссылка 2.
Similar Posts
LEAVE A COMMENT
Для отправки комментария вам необходимо авторизоваться.
http://mihawin.ru/windows-7-interfeys-ne-podderzhivaetsya/comment-page-1/#comment-675
http://mihawin.ru/windows-7-interfeys-ne-podderzhivaetsya/comment-page-1/#comment-675
Спасибо за помощь
Большое СПАСИБО!!!!
Ещё на середине перерегистрации библиотек Начали работать гаджеты и Персонализация
Правда в ручную я бы не переименовал 11 тыс. строчек с C:\ на C:\WINDOWS\System\Regsvr32.exe /s C:\
Хорошо у меня стоит Adobe DW, там есть опция поиска и замены.
Ура!!!
Воспользуйтесь Total Commander-ом, к примеру.
очень просто всё решилось-есть фикс
За ссылку спасибо.
Да и давно статейка написана. Не было тогда этого батничка.
ссылка https://www.dropbox.com/s/gpkykkby6nl3g7z/MicrosoftFixit50202.msi
Необходимо убедиться, что в командной строке «приглашения» стоит C:\, а не другой диск. В противном случае необходимо ввести C:\ (т.е. перейти на него). Иначе в последующем действии библиотеки будут считаны с другого диска.Алгоритм работать не будет.
что такое вхождения?
А заменять конкретно везде где есть «С:\» или только там, где есть «С:\» и пустое поле? У меня к примеру пустых нету, что в таком случае делать? Извиняюсь за свою глупость конечно, до этого я так в компьютер не углублялся)