regsvr32 commando om DLL’ s

te registreren en uit te schrijven Microsoft besturingssystemen en ReactOS bieden de regsvr32 commando om DLL bestanden te registreren en uit te schrijven. Ook kunnen ActiveX-componenten worden geregistreerd met behulp van de opdracht regsvr32. Je denkt misschien dat de 32 in het regsvr32 Commando ongeveer 32-bits architectuur is, maar dat is het niet. U kunt de regsvr32 gebruiken voor zowel 32-bits als 64-bits besturingssystemen. Het regsvr32 Commando lijkt erg op het Linux ldconfig commando dat kernelmodules laadt. De volledige naam van de regsvr32 is Register Server .

regsvr32 Opdrachtparameters

de opdracht regsrv32 heeft de volgende korte parameters:

regsrv32 PARAMETER DLL
PARAMETER BESCHRIJVING
/u Registratie opgegeven DLL-bestand
/s niet weergeven van berichten tijdens het registreren
/e niet weergeven succes berichten
/n oproepen DllRegisterServer
/ik:Cmd Voer de CMD-opdracht uit tijdens registreren en uitschrijven
DLL DLL-naam opgeven
/? Help-informatie weergeven

regsvr32 pad

regsvr32 is een uitvoerbaar bestand en commando dat zich onder de map Windows-besturingssysteem bevindt. Het volledige pad van de regsvr32 is zoals hieronder.

%systemroot%\SysWoW64\regsvr32.exe

als het besturingssysteem 32-bits is, bevindt het zich onder de 32-bits SysWoW-map zoals hieronder.

%systemroot%\SysWoW32\regsvr32.exe

open MS-DOS of cmd.exe-opdrachtprompt als beheerder

voordat DLL ‘ s worden geregistreerd met de opdracht regsvr32 waarmee de MS-DOS of cmd wordt gestart.exe als beheerder is belangrijk. Zelfs dit is niet vereist in alle gevallen de beste en betrouwbaardere manier is het openen van de opdrachtprompt als beheerder. Dit wordt beschreven in de volgende post in detail.

Registreer 32-bit DLL met regsvr32

het registreren van een DLL met het regsrv32 commando is zeer eenvoudig waar de DLL bestandsnaam en indien vereist pad moeten worden opgegeven zoals hieronder. In het volgende voorbeeld zullen we de DLL met de naam schmmgmt registreren.DLL .

> regsvr32 schmmgmt.dll

als alternatief kan het absolute pad van het DLL-bestand worden opgegeven om een DLL te registreren.

> regsvr32 "C:\Downloads\schmmgmt.dll"

64-bit DLL

64-bit DDLs kunnen worden geregistreerd met het 64-bit regsvr32 Commando. Gebruik gewoon het volgende commando en geef de 64-bit DLL.

> %systemroot%\SysWoW64\regsvr32.exe "C:\Downloads\schmmgmt_64.dll"

registreer DLL met regsvr32

alle reeds geregistreerde DLL ‘ s kunnen niet worden geregistreerd met de opdracht regsvr32 door de parameter /u te gebruiken en de DLL-naam op te geven. In het volgende voorbeeld zullen we de schmmgmt uitschrijven.DLL.

> regsvr32 /u schmmgmt.dll

u kunt ook het volledige of absolute pad van het DLL-bestand opgeven om u uit te schrijven.

> regsvr32 /u "C:\Downloads\schmmgmt.dll"

geen berichten weergeven tijdens DLL-registratie

tijdens het register worden de acties standaard afgedrukt op de opdrachtregel voor succes of fout. Maar u kunt deze berichten voorkomen met de /s optie zoals hieronder.

> regsvr32 /s schmmgmt.dll

geen berichten weergeven tijdens het UITREGISTREREN van DLL

ook kan de parameter bericht niet weergeven worden gebruikt voor het uitregistreren van bewerkingen zoals hieronder.

> regsvr32 /u /s schmmgmt.dll

“the module … failed to load “Error

tijdens het gebruik van het regsvr32 Commando, kunnen we geconfronteerd worden met een fout als”the module … failed to load”. Deze fout is voornamelijk gerelateerd aan het feit dat het opgegeven DLL-bestand niet wordt gevonden op het opgegeven pad. Controleer het DLL – bestandspad. Ook kan het probleem worden gerelateerd aan de afhankelijke DLL-bestanden waar de afhankelijkheden eerst moeten worden geregistreerd.

“de module … kon niet laden” fout

ongedocumenteerde / C optie

in oude tijden heeft de regsvr32 de /C optie gegeven die niet meer wordt gebruikt, zelfs als deze is ingeschakeld. De optie / c wordt gebruikt om de uitvoeroptie onder Linker Properties te registreren.

Leave a Reply

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.