Всем доброго времени суток! Утром столкнулся с ошибкой: «Класс не зарегистрирован». С сообщением от встроенного проводника explorer.exe. Ошибка появилась при попытке открыть фотографию в JPG. Начал копаться с этим вопросом, и понял, что она в принципе может возникать в любой момент работы Windows 10 или 11. Хотя и в старых версиях «Окон» она также может появляться. Например, она может вылезти при попытке открыть «Параметры» системы или при запуске браузера, Microsoft Store или «Параметров».
То есть, по сути, любого приложения, как встроенного, так и стороннего. В некоторых случаях можно видеть ошибку с конкретным номером: 0x80040154. Ниже я расскажу, что помогло мне. Также дам пару дополнительных способов решить эту проблему. Поехали!
Ошибка появляется при открытии изображений
Вот вы пытаетесь открыть какую-то фотографию или картинку и вылезает ошибка. Но почему? Очень часто такое происходит при неправильном удалении программы, которая и открывает картинки с ПК. Например, вы ранее удалили какой-то сторонний «просмотрщик» фотографий. Решается проблема легко – нам нужно просто поменять программу по умолчанию, которая и открываем картинки в Виндовс.
- «Пуск» – «Параметры».
- Переходим в «Приложения».
- Перейдите на вкладку «Приложения по умолчанию».
- Далее найдите пункт «Просмотр фотографий» и ниже выберите иконку программы, которая их ранее открывала.
- Выберите другое приложение, лучше которое уже установлено в системе – например, «Просмотр фотографий Windows».
- Если у вас проблема возникает не с фотографиями или проблема не решается – ниже здесь нажмите по кнопке «Сбросить».
- Перезагрузите компьютер.
Есть и второй вариант изменить программу по умолчанию при работе с фото. Кликаем по картинке ПКМ, выбираем «Открыть с помощью» – «Выбрать другое приложение».
Указываем другую программу, ставим галочку внизу, чтобы теперь это ПО всегда использовалось для запуска подобных файлов. В конце жмем «ОК».
Ошибка появляется при запуске программ
Если это сторонняя программа, то её можно попробовать удалить и переустановить заново. Если же проблема появляется при попытке запустить уже предустановленную программу, то её также нужно удалить, правда инструкция тут будет совсем другая. Читаем – как удалить предустановленные программы в Виндовс. После всего этого устанавливаем их заново. Инсталляция делается аналогично, как и установка встроенного Microsoft Store.
Ошибка появляется при клике по кнопке «Пуск» или запуске «Параметров» Виндовс
Если ошибка «explorer.exe: Класс не зарегистрирован» возникает в эти моменты, то это может свидетельствовать об общем сбое ОС. Но начнем с простых вариантов. Как ни странно, но многие на форумах пишут, что помогает вот что:
- Зажимаем клавиши:
+ R
- Вводим:
control
- Переходим в «Программы и компоненты».
- Слева жмем «Включение или отключение компонентов Windows».
- Отключите компонент IE, жмем «ОК», подтверждаем действие и перезагружаемся.
Если это не помогло, то можно попробовать выполнить откат системы до ранее выбранной точки – об этом подробно написано в этой инструкции (переходим по ссылке). Таким образом мы сможем ликвидировать часть ошибок системы.
Ошибка появляется в браузере
Проделайте те же шаги, что и в первой главе, только вместо программы просмотра фото, выбираем «Веб-браузер». И далее кликаем по тому браузеру, который и вызывает проблему. Если ошибка осталась – переустановите его, скачав саму программу с официального сайта.
Если ошибка возникает с Microsoft Edge – откройте командную строку с правами администратора. Далее впишите команду:
regsvr32 ExplorerFrame.dll
Служба компонентов
Есть еще один вариант зарегистрировать компоненты Windows, и он иногда срабатывает.
- Зажимаем:
+ R
- Вводим:
dcomcnfg
- Слева выберите основной раздел «Службы компонентов».
- Далее переходим в подраздел «Компьютер».
- Выбираем «Мой компьютер».
- Двойным щелчком левой кнопкой мыши жмем «Настройка DCOM». Если вас попросят что-то зарегистрировать – сделайте это. Если никакое сообщение не вылезло – значит это нам ничего не даст. В случае хорошего результата – перезагрузите комп.
Ручная регистрация
Можно попробовать вручную зарегистрировать некоторые встроенные библиотеки Windows. Открываем консоль с правами админа и поочередно вводим команды:
ПРИМЕЧАНИЕ! Будьте готовы ждать, так как каждая команда выполняется достаточно долго.
for %x in (C:\Windows\System32\*.dll) do regsvr32 %x /s for %x in (C:\Windows\System32\*.ocx) do regsvr32 %x /s for %x in (C:\Windows\SysWOW64\*.dll) do regsvr32 %x /s for %x in (C:\Windows\SysWOW64\*.ocx) do regsvr32 %x /s
Дополнительные советы
Дам несколько дополнительных инструкций, которые в теории могут помочь:
- Если вы еще не выполнили откат до точки восстановления – сделайте это.
- Вспомните – устанавливали ли вы ранее какие-то программы по оптимизации системы, или что-то вроде подобного? Если да, удалите их.
- Можно попробовать выполнить сброс настроек Windows до заводских – инструкции для:
- Если вы ранее устанавливали систему не из чистого образа, а с сомнительной сборки, то я вам настоятельно рекомендую переустановить ОС с официальной сборкой.
На этом наша статья подошла к концу. Если вы найдете какие-то свои методы решения проблем – пишите в комментариях, и портал WiFiGiD.RU вам поможет.
У меня была такая ошибка при попытке открыть фото. Переключила программу по умолчанию, как написано в статье, и все заработало. Спасибо за подробное объяснение!
Пробовал команду regsvr32 ExplorerFrame.dll, помогло сразу. Видимо, что-то было не так с компонентами системы. Отличная статья, все четко.
Сначала думал переустанавливать Windows, но советы из раздела «Служба компонентов» реально спасли. Теперь все работает без ошибок, не пришлось терять время на переустановку системы.