Fix: Nabigo ang DllUnregisterServer gamit ang Error Code 0x80040200



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang ilang mga gumagamit ng Windows ay nakakaranas ng ' Nabigo ang DllUnregisterServer na may error code 0x80040200 ′ kapag sinusubukan upang magrehistro o irehistro ang isang DLL file o kapag sinusubukan na mag-install ng isang application na sumusubok na magparehistro ng isang DLL file na awtomatiko. Ang problemang ito ay naiulat na naganap sa Windows 7, Windows 8.1, at Windows 10.



Nabigo ang DllUnregisterServer na may error code 0x80040200



Ang pinakakaraniwang sanhi na magtatapos sa paggawa ng partikular na error na ito ay isang isyu ng pahintulot. Upang mapangalagaan ito, kakailanganin mong subukan at irehistro o irehistro ang file ng DLL na may access sa admin.



Gayunpaman, kung ang problema ay nangyayari kapag sinusubukang mag-install ng isang programa, maaaring kailanganin mong muling magparehistro ng file pagkatapos na mabigo ang pag-install. Kung nakakaranas ka ng problema sa isang Pagiging maaasahan ng OCX , subukang ilipat ang file sa folder ng System32 bago subukang gawin muli ang pag-install.

Paraan 1: Pagrerehistro sa file ng DLL gamit ang Pag-access ng Admin

Kung sakaling makita mo ang error na ito habang sinusubukang i-rehistro nang manu-mano ang isang DLL file, malamang na makita mo ang 0x80040200 kasi wala kang sapat na mga pahintulot. Kung ang senaryong ito ay nalalapat, dapat mong maiwasan ang mensahe ng error na ito sa kabuuan sa pamamagitan ng paggamit ng 'Regsvr32' utos sa isang mataas na prompt ng utos.

Kung hindi mo pa ito nasubukan, sundin ang mga tagubilin sa ibaba upang subukang unregister ang manu-manong file ng DLL mula sa isang mataas na prompt ng CMD:



  1. Pindutin Windows key + R upang buksan ang a Takbo dialog box. Susunod, uri 'Cmd' sa loob ng text box at pindutin Ctrl + Shift + Enter upang buksan ang isang nakataas CMD maagap Kapag nakita mo ang UAC (Control ng User Account) , i-click Oo upang magbigay ng mga pribilehiyong pang-administratibo.

    Pagpapatakbo ng Command Prompt

  2. Kapag nasa loob ka ng mataas na prompt ng CMD, i-type ang sumusunod na utos at pindutin Pasok manu-manong irehistro ang file na .DLL:
    regsvr32 / u * DLL File *

    Tandaan: Tandaan na ang * DLL file * ay isang placeholder lamang. Kakailanganin mong palitan ito ng pangalan + extension ng file ng DLL na sinusubukan mong alisin ang pag-rehistro. Halimbawa, kailangan naming i-rehistro ang cdo32.dll file, kaya ginamit namin ang regsvr32 / u cdo32.dll utos

  3. Kung sakaling matagumpay na nakumpleto ang operasyon nang wala ang 0x80040200 error code, i-reboot ang iyong makina at pagkatapos ay kumpletuhin ang pag-install na dating sanhi ng problema.

Kung sakaling ang parehong problema ay nangyayari pa rin o ang operasyong ito ay hindi naaangkop, lumipat sa susunod na potensyal na ayusin sa ibaba.

Paraan 2: Muling pagpaparehistro ng File pagkatapos ng Pag-install ng Program

Kung nakikita mo ang error na ito habang sinusubukang mag-install ng isang application, malamang na nakikita mo ang error na ito dahil sa ilang mga dependency na hindi na-load nang maayos. Sa kasong ito, marahil ay magagawa mong magtrabaho tungkol sa isyu sa pamamagitan ng tumatakbo ang installer na may mga karapatan sa admin at pagkatapos ay hindi nagrerehistro at nagrerehistro ng kabiguang manu-manong pagtitiwala.

Tandaan: Ang pag-aayos na ito ay madalas na naiulat na maging epektibo sa Windows 7.

Kung sakaling mailapat ang sitwasyong ito, sundin ang mga tagubilin sa ibaba upang patakbuhin ang pag-install na may access sa admin, pagkatapos ay muling irehistro ang hindi pagtupad na pagtitiwala:

  1. Buksan ang File Explorer at mag-navigate sa lokasyon ng installer na huli na nagdudulot ng error.
  2. Mag-right click dito at pumili Patakbuhin bilang Administrator mula sa bagong lumitaw na menu ng konteksto.

    Pagpapatakbo ng installer na may access sa admin

  3. Sundin ang mga tagubilin sa screen upang makumpleto ang pag-install. Huwag isipin kung nakikita mo ang pareho 0x80040200 error - Isara lamang ang window ng error at bumaba sa susunod na hakbang.
  4. Buksan up a Takbo dialog box sa pamamagitan ng pagpindot Windows key + R . Susunod, uri 'Cmd' sa loob ng text box at pindutin Ctrl + Shift + Enter upang buksan ang isang nakataas na prompt ng CMD.

    Pagpapatakbo ng Command Prompt

  5. Kapag nasa loob ka na ng terminal ng Command Prompt, i-type ang mga sumusunod na utos sa pagkakasunud-sunod at pindutin ang Enter pagkatapos ng bawat utos upang mag-rehistro at pagkatapos ay muling irehistro ang dependency ng OCX:
    spr32x30.ocx / UNREGISTER spr32x30.ocx / REGSERVER
  6. I-restart ang iyong computer at tingnan kung nalutas ang problema sa susunod na pagsisimula ng computer.

Kung sakaling magpapatuloy ang parehong problema, lumipat sa susunod na potensyal na ayusin sa ibaba.

Paraan 3: Pagpapatakbo ng OCX File mula sa folder ng System32

Kung sakaling makaharap mo ang partikular na isyung ito kapag nagtatrabaho kasama ang isang .ocx file (OLE Control Extension), malamang na ikaw ay isang isyu ng pahintulot. Maraming mga apektadong gumagamit ang nakumpirma na pinamamahalaang maayos nila ang isyung ito sa pamamagitan ng paglipat ng .OCX file sa folder ng System32 at ilunsad ito mula doon upang matiyak na mayroong kinakailangang pag-access.

MAHALAGA: Gawin lamang ito kung sigurado kang 100% na ang .OCX file ay hindi magbibigay ng panganib sa seguridad.

Kung talagang nakakasalubong mo ang 0x80040200 error code sa ganitong uri ng file, sundin ang mga tagubilin sa ibaba upang ilipat ang file sa folder ng System32 bago buksan ito:

  1. Buksan ang File Explorer, mag-navigate sa lokasyon ng .OCX file, mag-right click dito at pumili Gupitin mula sa menu ng konteksto.

    Pagputol ng file

  2. Susunod, mag-navigate sa C: Windows System32 at i-paste ang file na ikaw lang nakopya sa iyong clipboard .
  3. Kapag ang file ay naninirahan sa Sistema32 folder, ulitin muli ang pag-install at tingnan kung nakakaranas ka pa rin ng pareho 0x80040200 kamalian
Mga tag Windows Basahin ang 3 minuto