Исправлено: ошибка «Класс не зарегистрирован» в Windows

Опубликовано: 2023-05-16
Просмотр доступного места для хранения на вкладке «Этот компьютер» проводника.
Ханна Страйкер / How-To Geek
Чтобы исправить ошибку «Класс не зарегистрирован» в Windows, принудительно закройте и снова откройте проводник, перерегистрируйте все файлы DLL, сбросьте приложения Windows по умолчанию, перерегистрируйте приложения Microsoft Store, восстановите или переустановите распространяемые пакеты Microsoft Visual C++, запустите SFC или откатите компьютер до точки восстановления.

Получаете сообщение об ошибке «Класс не зарегистрирован» при запуске Проводника или другого приложения на ПК с Windows 10 или Windows 11? Это расплывчатое и разочаровывающее сообщение об ошибке, но у нас есть несколько исправлений, которые вы можете попробовать, чтобы решить проблему.

Оглавление

Что такое ошибка «Класс не зарегистрирован»?
Как устранить ошибку «Класс не зарегистрирован»?
Принудительно закрыть и снова открыть проводник
Перерегистрируйте все ваши файлы DLL
Сбросить приложения Windows по умолчанию
Перерегистрируйте свои приложения Microsoft Store
Восстановите или переустановите распространяемый компонент Microsoft Visual C++.
Исправить поврежденные файлы Windows
Используйте восстановление системы

Что такое ошибка «Класс не зарегистрирован»?

Ошибка Windows «Класс не зарегистрирован» появляется, когда вы пытаетесь запустить приложение на своем ПК. Ошибка не позволяет вам пройти дальше экрана сообщения, не позволяя вам использовать ваше приложение.

Эта проблема может иметь несколько возможных причин. Некоторыми из этих причин являются сбой проводника, поврежденные системные файлы, незарегистрированные файлы DLL, поврежденные распространяемые пакеты Microsoft Visual C++ и многое другое.

Как устранить ошибку «Класс не зарегистрирован»?

Поскольку неясно, что вызывает проблему, вам придется попробовать несколько возможных исправлений, чтобы решить вашу проблему. Следующие методы устраняют основные элементы, которые могут вызывать ошибку «Класс не зарегистрирован», поэтому следуйте этим методам сверху вниз, и ваша проблема, скорее всего, будет решена.

Принудительно закрыть и снова открыть проводник

Один из способов решить вашу проблему — принудительно закрыть проводник, а затем снова открыть его. Это может исправить многие мелкие сбои в этом файловом менеджере, и это очень легко сделать.

Чтобы начать, щелкните правой кнопкой мыши значок меню «Пуск» и выберите «Диспетчер задач». В окне диспетчера задач щелкните правой кнопкой мыши «Проводник Windows» и выберите «Перезагрузить».

Выберите «Перезагрузить» в меню.

Проводник закроется, а затем снова откроется.

Перерегистрируйте все ваши файлы DLL

Ваше приложение может захотеть использовать файл DLL, который не зарегистрирован в вашей системе. В этом случае перерегистрируйте все файлы DLL, хранящиеся на вашем компьютере, чтобы потенциально решить вашу проблему.

Для этого сначала откройте меню «Пуск» и найдите «Командная строка». Справа выберите «Запуск от имени администратора». Затем в приглашении «Контроль учетных записей» выберите «Да».

Выберите «Запуск от имени администратора».

В окне командной строки введите следующую команду и нажмите Enter:

 для %1 в (*.dll) выполните regsvr32 /s %1 

Перерегистрируйте DLL-файлы Windows.

Разрешите командной строке перерегистрировать все ваши DLL-файлы. Теперь вы готовы запустить свое приложение.

СВЯЗАННЫЕ С: Что такое файлы DLL и почему они отсутствуют на моем ПК?

Сбросить приложения Windows по умолчанию

Если при запуске проводника появляется ошибка «Класс не зарегистрирован», проблема может быть вызвана одним или несколькими приложениями по умолчанию. В этом случае сбросьте все приложения по умолчанию, и проблема, скорее всего, будет устранена.

Чтобы сбросить приложения по умолчанию в Windows 11, перейдите в «Настройки»> «Приложения»> «Приложения по умолчанию». Рядом с «Сбросить все приложения по умолчанию» нажмите «Сбросить», затем выберите «ОК» в подсказке.

Выберите «Сбросить».

В Windows 10 выберите «Настройки» > «Приложения» > «Приложения по умолчанию». Здесь в разделе «Восстановить рекомендуемые Microsoft значения по умолчанию» нажмите «Восстановить».

