Regsvr32: Wat et ass & Wéi Dir DLLs regelt

Wéi registreet & Registrierung e DLL-Datei mat Regsvr32.exe

Regsvr32 ass e Kommando-Linn- Tool an Windows dat fir Microsoft Register Server steet . Et gi benotzt fir sech z'änneren an ze registréieren Object Linking and Embedding (OLE) Kontrollen wéi DLL Dateien an ActiveX Control .OCX Dateien.

Wann regsvr32 eng DLL- Datei agitt, ginn Informatiounen iwwer seng assoziéiert Programmdateien op d' Windows Registry . Et sinn déi Referenzen, déi aner Programmer kënnen an der Registratioun zougoen fir ze verstoen, wou d'Programmdateien an d'Interaktioun mat deem sinn.

Dir musst Iech eng DLL-Datei z'ënnerschreiwen, wann Dir en DLL-Feeler op Ärem Computer kuckt. Mir erkläre wéi Dir et drënner mécht.

Wéi registréiert a bezeechent ee eng DLL Datei

Wann d'Referenzen an der Windows Registry déi op d'DLL-Datei bezéie sinn, ewechgeholl ginn oder beschiedegt ginn, Programmer déi benotzt gi fir dës DLL-Datei ophalen ze kënnen ophiewen. Et ass wann dës Verknüpfung mat der Registry ofgeschaaft gëtt datt eng DLL-Datei sollt registréiert ginn.

D'Registrierung vun enger DLL-Datei gëtt normalerweis erstallt andeems en de Programm erstallt gëtt , deen et an der éischter Plaz anzemelden. Heiansdo musst Dir d'DLL Datei manuell registréiert hunn, iwwer de Command Prompt .

Tipp: Kuckt, wéi Dir op Kommando ofzitt, wann Dir net sécher sidd wat et fonnt gëtt.

Dëst ass de korrekt Wee fir e Regsvr32 Kommando ze strukturéieren:

regsvr32 [/ u] [/ n] [/ i [: cmdline]]

Zum Beispill Dir gitt dat éischt Kommando fir eng DLL Datei ze benotzen, déi den myfile.dll bezeechent gëtt oder d'zweet se unregistreert ass:

Regsvr32 myfile.dll regsvr32 / u myfile.dll

Aner Parameteren déi Dir mat Regsvr32 benotze kann op Microsoft's Regsvr32 Säit gesinn.

Remarque: Net all DLLs kënnen ugemellt ginn, andeems Dir de Kommando uewen an eng Command Prompt erëfft. Dir musst fir d'éischt de Service oder den Programm ze schreiwen deen d'Fichier benotzt.

Wéi Fix Common Regsvr32 Errors

Hei ass e Feeler deen Dir gesitt wann Dir probéiert en DLL-Datei anzeschreiwen:

De Modul gouf gelueden, awer de Ruf fir DllRegisterServer huet mat dem Feelercode 0x80070005 ofgelaascht.

Dëst ass typesch e Permissiounen. Wann Dir eng erhiefte Command Prompt erof léisst Iech d 'Datei net registréiert, da wäert d'Datei selwer blockéiert ginn. Kuckt de Sécherheetssektioun vun der Allgemeng Lëscht an der Datei Properties Datei.

Eng aner méiglecht Problem kéint sinn datt Dir déi richteg Permissiounen net benotzt fir d'Datei ze benotzen.

Eng ähnlech Fehlermeldung gëtt wéi déi hei drënner genannt. Dëse Feeler heescht typesch datt d'DLL net als COM DLL fir irgendeng Applikatioun op de Computer benotzt gëtt, wat heescht datt et keen Besoie registréiert.

De Modul gouf gelueden, awer den Entréepunkt DllRegisterServer gouf net fonnt.

Hei ass eng aner Regsvr32 Fehlermeldung:

De Modul konnt net opmaachen. Vergewëssert Iech datt de Binär op dësem spezifizéierte Wee gespaart ass oder net debugéiert ass fir Problemer mat der binärer oder ofhängeger .DLL-Datei ze kontrolléieren.

Dëse Feeler ass eventuell wéinst enger fehlender Ofhängegkeet zoustänneg. An deem Fall kënnt Dir de Dependency Walker-Tool benotzt fir eng Lëscht vun all Ofhängegkeete ze fannen déi d'DLL-Datei erfëllt - e ka fehlt datt Dir musst fir d'DLL sech unzemellen.

Och ass sécher datt de Wee zu der DLL-Datei richteg ass. D' Syntax vum Kommando ass ganz wichteg; E Feeler kann gewiescht ginn wann et net richteg ass. E puer DLL-Dateien kënnen néideg sinn fir Är Positioun an Zitater wéi "C: \ Users \ Admin User \ Programs \ myfile.dll" ze hunn.

Kuckt de "Regsvr32 Fehlermeldung" vun dësem Microsoft Supportartikel fir e puer aner Fehlermeldung an Erklärungen fir wat et se mécht.

Wou gëtt Regsvr32.exe gespeichert?

32-Bit Versioune vu Windows (XP an Neien) fügen d'Microsoft Register Server-Tool op den % systemroot% \ System32 \ Ordner erop, wann Windows éischt installéiert ass.

64-Bit Versiounen vun Windows speichern déi regsvr32.exe Datei net nëmmen do, mä och an % systemroot% \ SysWoW64 \.