Поправка: DllUnregisterServer не бе успешен с код за грешка 0x80040200



Опитайте Нашия Инструмент За Премахване На Проблемите

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



DllUnregisterServer не успя с код на грешка 0x80040200



Най-честата причина, която в крайна сметка ще доведе до тази конкретна грешка, е проблем с разрешението. За да се погрижите за това, ще трябва да опитате да регистрирате или отпишете DLL файла с администраторски достъп.



Ако обаче проблемът възникне при опит за инсталиране на програма, може да се наложи да регистрирате отново файла, след като инсталацията не успее. Ако срещнете проблема с OCX зависимост , опитайте да преместите файла в папката System32, преди да опитате да извършите инсталацията отново.

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

В случай, че видите тази грешка, докато се опитвате да отпишете DLL файл ръчно, вероятно в крайна сметка ще видите 0x80040200, защото нямате достатъчно разрешения. Ако този сценарий е приложим, бихте могли да избегнете изобщо това съобщение за грешка, като използвате ‘Regsvr32’ команда в повишен команден ред.

Ако все още не сте опитали това, следвайте инструкциите по-долу, за да опитате да отмените регистрацията на DLL файла ръчно от повишен CMD ред:



  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете ‘Cmd’ вътре в текстовото поле и натиснете Ctrl + Shift + Enter за да се отвори повишен CMD подкани. Когато видите UAC (Контрол на потребителски акаунти) , щракнете Да за предоставяне на административни привилегии.

    Изпълнение на командния ред

  2. След като влезете в повишения CMD ред, въведете следната команда и натиснете Въведете за да отмените ръчно .DLL файла:
    regsvr32 / u * DLL файл *

    Забележка: Имайте предвид, че * DLL файлът * е просто заместител. Ще трябва да го замените с името + разширението на DLL файла, който се опитвате да отмените. Например трябваше да премахнем регистрацията на файла cdo32.dll, затова използвахме regsvr32 / u cdo32.dll команда.

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

В случай, че все още се появява същия проблем или тази операция не е приложима, преминете надолу към следващото потенциално решение по-долу.

Метод 2: Пререгистриране на файла след инсталиране на програмата

Ако видите тази грешка, докато се опитвате да инсталирате приложение, вероятно виждате тази грешка поради някои зависимости, които не се зареждат правилно. В този случай вероятно ще можете да заобиколите проблема до стартиране на инсталатора с права на администратор и след това отписване и регистриране на неуспешната зависимост ръчно.

Забележка: Често се съобщава, че тази корекция е ефективна за Windows 7.

В случай, че този сценарий е приложим, следвайте инструкциите по-долу, за да стартирате инсталацията с администраторски достъп, след което пререгистрирайте неуспешната зависимост:

  1. Отворете File Explorer и отидете до местоположението на инсталатора, което в крайна сметка причинява грешката.
  2. Щракнете с десния бутон върху него и изберете Изпълни като администратор от новопоявилото се контекстно меню.

    Стартиране на инсталатора с администраторски достъп

  3. Следвайте инструкциите на екрана, за да завършите инсталацията. Не се притеснявайте, ако видите същото 0x80040200 грешка - Просто затворете прозореца за грешка и преминете към следващата стъпка.
  4. Отворете a Бягай диалогов прозорец чрез натискане Клавиш на Windows + R . След това въведете ‘Cmd’ вътре в текстовото поле и натиснете Ctrl + Shift + Enter за да отворите повишен CMD ред.

    Изпълнение на командния ред

  5. След като влезете в терминала на командния ред, въведете следните команди по ред и натиснете Enter след всяка команда, за да отмените регистрацията и след това да регистрирате отново зависимостта OCX:
    spr32x30.ocx / ОТРЕГИСТРИРАНЕ spr32x30.ocx / REGSERVER
  6. Рестартирайте компютъра си и вижте дали проблемът е разрешен при следващото стартиране на компютъра.

В случай че същият проблем продължава, преминете към следващото потенциално решение по-долу.

Метод 3: Стартиране на OCX файла от папката System32

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

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

Ако наистина срещате 0x80040200 код за грешка с този тип файл, следвайте инструкциите по-долу, за да преместите файла в папката System32, преди да го отворите:

  1. Отворете File Explorer, отидете до местоположението на .OCX файла, щракнете с десния бутон върху него и изберете Разрез от контекстното меню.

    Изрязване на файла

  2. След това отидете до C: Windows System32 и поставете файла, който току-що копирани в клипборда ви .
  3. След като файлът се намира в System32 папка, повторете инсталацията още веднъж и вижте дали все още срещате същото 0x80040200 грешка.
Етикети Windows 3 минути четене