Выберите «Сбросить».

Попробуйте запустить проводник (используя Windows + E), и он должен работать.

Перерегистрируйте свои приложения Microsoft Store

Если вы получаете сообщение об ошибке «Класс не зарегистрирован» при открытии приложения Microsoft Store, переустановите и повторно зарегистрируйте свои приложения Store, чтобы устранить проблему. Это помогает решить многие проблемы с вашими приложениями в Магазине.

Для этого откройте меню «Пуск», найдите «PowerShell» и выберите «Запуск от имени администратора». В приглашении «Контроль учетных записей» выберите «Да».

В PowerShell введите следующую команду и нажмите Enter. Эта команда перерегистрирует все ваши приложения Store для всех пользователей на вашем ПК.

 Get-AppxPackage-allusers | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode} 

Перерегистрируйте приложения Microsoft Store.

Когда ваши приложения будут перерегистрированы, перезагрузите компьютер, а затем запустите нужное приложение Store.

Восстановите или переустановите распространяемый компонент Microsoft Visual C++.

Распространяемые пакеты Microsoft Visual C++ отвечают за то, чтобы вы могли запускать и использовать свои приложения. Возможно, один или несколько из этих пакетов повреждены в вашей системе, что не позволяет запускать ваши приложения.

В этом случае попробуйте восстановить эти пакеты. И если это не сработает, удалите и переустановите пакеты, которые решат вашу проблему.

Для этого откройте панель управления на своем ПК и выберите «Удалить программу».

Найдите и выберите в списке распространяемый пакет Microsoft Visual C++. Затем вверху нажмите «Изменить».

Выберите «Изменить» вверху.

В открывшемся окне выберите «Восстановить».

Выберите «Ремонт».

Следуйте инструкциям на экране, чтобы восстановить пакет. Вам нужно будет сделать это для каждого пакета в списке. Как только это будет сделано, попробуйте запустить приложение.

Если ваше приложение продолжает отображать ту же ошибку, то в окне, где вы выбрали «Восстановить», выберите «Удалить», чтобы удалить пакет. Сделайте это для всех пакетов в списке. Затем перейдите на сайт распространяемого пакета Microsoft Visual C++, загрузите и установите свежие новые пакеты.

Исправить поврежденные файлы Windows

Файлы ядра Windows могут быть повреждены, что приведет к сбоям в работе вашего ПК. Многие проблемы, такие как вирусы и вредоносные приложения, могут привести к повреждению этих файлов.

В этом случае используйте встроенный в ПК инструмент SFC (Проверка системных файлов), чтобы найти и исправить все поврежденные файлы. Этот инструмент запускается из окна командной строки и автоматически обнаруживает и исправляет все поврежденные системные файлы.

Чтобы использовать его, сначала откройте меню «Пуск», найдите «Командная строка» и выберите «Запуск от имени администратора». В приглашении «Контроль учетных записей» выберите «Да».

В окне командной строки введите следующую команду и нажмите Enter. Эта команда загружает необходимые файлы, чтобы исправить ваши поврежденные файлы.

 DISM.exe/Online/Cleanup-image/Restorehealth 

Запустите команду Windows DISM.

Когда приведенная выше команда завершит выполнение, введите следующую команду и нажмите Enter, чтобы начать исправление поврежденных файлов:

 sfc/scannow

Когда ваши поврежденные файлы будут исправлены, перезагрузите компьютер и запустите приложение.

Используйте восстановление системы

Утилита восстановления системы Windows позволяет отменить изменения, внесенные вами на ПК, и устранить любые проблемы, вызванные этими изменениями. Этот инструмент в основном восстанавливает ваш компьютер до точки в прошлом, отменяя любые изменения, которые вы, возможно, сделали на своем компьютере.

Чтобы использовать его, откройте меню «Пуск», найдите «Восстановление» и выберите его.

Запустите «Рекавери».

На следующей странице выберите «Открыть восстановление системы».

На первой странице восстановления системы выберите «Далее». На следующем экране выберите самую последнюю точку восстановления в списке, затем нажмите «Далее».

Выберите «Готово», и Windows начнет восстановление вашего ПК. Когда это будет сделано, запустите нужное приложение, и ваша проблема, скорее всего, будет решена.

И вот как вы можете обойти ошибку «Класс не зарегистрирован» на вашем ПК с Windows. Наслаждайтесь использованием ваших любимых приложений снова!

СВЯЗАННЫЕ С: Как исправить проблемы с запуском с помощью средства восстановления запуска Windows