regsvr32 kommando til at registrere og afregistrere DLL’ s

Microsoft operativsystemer og ReactOS giver kommandoen regsvr32 for at registrere og afregistrere DLL-filer. Activeks-komponenter kan også registreres ved hjælp af kommandoen regsvr32. Du tror måske, at 32 i regsvr32 kommandoen handler om 32-bit arkitektur, men det er det ikke. Du kan bruge regsvr32 til både 32-bit og 64-bit operativsystemer. Regsvr32-kommandoen ligner meget ldconfig-kommandoen, som indlæser kernemoduler. Det fulde navn på regsvr32 er Register Server.

regsvr32 Kommandoparametre

kommandoen regsrv32 har følgende parametre så korte.

regsrv32 PARAMETER DLL
PARAMETER beskrivelse
/u Unregister Specificeret DLL
/s Vis ikke meddelelser under registrering
/e Vis ikke succesmeddelelser
/n undgå at ringe til DllRegisterServer
/i:CMD Kør CMD-kommando under registrering og afregistrering
DLL Angiv DLL-navn
/? Vis hjælp information

regsvr32 sti

regsvr32 er en eksekverbar fil og kommando, som er placeret under operativsystemet mappe. Den komplette sti til regsvr32 er som nedenfor.

%systemroot%\SysWoW64\regsvr32.exe

hvis operativsystemet er 32-bit, er det placeret under 32-bit-mappen som nedenfor.

%systemroot%\SysWoW32\regsvr32.exe

Åbn MS-DOS eller cmd.kommandoprompt som Administrator

før du registrerer DLL ‘ er med regsvr32-kommandoen, der starter MS-DOS eller cmd.som administrator er det vigtigt. Selv dette er ikke nødvendigt i alle tilfælde den bedste og mere pålidelige måde er at åbne kommandoprompten som administrator. Dette er beskrevet i det følgende indlæg i detaljer.

registrer 32-bit DLL med regsvr32

registrering af en DLL med kommandoen regsrv32 er meget let, hvor DLL-filnavnet og om nødvendigt sti skal specificeres som nedenfor. I det følgende eksempel registrerer vi DLL ved navn schmmgmt.DLL .

> regsvr32 schmmgmt.dll

Alternativt kan den absolutte sti for DLL-filen specificeres for at registrere en DLL.

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

registrer 64-bit DLL

64-bit DDLs kan registreres ved hjælp af kommandoen 64-bit regsvr32. Brug bare følgende kommando og giv 64-bit DLL.

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

afregistrere DLL med regsvr32

alle klar registrerede DLL ‘ er kan afregistreres med kommandoen regsvr32 ved hjælp af parameteren /u og angive DLL-navnet. I det følgende eksempel afregistrerer vi schmmgmt.DLL.

> regsvr32 /u schmmgmt.dll

du kan også angive DLL-filens fulde eller absolutte sti for at afmelde dig.

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

Vis ikke meddelelser under DLL-registrering

under registeroperationen udskrives handlingerne som standard i kommandolinjen for succes eller fejl. Men du kan forhindre disse meddelelser med indstillingen /s som nedenfor.

> regsvr32 /s schmmgmt.dll

Vis ikke meddelelser under DLL-Uregistrering

parameteren Vis ikke besked kan også bruges til uregistreringsoperationer som nedenfor.

> regsvr32 /u /s schmmgmt.dll

“modulet … kunne ikke indlæse” fejl

under brug af regsvr32-kommandoen kan vi stå over for en fejl som “modulet … kunne ikke indlæses”. Denne fejl er hovedsageligt relateret til, at den angivne DLL-fil ikke findes på den angivne sti. Tjek DLL-filstien. Problemet kan også være relateret til de afhængige DLL-filer, hvor afhængighederne først skal registreres.

“modulet … kunne ikke indlæse” fejl

Undocumented / C Option

i oldtiden har regsvr32 leveret /c-indstillingen, som ikke bruges længere, selvom den er aktiveret. Indstillingen / c bruges til at registrere outputindstillingen under Linker-egenskaber.

Leave a Reply

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.