Regsvr32: Ciò chì hè u cumu Scrive DLL

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.dll

Altri 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 \.