Исправлено: сбой DllUnregisterServer с кодом ошибки 0x80040200

Некоторые пользователи Windows сталкиваются с ошибкой DllUnregisterServer с кодом ошибки 0x80040200 при попытке регистрации или отмены регистрации файла DLL или при попытке установить приложение, которое пытается зарегистрировать файл DLL автоматически. Сообщается, что эта проблема возникает в Windows 7, Windows 8.1 и Windows 10.

Ошибка DllUnregisterServer с кодом ошибки 0x80040200

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Самая распространенная причина, которая приведет к возникновению этой конкретной ошибки, – это проблема с разрешениями. Чтобы позаботиться об этом, вам нужно будет попытаться зарегистрировать или отменить регистрацию DLL-файла с правами администратора.

Однако, если проблема возникает при попытке установить программу, вам может потребоваться перерегистрировать файл после сбоя установки. Если вы столкнулись с проблемой зависимости OCX, попробуйте переместить файл в папку System32, прежде чем пытаться выполнить установку снова.

Метод 1: Отмена регистрации файла DLL с правами администратора

Если вы видите эту ошибку при попытке отменить регистрацию DLL-файла вручную, вы, скорее всего, в конечном итоге увидите 0x80040200, потому что у вас недостаточно прав. Если этот сценарий применим, вы сможете полностью избежать этого сообщения об ошибке, используя команду «regsvr32» в командной строке с повышенными привилегиями.

Если вы еще не пробовали это, следуйте приведенным ниже инструкциям, чтобы попытаться отменить регистрацию DLL-файла вручную из командной строки с повышенными привилегиями CMD:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «cmd» в текстовом поле и нажмите Ctrl + Shift + Enter, чтобы открыть окно CMD с повышенными правами. Когда вы увидите UAC (Контроль учетных записей), нажмите Да, чтобы предоставить административные привилегии.Запуск командной строки
  2. Как только вы окажетесь в командной строке с повышенными привилегиями CMD, введите следующую команду и нажмите Enter, чтобы вручную отменить регистрацию файла .DLL: regsvr32 / u * DLL File *

    Примечание: имейте в виду, что * DLL файл * является просто заполнителем. Вам нужно будет заменить его на имя + расширение файла DLL, который вы пытаетесь отменить. Например, нам нужно было отменить регистрацию файла cdo32.dll, поэтому мы использовали команду regsvr32 / u cdo32.dll.

  3. В случае успешного завершения операции без кода ошибки 0x80040200 перезагрузите компьютер, а затем завершите установку, которая ранее вызывала проблему.

Если та же проблема все еще возникает или эта операция не применима, перейдите к следующему потенциальному исправлению ниже.

Способ 2: перерегистрация файла после установки программы

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

Примечание. Часто сообщается, что это исправление эффективно в Windows 7.

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

  1. Откройте проводник и перейдите к месту установки, которое в конечном итоге вызывает ошибку.
  2. Щелкните правой кнопкой мыши по нему и выберите «Запуск от имени администратора» из появившегося контекстного меню.Запуск установщика с правами администратора
  3. Следуйте инструкциям на экране для завершения установки. Не против, если вы видите ту же самую ошибку 0x80040200 – просто закройте окно ошибки и перейдите к следующему шагу.
  4. Откройте диалоговое окно «Выполнить», нажав клавишу Windows + R. Затем введите «cmd» в текстовом поле и нажмите Ctrl + Shift + Enter, чтобы открыть окно CMD с повышенными привилегиями.Запуск командной строки
  5. Когда вы находитесь в терминале командной строки, введите следующие команды по порядку и нажмите Enter после каждой команды, чтобы отменить регистрацию, а затем заново зарегистрировать зависимость OCX: spr32x30.ocx / UNREGISTER
    spr32x30.ocx / REGSERVER
  6. Перезагрузите компьютер и посмотрите, будет ли проблема решена при следующем запуске компьютера.

Если проблема сохраняется, перейдите к следующему потенциальному решению ниже.

Способ 3: запуск файла OCX из папки System32

В случае, если вы столкнулись с этой конкретной проблемой при работе с файлом .ocx (расширение управления OLE), вы, скорее всего, проблема с разрешениями. Несколько затронутых пользователей подтвердили, что им удалось решить эту проблему, переместив файл .OCX в папку System32 и запустив его оттуда, чтобы убедиться, что он имеет необходимый доступ.

ВАЖНО: Делайте это только в том случае, если вы на 100% уверены, что файл .OCX не представляет угрозы безопасности.

Если вы действительно сталкиваетесь с кодом ошибки 0x80040200 с этим типом файла, следуйте приведенным ниже инструкциям, чтобы переместить файл в папку System32, прежде чем открывать его:

  1. Откройте проводник, перейдите к местоположению файла .OCX, щелкните его правой кнопкой мыши и выберите «Вырезать» в контекстном меню.Резка файла
  2. Затем перейдите к C: Windows System32 и вставьте только что скопированный файл в буфер обмена.
  3. Как только файл находится в папке System32, повторите установку еще раз и посмотрите, не возникает ли еще та же ошибка 0x80040200.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Один комментарий

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *