На некоторых компьютерах появилась ошибка: explorer.exe «интерфейс не поддерживается». Не откат точки восстановления, не обновления не дали положительных результатов. После вылета ошибки система начинала вести себя ужасно: переставали работать программы (exe просто не исполнялись), проводник не открывался — вообщем отладить и выяснить причину не удавалось
Проблема заключалась в dll-библиотеках. Решений несколько. На одной компьютере поможет одно, на другом — другое:
Первое решение проблемы «интерфейс не поддерживается» в Windows 7
Создайте .bat. Запустите его от имени Администратор и после перезагрузите компьютер:
regsvr32 comcat.dll /s regsvr32 CSSEQCHK.DLL /s regsvr32 shdoc401.dll /s regsvr32 shdoc401.dll /i /s regsvr32 asctrls.ocx /s regsvr32 oleaut32.dll /s regsvr32 shdocvw.dll /I /s regsvr32 shdocvw.dll /s regsvr32 browseui.dll /s regsvr32 browsewm.dll /s regsvr32 browseui.dll /I /s regsvr32 msrating.dll /s regsvr32 mlang.dll /s regsvr32 hlink.dll /s rem regsvr32 mshtml.dll /s regsvr32 mshtmled.dll /s regsvr32 urlmon.dll /s regsvr32 plugin.ocx /s regsvr32 sendmail.dll /s rem regsvr32 comctl32.dll /i /s rem regsvr32 inetcpl.cpl /i /s rem regsvr32 mshtml.dll /i /s regsvr32 scrobj.dll /s regsvr32 mmefxe.ocx /s rem regsvr32 proctexe.ocx mshta.exe /register /s regsvr32 corpol.dll /s regsvr32 jscript.dll /s regsvr32 msxml.dll /s regsvr32 imgutil.dll /s regsvr32 thumbvw.dll /s regsvr32 cryptext.dll /s regsvr32 rsabase.dll /s rem regsvr32 triedit.dll /s rem regsvr32 dhtmled.ocx /s regsvr32 inseng.dll /s regsvr32 iesetup.dll /i /s rem regsvr32 hmmapi.dll /s regsvr32 cryptdlg.dll /s regsvr32 actxprxy.dll /s regsvr32 dispex.dll /s regsvr32 occache.dll /s regsvr32 occache.dll /i /s regsvr32 iepeers.dll /s rem regsvr32 wininet.dll /i /s regsvr32 urlmon.dll /i /s rem regsvr32 digest.dll /i /s regsvr32 cdfview.dll /s regsvr32 webcheck.dll /s regsvr32 mobsync.dll /s regsvr32 pngfilt.dll /s regsvr32 licmgr10.dll /s regsvr32 icmfilter.dll /s regsvr32 hhctrl.ocx /s regsvr32 inetcfg.dll /s rem regsvr32 trialoc.dll /s regsvr32 tdc.ocx /s regsvr32 MSR2C.DLL /s regsvr32 msident.dll /s regsvr32 msieftp.dll /s regsvr32 xmsconf.ocx /s regsvr32 ils.dll /s regsvr32 msoeacct.dll /s rem regsvr32 wab32.dll /s rem regsvr32 wabimp.dll /s rem regsvr32 wabfind.dll /s rem regsvr32 oemiglib.dll /s rem regsvr32 directdb.dll /s regsvr32 inetcomm.dll /s rem regsvr32 msoe.dll /s rem regsvr32 oeimport.dll /s regsvr32 msdxm.ocx /s regsvr32 dxmasf.dll /s rem regsvr32 laprxy.dll /s regsvr32 l3codecx.ax /s regsvr32 acelpdec.ax /s regsvr32 mpg4ds32.ax /s regsvr32 voxmsdec.ax /s regsvr32 danim.dll /s regsvr32 Daxctle.ocx /s regsvr32 lmrt.dll /s regsvr32 datime.dll /s regsvr32 dxtrans.dll /s regsvr32 dxtmsft.dll /s rem regsvr32 vgx.dll /s regsvr32 WEBPOST.DLL /s regsvr32 WPWIZDLL.DLL /s regsvr32 POSTWPP.DLL /s regsvr32 CRSWPP.DLL /s regsvr32 FTPWPP.DLL /s regsvr32 FPWPP.DLL /s rem regsvr32 FLUPL.OCX /s regsvr32 wshom.ocx /s regsvr32 wshext.dll /s regsvr32 vbscript.dll /s regsvr32 scrrun.dll mstinit.exe /setup /s regsvr32 msnsspc.dll /SspcCreateSspiReg /s regsvr32 msapsspc.dll /SspcCreateSspiReg /s regsvr32 licdll.dll /s regsvr32 regwizc.dll /s regsvr32 softpub.dll /s regsvr32 IEDKCS32.DLL /s regsvr32 MSTIME.DLL /s regsvr32 WINTRUST.DLL /s regsvr32 INITPKI.DLL /s regsvr32 DSSENH.DLL /s regsvr32 RSAENH.DLL /s regsvr32 CRYPTDLG.DLL /s regsvr32 Gpkcsp.dll /s regsvr32 Sccbase.dll /s regsvr32 Slbcsp.dll /s
Второй способ решение проблемы «интерфейс не поддерживается» в Windows 7 найденный в Интернете
1. Запустить командную строку от имени Администратор.
Интерфейс не поддерживается при запуске .exe в Windows 10 — как исправить?
Интерфейс не поддерживается в Windows 11/10 — Исправление
2. Ввести CD и нажать ввод.
3. Ввести DIR *.dll /s /b > regdll.bat и нажать ввод (это для копирования всех путей к библиотекам в файл).
4. Ввести notepad regdll.bat и нажать ввод, откроется блокнот с этим файлом.
5. В командной строке ввести path и нажать ввод, скопировать текущие пути и сохранить куда-нибудь в файл.
6. Ввести path=c:windows;c:windowsCommand;c:WindowsProgram~Accessories и нажать ввод.
7. Проверить новые пути введя команду п.5.
8. Ввести C:WINDOWSSystem32Regsvr32.exe /s C: и нажать ввод, если появится сообщение «Системе не удается найти указанный путь.», то ввести C:WINDOWSSystemRegsvr32.exe /s C:.
9. В открытом в блокноте файле заменить все вхождения C: на C:WINDOWSSystem32Regsvr32.exe /s C: (C:WINDOWSSystemRegsvr32.exe /s C:) . Сохранить файл.
10. В командной строке ввести regdll.bat . Запустится перерегистрация. Идти будет долго. При этом система может «задумываться» на достаточно продолжительное время. Если в командной строке ничего не меняется больше 3-4 минут, то нужно в диспетчере задач завершить процесс Regsvr32 ( в 64-битной системе — ещё и Regsvr32 *32).
Могут возникать ошибки. Достаточно нажать «Ok».
11. После этого в командной строке ввести сохранённое в п.5 значение.
Источник: artkiev.com
Интерфейс не поддерживается в Windows 11
Используя Windows 10 или 11 можно встретиться с ошибкой, которая сообщает о том, что интерфейс не поддерживается. Это происходит при попытке открыть файлы .exe, .png и т.д. Иногда это происходит в приложении «Параметры» при попытке изменить какие-либо настройки. Чаще всего это следствие использования всяческих «улучшайзеров», таких как Advanced SystemCare, CCleaner и др.
Время от времени это происходит из-за сбоев в системе или нарушения системных файлов. Иногда вирусы могут нарушить ассоциации. В общем причин достаточно много. По традиции будем разбираться что со всем этим делать.
Интерфейс не поддерживается в Windows 11
Так как одной из причин могут быть вирусы, то первым делом рекомендуется просканировать систему антивирусным ПО. При наличии вирусов лучше их вылечить либо удалить. Если вирусы были обнаружены, то вероятнее всего они нарушили ассоциации файлов. То есть при попытке открыть приложение система не будет знать какое именно. Лечится это достаточно просто. 1. Нажимаем Win+I.
Теперь «Приложения» — «Приложения по умолчанию».
2. Далее «Сбросить все приложения по умолчанию» и подтверждаем соответствующей кнопкой. В случае если проблема происходит только с одним определенным типом файлов, то нажимаем «Выбрать значения по умолчанию по типам файлов». Теперь ищем определенный тип данных и задаём ему приложение, которое будет его открывать и, соответственно, при открытии которого случалась ошибка.
Если причина кроется в нарушении системных файлов, то тут поможет стандартное восстановление файлов системы. 1. Нажимаем поиск Windows, вводим «cmd» и заходим в него. 2. Теперь вводим строки sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth 3. Ожидаем пока система все просканирует и восстановит.
Иногда проблема в использовании старых приложений. Их можно попробовать обновить. Заходим в магазин Microsoft — «Библиотека». Тут жмём «Проверить обновления» и «Обновить все». На этом история не заканчивается. Теперь необходимо обновить приложения Win32.
1. Жмём поиск Windows, пишем «cmd» и заходим. 2. Прописываем строчку winget upgrade —all 3. Перезапускаем ПК.
Как один из способов решения проблемы можно рассматривать возвращение к точке восстановления, во время создания которой все работало. При такой ошибке с помощью панели управления в некоторых случаях запустить восстановление не получается. Поэтому рассмотрим как решить этот вопрос. 1. Нажимаем Пуск, тапаем по значку пользователя и выходим из учётки.
2. На заблокированном экране необходимо нажать на кнопку с иконкой питания и при зажатом Shift нажать «Перезагрузка». 3. Жмём по квадрату с надписью «Поиск и устранение неисправностей», затем «Дополнительные параметры» и «Восстановление системы». 4. Указываем юзера и вводим пароль. 5. Восстанавливаем до точки с исправной системой.
В большинстве случаев данные методы решат вашу проблему. Есть ещё способы исправить ошибку с помощью внесения изменений в реестр, но неопытным пользователям лучше её обойти стороной.
Если предыдущие методы не сработали, то есть вероятность что поможет перерегистрация библиотек dll. 1. Опять же заходим в командную строку и вводим regsvr32 c:windowssystem32actxprxy.dll FOR /R C: %G IN (*.dll) DO «%systemroot%system32regsvr32.exe» /s «%G»
tagsКлючевые слова
Рекомендуем другие статьи по данной теме
Источник: remontcompa.ru
Интерфейс не поддерживается в Windows 11/10 — Что делать?
Ошибка, когда интерфейс не поддерживается при попытке запустить исполняемые файлы обычно возникает после того, как пользователи используют программы по очистке мусорных файлов в системе и оптимизаторов как CCleaner, Advanced SystemCare и т.п. Кроме того, ошибка может появляться из-за вирусов, которые могли сбить ассоциацию фалов формата exe, jpg, png. Также это может быть обновление патча системы, повреждение системных файлов, которые связанные с проводником или его процессом Explorer.exe, или же слетевших из регистрации в системе DLL библиотек.
Как исправить ошибку «Интерфейс не поддерживается» в Windows 11/10
В данной инструкции разберем способы, чтобы исправить ошибку, когда интерфейс не поддерживается в Windows 11/10.
1. Сброс по умолчанию ассоциацию файлов
Если ассоциации файлов сбились, то программы будут открывать не те форматы, которые нужны, что и повлечет ошибку неподдерживаемого интерфейса.
- Откройте «Параметры» > «Приложения» > «Приложения по умолчанию»
- В самом низу нажмите на «Сбросить все приложения по умолчанию»
- Далее «Сбросить»
Вы также попробовать назначить программу для определенного формата. Нажмите на Выбрать значения по умолчанию по типам файлов. Далее в поиске напишите формат файла, к примеру .mp4 или jpg, смотря где ошибка, и укажите программу, которая выдает ошибку.
2. Перерегистрация DLL файлов
Запустите командную строку от имени администратора и введите ниже команды, чтобы перерегистрировать DLL библиотеки, после чего перезагрузитесь:
- regsvr32 c:windowssystem32actxprxy.dll
- FOR /R C: %G IN (*.dll) DO «%systemroot%system32regsvr32.exe» /s «%G»
3. Сканирование на вирусы
Вирусы могут быть причиной ошибки, когда интерфейс не поддерживается в Windows 11/10 при запуске «.exe» и других форматов файлов. Просканируйте систему антивирусным сканером как DrWeb.
4. Восстановление целостности системы
Поврежденные системные файлы могут быть причиной ошибки неподдерживаемого интерфейса при запуске форматов .exe, mp4, PDF, jpeg или приложений из Mcirosoft Store. Запустите командную строку от имени администратора и введите ниже команды по порядку:
- sfc /scannow
- DISM /Online /Cleanup-Image /RestoreHealth
5. Обновить приложения
Откройте Miсrosoft Store и слева снизу нажмите на Библиотека, после чего справа сверху на Проверить обновления и Обновить все. Обновите все приложения и выполните ниже шаг.
Далее запустите командную строку и введите ниже команду, которая обновит все программы Win32, которые имеются в репозитории Майкрософт. Перезагрузитесь и проверьте, устранена ли ошибка.
- winget upgrade —all
6. Переустановить приложение
Если ошибка в какой-либо программе, которая при открытии «.mp4», «.jpg» и других форматов, выдает ошибку, что интерфейс не поддерживается, то нужно удалить программу и установить последнюю версию с официального сайта.
- Откройте Параметры >Приложения >Установленные приложения
- Найдите в списке программу и Удалите её
- Перейдите на официальный сайт программы или в Microsoft Store
- Скачайте свежую версию
Вы должны понимать, что если ошибка при открытии фотографий в формате jpg, png и вы открываете фото при помощи встроенного приложения «Фотографии», то его нужно удалить и скачать из Mcirosoft Store. ( смотрите способ 2 ).
Кроме того, если ошибка в приложениях Microsoft Store, то попробуйте Исправить и Сбросить приложение по умолчанию перейдя в его дополнительные параметры.
7. Восстановить реестр для запуска программ
Обязательно создайте точку восстановления системы при выполнении данного способа, чтобы в случае чего, можно было окатить систему назад.
Чтобы исправить ошибку «Интерфейс не поддерживается» в Windows 11/10 нужно восстановить реестр запуска форматов.
- Нажмите правой кнопкой мыши по пустому месту рабочего стола
- Создайте текстовый документ на рабочем столе
- Скопируйте ниже код и вставьте его в текстовый документ
- Нажмите Файл >Сохранить как
- Выберите Все файлы
- Укажите на конце .reg
- Сохраните файл на рабочий стол для удобства
Код реестра
Далее на рабочем столе появится reg файл. Щелкните по нему дважды, чтобы применить восстановления реестра запуска форматов файлов, после чего перезагрузите ПК и ошибка должна быть устранена.
8. Удаление значений в реестре
Если ничего не помогает и ошибка в Explorer.exe, что интерфейс не поддерживается, то нужно удалить некоторые значения в реестре. Запустите командную строку от имени администратора и введите ниже команды по порядку, нажимая Enter после каждой, после чего перезагрузите ПК:
reg delete «HKCUSoftwareClassesLocal SettingsSoftwareMicrosoftWindowsShell» /f
reg delete «HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerStreams» /f
reg delete «HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerStuckRects2» /f
reg delete «HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerMenuOrder» /f
attrib -r -s -h «%userprofile%AppDataLocal*.db»
del «%userprofile%AppDataLocal*.db»
9. Создать новый профиль
Если ничего не помогает, то вы можете создать нового локального пользователя с правами администратора в Windows .
Смотрите еще:
- NET Framework 4.7 Не поддерживается в этой системе Windows 10
- GLFW error 65542 WGL: Драйвер не поддерживает OpenGL
- Такой запрос не поддерживается при запуске приложений
- Как включить среду восстановления в Windows 11/10
- Восстановление Windows 10 с флешки
Источник: mywebpc.ru