regsvr32 kommando för att registrera och avregistrera DLL: s

Microsoft operativsystem och ReactOS ger kommandot regsvr32 för att registrera och avregistrera DLL-filer. ActiveX-komponenter kan också registreras med kommandot regsvr32. Du kanske tror att 32 i regsvr32-kommandot handlar om 32-bitars arkitektur men det är det inte. Du kan använda regsvr32 för både 32-bitars och 64-bitars operativsystem. Kommandot regsvr32 liknar mycket Linux ldconfig-kommandot som laddar kärnmoduler. Det fullständiga namnet på regsvr32 är Register Server.

regsvr32 kommandoparametrar

kommandot regsrv32 har följande parametrar som korta.

regsrv32 PARAMETER DLL
PARAMETER beskrivning
/u avregistrera specificerad DLL
/s visa inte meddelanden under registreringen
/e visa inte framgångsmeddelanden
/n förhindra anrop av DllRegisterServer
/i:Cmd Kör cmd-kommandot under registrera och avregistrera
DLL ange DLL-namn
/? visa hjälpinformation

regsvr32-sökväg

regsvr32 är en körbar fil och ett kommando som finns under Windows-operativsystemkatalogen. Den fullständiga sökvägen för regsvr32 är som nedan.

%systemroot%\SysWoW64\regsvr32.exe

om operativsystemet är 32-bitars ligger det under 32-bitars SysWoW-katalogen som nedan.

%systemroot%\SysWoW32\regsvr32.exe

öppna MS-DOS eller cmd.Exe-Kommandotolken som administratör

innan du registrerar dll-filer med regsvr32-kommandot som startar MS-DOS eller cmd.exe som administratör är viktigt. Även detta krävs inte i alla fall det bästa och mer tillförlitliga sättet är att öppna kommandotolken som administratör. Detta beskrivs i följande inlägg i detalj.

registrera 32-bitars DLL med regsvr32

att registrera en DLL med kommandot regsrv32 är väldigt enkelt där DLL-filnamnet och om det behövs sökväg ska anges som nedan. I följande exempel registrerar vi DLL-namnet schmmgmt.DLL .

> regsvr32 schmmgmt.dll

Alternativt kan den absoluta sökvägen för DLL-filen anges för att registrera en DLL.

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

registrera 64-bitars DLL

64-bitars DDLs kan registreras med kommandot 64-bitars regsvr32. Använd bara följande kommando och ge 64-bitars DLL.

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

avregistrera DLL med regsvr32

alla färdiga registrerade dll-filer kan avregistreras med kommandot regsvr32 genom att använda parametern /u och tillhandahålla DLL-namnet. I följande exempel kommer vi att avregistrera schmmgmt.DLL.

> regsvr32 /u schmmgmt.dll

du kan också ange den fullständiga eller absoluta sökvägen för DLL-filen för att avregistrera.

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

Visa inte meddelanden under DLL-registrering

under registeroperationen kommer åtgärderna att skrivas ut i kommandoraden för framgång eller fel som standard. Men du kan förhindra dessa meddelanden med alternativet /s som nedan.

> regsvr32 /s schmmgmt.dll

Visa inte meddelanden under DLL-avregistrering

parametern visa inte meddelande kan också användas för avregistreringsoperationer som nedan.

> regsvr32 /u /s schmmgmt.dll

”modulen … misslyckades med att ladda” fel

under användning av kommandot regsvr32 kan vi möta ett fel som ”modulen … misslyckades med att ladda”. Det här felet är huvudsakligen relaterat till att den angivna DLL-filen inte hittas på den angivna sökvägen. Kontrollera DLL-filvägen. Problemet kan också vara relaterat till de beroende DLL-filerna där beroenden ska registreras först.

”modulen … misslyckades med att ladda” fel

Odokumenterat / C-alternativ

i antiken har regsvr32 tillhandahållit / c-alternativet som inte används längre, även om det är aktiverat. Alternativet / c används för att registrera utmatningsalternativet under Länkegenskaper.

Lämna ett svar

Lämna ett svar

Din e-postadress kommer inte publiceras.