Как исправить ошибку 0x8002801c на Windows 10?

Время от время пользователи любой ОС Windows могут столкнуться с ошибкой 0x8002801c во время регистрации в системе OCX-файла при использовании regsrv32. В данной статье мы рассмотрим с вами, как можно устранить эту проблему и продолжить пользоваться своим компьютером как обычно. Примеры будут рассматриваться на Windows 10 и библиотеке mscomct2.ocx. Разумеется, если в вашем случае применяется иная библиотека, то проводите нижеуказанные манипуляции с ней.

Содержание статьи

Руководство по решению ошибки 0x8002801c

0x8002801c

Шаг №1

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

Шаг №2

Открыв Командную строку, впишите в нее команду regsrv32 mscomct2.ocx и нажмите на Enter. После нажатия на кнопу ввода перед вами, скорее всего, появится окошко с ошибкой с кодом 0x8002801c, в которой будет указано, что модуль «c\windows\system32\mscomct2.ocx» был загружен, но при запросе к DllRegisterServer возникла ошибка 0x8002801c.

Шаг №3

Закройте окошко с ошибкой, а затем перейдите в директорию C\Windows\system32. Теперь впишите в поисковую строку проводника библиотеку mscomct2.ocx и нажмите Enter. Как только библиотека будет обнаружена, нажмите на нее правой кнопкой мыши и выберите «Копировать».

Шаг №4

Теперь пройдите в директорию C\Windows\sysWOW64 и вставьте файл mscomct2.ocx из буфера обмена прямо в папку. Как только файл будет вставлен в папку, снова откройте Командную строку с правами администраторской учетной записи и выполните в ней команду regsrv32 mscomct2.ocx. После выполнения команды перед вами появится окошко, в котором будет указываться, что библиотека mscomct2.ocx была успешно зарегистрирована в операционной системе.

Перезагрузите свой компьютер и убедитесь, что проблема была устранена. Напоминаем, что в вашем случае может возникать проблема с иной библиотекой. Мы надеемся, что данный материал помог вам избавиться от ошибки 0x8002801c и вы продолжили использовать свою систему как и полагается.

Нашли опечатку? Выделите текст и нажмите Ctrl + Enter

1

4

2 комментария
  1. Витя 08.09.2018 в 14:40

    А если у меня 32 битная система и нет папки sysWOW64, что тогда делать?

    Ответить
  2. Олег 09.02.2019 в 15:29

    Объяснение для обезьяны. Нажми красную кнопку получишь банан, нажми зеленую апельсин. Вы бы объяснили почему так происходит, как работает сервер регистрации. А мы уж потом сами разберемся, как надо поступать в таких случаях.
    Рассказали бы, например, что в 64-х битных системах есть два regsvr32.exe. Один из них, 32-x битный, располагается в папке Windows\SysWOW64. Другой Regsvr.exe располагается в папке window\system32. Он, как не странно, 64-х битный. Для какждой dll/ocx следует использовать соответствующий сервер регистрации.
    В общем статейка НИАЧЕМ!

    Ответить

Добавить комментарий

Ваш e-mail не будет опубликован.