Как побороть ошибку 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.

26 Responses so far.

  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. flenov:
    А мне помогла данная статья! )))
    Правда в ручную я бы не переименовал 11 тыс. строчек с C:\ на C:\WINDOWS\System\Regsvr32.exe /s C:\
    Хорошо у меня стоит Adobe DW, там есть опция поиска и замены.
    Ура!!!
  9. Роман:
    Просто переименовать не получится если скрыто расширение типов файлов.
    • bullgare:
      Ну если Вы хотите пообсуждать, как переименовывать файлы в Windows — я не против, только пост не об этом.
      Воспользуйтесь Total Commander-ом, к примеру.
    • bullgare:
      Ну пост был написан два года назад. Никто и не говорит, что это решение до сих пор оптимальное.
      За ссылку спасибо.
  10. Этот фикс реально помогает.
  11. Анна:
    Мне бы такой fix для windows 8 :( А то этот не подходит
  12. mc1r:
    ИМХО, гораздо проще найти в Сети файл interfacenotsupportedfix.bat, скачать и выполнить его от имени Администратора. Перезагрузиться…
    • bullgare:
      Чужие батники запускать от администратора как-то не хочется.
      Да и давно статейка написана. Не было тогда этого батничка.
  13. mc1r:
    bullgare, меня пару раз interfacenotsupportedfix.bat реально выручал, поэтому, имею смелость его порекомендовать.
  14. В моей ситуации помог фикс от майкрософта
    ссылка https://www.dropbox.com/s/gpkykkby6nl3g7z/MicrosoftFixit50202.msi
  15. Alex Belt:
    «2. Ввести CD \ и нажать ввод»

    Необходимо убедиться, что в командной строке «приглашения» стоит C:\, а не другой диск. В противном случае необходимо ввести C:\ (т.е. перейти на него). Иначе в последующем действии библиотеки будут считаны с другого диска.Алгоритм работать не будет.

  16. 9. В открытом в блокноте файле заменить все вхожденияC:\ на C:\WINDOWS\System32\Regsvr32.exe /s C:\ (C:\WINDOWS\System\Regsvr32.exe /s C:\). Сохранить файл.

    что такое вхождения?

  17. Vitaly:
    «В открытом в блокноте файле заменить все вхожденияC:\ на C:\WINDOWS\System32\Regsvr32.exe /s C:\ »
    А заменять конкретно везде где есть «С:\» или только там, где есть «С:\» и пустое поле? У меня к примеру пустых нету, что в таком случае делать? Извиняюсь за свою глупость конечно, до этого я так в компьютер не углублялся)

LEAVE A COMMENT