Мар 27

После установки некоторых программ (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.

Теги:

10 Responses to “Как побороть ошибку explorer.exe «интерфейс не поддерживается» в Windows 7”

  1. Амано Дзяку:

    Все настолько плохо, ни exe, ни com, ни bat не запускаются. Нет пункта *запустить от имени администратора*. Проблема решилась только пересозданием учетной записи.

  2. Сделайте как тут и поможет,мне помогло на вин 7.
    http://mihawin.ru/windows-7-interfeys-ne-podderzhivaetsya/comment-page-1/#comment-675

  3. Иван:

    Мне помогло, реально работает способ по ссылке Андрея

    http://mihawin.ru/windows-7-interfeys-ne-podderzhivaetsya/comment-page-1/#comment-675

    Спасибо за помощь

  4. Max:

    Аааа, спасиба чуваки!!! Реально помогло, а то я уже думал винду сносить!!! Час правда пришлось ждать, но это фигня! Главное все опять работает!!! =]

  5. Sanych:

    Помогло+ ссылка андрея!
    Большое СПАСИБО!!!!

  6. Aby:

    Спасибище!
    Ещё на середине перерегистрации библиотек Начали работать гаджеты и Персонализация

  7. straik:

    а как из txt в bat преобразовать????

  8. bullgare:

    просто переименовать файл

  9. flenov:

    А мне помогла данная статья! )))
    Правда в ручную я бы не переименовал 11 тыс. строчек с C:\ на C:\WINDOWS\System\Regsvr32.exe /s C:\
    Хорошо у меня стоит Adobe DW, там есть опция поиска и замены.
    Ура!!!

Leave a Reply

*
preload preload preload