У меня такая же проблема, сегодня перестала работать персонализация, свойства компьютера, изменение разрешения экрана (Гаджеты работают) Explorer.exe пишет: «Интерфес не поддерживается» из-за этого перестали работать все ярлыки на папки в программе RocketDock, программа выдает небольшое окно обзора, чтоб я указал при помощи какой программы открыть ярлык но даже указав сам explorer.exe ничего не произошло, хотя обычные ярлыки на рабочем столе работают. Если из интернета попытаться сохранить файл в мои документы то тоже выдает ошибку. Из моих документов не перейти в музыку,картинки и т.д. Как еще можно исправить проблему без переустановки. Попробовал ваш бат файл запустить от имени администратора и просто так, все с перезагрузкой естественно но не помогло. Файл реестра тоже не исправил ошибку.
upd: 30.04 17:21
ответ одного юзера другого сайта:
«Нашел решение, но оно по моему мнению достаточно «грязное», так как в реестр пишется куча ненужной инфы, однако работает.
1. Запускаем коммандную строку под Администратором
2. В коммандной строке набираем:
cd \
dir /s /b *.dll > regdll.bat
notepad regdll.bat
3. Открывается блокнот. В блокноте заменяем C:\ на C:\Windows\System32\Regsvr32.exe /s C:\. Сохраняем изменения.
4. В коммандной строке набираем «regdll»
После этого переодически видим сообщения об ошибках, жмем ok или что-нибуть вроде того. Если в консоли не видно активности в течение 10 секунд, в диспечере задач убиваем процесс regsr32. Когда все закончится, перезагружаемся. »
После 30 минут мелькания строк в командной строке все закончилось. я перезагрузился и все заработало.
upd: 13.05 16:45
такой «грязный» способ ведет к тому, что некоторые программы приходилось переустанавливать из-за того, что dll были пропатчены.
После установки некоторых программ (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
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
Конвейеры ETL с Apache Airflow и Python
AI_Generated 13.05.2025
ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .
Выполнение асинхронных задач в Python с asyncio
py-thonny 12.05.2025
Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .
Работа с gRPC сервисами на C#
UnmanagedCoder 12.05.2025
gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .
CQRS (Command Query Responsibility Segregation) на Java
Javaican 12.05.2025
CQRS — Command Query Responsibility Segregation, или разделение ответственности команд и запросов. Суть этого архитектурного паттерна проста: операции чтения данных (запросы) отделяются от операций. . .
Шаблоны и приёмы реализации DDD на C#
stackOverflow 12.05.2025
Когда я впервые погрузился в мир Domain-Driven Design, мне показалось, что это очередная модная методология, которая скоро канет в лету. Однако годы практики убедили меня в обратном. DDD — не просто. . .
Ошибка: «Интерфейс не поддерживается» в Windows 7 (explorer.exe)
После установки некоторых программ (Photoshop, Illustartor и прочих) при попытке поменять разрешение экрана кликом правой кнопки на рабочем столе появлялась ошибка explorer.exe «интерфейс не поддерживается» («No such interface supported»), то же самое происходило и в некоторых других случаях, например даже при смене иконки на значке «Мои Документы». При этом перестали работать некоторые пункты панели управления («удаление программ» в том числе). У некоторых перестают запускаться exe-файлы, bat-файлы и прочее.
Проблема оказалась в библиотеках (dll). Для того, чтобы её устранить, нужно перерегистрировать все библиотеки или просто создать нового пользователя. Но иногда создание нового пользователя проблематично в том плане, что достаточно много настроек хранится на текущем пользователе системы Windows 7.
Перерегистрировать dll нужно следующим способом:
- На всякий случай создать резервную копию системы.
- Запустить командную строку с правами администратора (для этого правой кнопкой на рабочем столе->создать->ярлык, в поле ввести cmd, потом на ярлыке правой кнопкой->запуск от имени администратора).
- Ввести CD \ и нажать ввод.
- Ввести DIR *.dll /s /b > regdll.bat и нажать ввод (это для копирования всех путей к библиотекам в файл).
- Ввести notepad regdll.bat и нажать ввод, откроется блокнот с этим файлом.
- В командной строке ввести path и нажать ввод, скопировать текущие пути и сохранить куда-нибудь в файл — оно понадобится нам в последнем пункте.
- Ввести path=c:\windows;c:\windows\Command;c:\Windows\Program
\Accessories и нажать ввод.
Если по ходу выполнения возникают ошибки — пропускаем их нажатие кнопки «ОК»
Источник
Интерфейс не поддерживается при запуске .exe в Windows 10 — как исправить?
Если при запуске файлов программ .exe в Windows 10 вы получаете сообщение «Интерфейс не поддерживается», судя по всему, дело с ошибками ассоциаций файлов EXE вследствие повреждения системных файлов, каких-то «улучшений», «очистки реестра» или сбоев.
В этой инструкции подробно о том, что делать, если вы столкнулись с ошибкой Интерфейс не поддерживается при запуске программ и системных утилиты Windows 10 для того, чтобы исправить проблему. Примечание: существуют другие ошибки с таким же текстом, в этом материале решение применимо только к сценарию запуска исполняемых файлов.
Исправление ошибки «Интерфейс не поддерживается»
Начну с самого простого метода: использование точек восстановления системы. Поскольку чаще всего ошибка бывает вызвана повреждениями реестра, а точки восстановления содержат в себе его резервную копию, этот метод может принести результат.
Использование точек восстановления
Если при рассматриваемой ошибке попробовать запустить восстановление системы через панель управления, скорее всего мы получим ошибку «Не удается запустить восстановление системы», однако способ запуска в Windows 10 остается:
- Откройте меню Пуск, нажмите по иконке пользователя слева и выберите пункт «Выход».
- Компьютер заблокируется. На экране блокировки нажмите по изображенной справа внизу кнопке «Питания», а затем, удерживая Shift, нажмите «Перезагрузка».
- Вместо шагов 1 и 2 можно: открыть параметры Windows 10 (клавиши Win+I), перейти в раздел «Обновление и безопасность» — «Восстановление» и нажать кнопку «Перезагрузить сейчас» в разделе «Особые варианты загрузки».
- И в том и другом методе вы попадете на экран с плитками. Перейдите к разделу «Поиск и устранение неисправностей» — «Дополнительные параметры» — «Восстановление системы» (в разных версиях Windows 10 этот путь немного изменялся, но найти его всегда просто).
- После выбора пользователя и ввода пароля (при его наличии), откроется интерфейс восстановления системы. Проверьте, доступны ли точки восстановления на дату, предшествующую появлению ошибки. Если да — используйте их для быстрого исправления ошибки.
К сожалению, у многих защита системы и автоматическое создание точек восстановления отключено, либо они удаляются теми самыми программами для очистки компьютера, которые иногда и служат причиной рассматриваемой проблемы. См. Другие способы использовать точки восстановления, в том числе, когда компьютер не запускается.
Использование реестра с другого компьютера
Если у вас есть другой компьютер или ноутбук с Windows 10 или возможность связаться с человеком, который может проделать описанные ниже шаги и прислать вам получившиеся файлы (вы их можете скинуть по USB на свой компьютер прямо с телефона), попробуйте такой метод:
- На работающем компьютере нажмите клавиши Win+R (Win — клавиша с эмблемой Windows), введите regedit и нажмите Enter.
- Откроется редактор реестра. В нём перейдите к разделу HKEY_CLASSES_ROOT\.exe, нажмите правой кнопкой мыши по имени раздела (по «папке») и выберите «Экспортировать». Сохраните на компьютер в виде .reg файла, имя может быть любым.
- Проделайте то же самое с разделом HKEY_CLASSES_ROOT\exefile
- Перенесите эти файлы на проблемный компьютер, например, на флешке и «запустите их»
- Подтвердите добавление данных в реестр (повторите для обоих файлов).
- Перезагрузите компьютер.
На этом, вероятнее всего, проблема будет решена и ошибок, во всяком случае вида «Интерфейс не поддерживается», не появится.
Ручное создание .reg файла для восстановления запуска .exe
Если предыдущий способ по какой-то причине не подходит, вы можете создать .reg файл для восстановления запуска программ на любом компьютере, где есть возможность запустить текстовый редактор, независимо от его операционной системы.
Далее пример для стандартного «Блокнота» Windows:
- Запустите блокнот (находится в стандартных программах, можно использовать поиск на панели задач). Если у вас только один компьютер, тот, на котором программы не запускаются, обратите внимание на примечание после кода файла далее.
- В блокнот вставьте код, который будет приведен далее.
- В меню выберите Файл — Сохранить как. В диалоге сохранения обязательно укажите «Все файлы» в поле «Тип файла», а затем дайте файлу любое имя с обязательным расширением .reg (не .txt)
- Запустите этот файл и подтвердите добавление данных в реестр.
- Перезагрузите компьютер и проверьте, была ли исправлена проблема.
Код reg-файла для использования:
Примечание: при ошибке «Интерфейс не поддерживается» в Windows 10 запуск блокнота обычными методами не происходит. Однако, если вы нажмете правой кнопкой мыши по рабочему столу, выберите пункт «Создать» — «Новый текстовый документ», а затем дважды нажмете по текстовому файлу, блокнот вероятнее всего откроется и можно приступить к выполнению шагов, начиная с вставки кода.
Надеюсь, инструкция оказалось полезной. Если проблема сохраняется или приобрела иные очертания после исправления ошибки, опишите ситуацию в комментариях — я постараюсь помочь.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
Спасибо.
Всё было сразу «Нет приложения сопоставленного с этим файлом», «Интерфейс не поддерживается», так же не запускалось ни одно приложение и всё исправилось через минуту с помощью ручного создания .reg файла.
Невероятно полезный сайт. Спасибо
Всем советую
Источник
Windows 7 персонализация интерфейс не поддерживается
Профиль | Отправить PM | Цитировать
Проблема.
Добрый день. Стояла у меня винда 7 более месяца. все было нормально. Вчера случилась беда. После установки программы (какой именно не знаю) появилась ошибка такого рода. Запускаю на рабочем столе exe файлы, ярлыки или папки появляется ошибка: Интерфейс не поддерживается. Запуск через правую кнопку Открыть помогает, но не всегда, так открываются только ярлыки на папки. Панель управления, мой компьютор — не открываются, по той же причине. В меню правой кнопки пропал пункт Запуск от имени Администратора. Т.е. я, будучи единственным пользователем и админом, потерял права админа! Но вот интернет работает. ИЕ сайты грузит.
На некоторых форумах прочел, что это все по причине того, что слетел explorer.exe или ассоциации exe файлов с explorer.exe. Создал reg файл что бы обнулить ассоциации — эффекта ноль. Возможно, это из-за того, что я потерял права админа.
Помогите, что делать.
Заранее спасибо. Решение
Скачайте прикрепленный архив, распакуйте и запустите от имени администратора