Cumu Registra è Unregisteriu un File DLL Cum Regsvr32.exe
Regsvr32 hè una strumenta di stenda di cummanda in Windows chì stende per u servore Microsoft Registry . Hè adupratu per esse registratu è unregister Object Linking and Embedding (OLE) cuntrole com .DLL files è ActiveX Control .OCX files.
Quandu regsvr32 registra un fitxer DLL, l'infurmazione nantu à i schedarii di u programma associu hè aghjuntu à u Registru Windows . Hè quelli referenziali chì altri prugrammi pudete accessu in u registratu per capisce chì i dati di u prugrammu è cumu interagisce cù questu.
Pudete bisognu di registrà un fitxer DLL si vede un error DLL in u vostru urdinatore. Ci spiegà cumu per fà quì sottu.
Cumu Registra è Unregister un Archive DLL
Se e referenze in u Registru Windows quì si riferenu à u schedariu DLL sò nant'à una dispusizione o currutti, i prugrammi chì necessitanu d'utilizà chì u schedariu DLL pò esse findi. Hè quandu sta associazione cù u registratu hè chjuccatu chì un schedariu DLL fussi scrittu.
U registratu un archivo DLL hè spessu realizatu da reinstalling u prugramma chì hà registratu in u primu locu. In certe volte, pudete esse da esse registratu u schedariu di DLL da u vostru modu manvale, per via di l' Avvisu di Ordre .
Tip: Vede cumu Open Command Prompt se ùn site micca siciu cumu truvallu.
Questu hè u modu currettu di strutturà un regsvr32 cumanda :
regsvr32 [/ u] [/ n] [/ i [: cmdline]]Per esempiu, pudete rinsignate questu primu cumanda per registrà un fitxer DLL named myfile.dll , o u sicondu per annulerallu:
regsvr32 myfile.dll regsvr32 / u myfile.dllAltri parametri chì pudete aduprà cù regsvr32 ponu vedutu nantu à a Regsvr32 di Microsoft.
Nota: Ùn sò tutti i DLL puderà esse registratu da scrive solu u cumandimu in un Avvenimentu Command. Pudete bisognu di primu chjaru di u serviziu o prugramma chì utilizeghja u schedariu.
Comu Fix Arrile Regsvr32 Comu
Quì hè un sbagliu chì pudete vede quandu pruvà di registrà un fitxer DLL:
U mululu era carricu ma a chjamata à DllRegisterServer hà falluta cun codi d'errore 0x80070005.Hè un tipu d 'autorizazione. Sè stallate un Avvisu Command elevatu chì ùn vi mancanu u registratu di u schedariu DLL, u schedariu stessu pò esse bluccatu. Verificate a secùnea di securità di a tabulazione Generale in a finestra di e pruprietariu di u File.
N'autru pussibuli possibbili pò esse chì ùn avete micca i permessi curretta per u schedariu.
U messagiu di errore simule hè redattutu cum'è quellu quì sottu. Stu errore tipica significa chì u DLL ùn hè micca utilizatu com un DLL COM per ogni appriczione nantu à l'urdinatore, chì significa chì ci hè micca bisognu di registrà.
U modulu era carricu ma l'accessu DllRegisterServer ùn hè micca truvatu.Eccu un altru messaghju di errore regsvr32:
U mulu ùn pudia cumprà. Assicuratevi chì u binariu hè guardatu in a strada specifica o dispuntala per verificà i prublemi cù i schedari binari o dipendenti. DLL.Ddu errore particulare pò esse dovutu à una dependenza falata, in quale casu pudete aduprà l'armata Dependency Walker per vede una lista di tutte e dependenzii chì u duminiu DLL esse necessariu - unu pò stà mancatu chì avete bisognu à avè per u DLL à esse registratu bè.
Inoldu, verificate chì a strada di u schedariu DLL hè scritta right. A sintassi di u cumandimu hè assai impurtante; un errore pò esse ghjucatu se ùn ci hè micca entrutu corretu. Unep Di i schedari DLL pudete bisognu di avè a so situazione circundata in quote cum'è "C: \ Users \ Admin User \ Programs \ myfile.dll".
Vede u "Regsvr32 Error Messages" di questa articulu di Microsoft Support per qualchì altru messagi d'errore è spiega per ciò chì ci causanu.
Situazione hè Regsvr32.exe Inanzatu?
A versione di 32 belli di Windows (XP è novu) aghjunghjenu l'aghjuntu di u Server di u Server da u sistema%% systemroot% \ System32 \ when u Windows hè instalatu prima.
Versione di 64 belli di a maghjina Windows u regsvr32.exe ùn hè solu l'articulu ùn solu in % systemroot% \ SysWoW64 \.