Microsoft operativsystemer og ReactOS gi regsvr32 kommando for å registrere OG avregistrere DLL-filer. ActiveX-komponenter kan også registreres ved hjelp av kommandoen regsvr32. Du tror kanskje at 32 i regsvr32-kommandoen handler om 32-biters arkitektur, men det er det ikke. Du kan bruke regsvr32 for både 32-biters og 64-biters operativsystemer. Regsvr32-kommandoen ligner Veldig På Linux ldconfig-kommandoen som laster kjernemoduler. Det komplette navnet på regsvr32 er Register Server
.
regsvr32 Kommandoparametere
regsrv32-kommandoen har følgende parametere som korte.
regsrv32 PARAMETER DLL
PARAMETER | BESKRIVELSE |
---|---|
/u | Avregistrer spesifisert DLL |
/s | ikke vis meldinger under registrering |
/e | viser ikke suksessmeldinger |
/n | Forhindre kall DllRegisterServer |
/i:CMD | Kjør CMD-kommando under registrering og avregistrering |
DLL | Angi DLL-navn |
/? | Vis hjelpeinformasjon |
regsvr32 Path
regsvr32 er en kjørbar fil og kommando som ligger under windows operativsystem katalogen. Den komplette banen til regsvr32 er som nedenfor.
%systemroot%\SysWoW64\regsvr32.exe
hvis operativsystemet er 32-bit, ligger Det under 32-bit SysWoW-katalogen som nedenfor.
%systemroot%\SysWoW32\regsvr32.exe
Åpne MS-DOS eller cmd.exe Kommandoprompt Som Administrator
før du registrerer Dller med regsvr32-kommandoen, starter MS-DOS ELLER cmd.exe som administrator er viktig. Selv dette er ikke nødvendig i alle tilfeller den beste og mer pålitelig måte åpner ledeteksten som administrator. Dette er beskrevet i følgende innlegg i detalj.
Registrer 32-bit DLL med regsvr32
Det Er veldig enkelt Å Registrere EN DLL med regsrv32-kommandoen der DLL-filnavnet og om nødvendig bane skal spesifiseres som nedenfor. I det følgende eksemplet registrerer VI DLL-EN schmmgmt.DLL .
> regsvr32 schmmgmt.dll
Alternativt kan DEN absolutte banen TIL DLL-filen spesifiseres for å registrere EN DLL.
> regsvr32 "C:\Downloads\schmmgmt.dll"
Registrer 64-biters DLL
64-biters Ddler kan registreres ved hjelp av 64-biters regsvr32-kommandoen. Bare bruk følgende kommando og gi 64-biters DLL.
> %systemroot%\SysWoW64\regsvr32.exe "C:\Downloads\schmmgmt_64.dll"
Avregistrer DLL MED regsvr32
Alle klare registrerte Dller kan avregistreres med regsvr32-kommandoen ved å bruke parameteren /u
og gi DLL-navnet. I det følgende eksemplet vil vi avregistrere schmmgmt.DLL.
> regsvr32 /u schmmgmt.dll
Du kan også gi FULL eller absolutt banen TIL DLL-filen for å avregistrere.
> regsvr32 /u "C:\Downloads\schmmgmt.dll"
Ikke Vis Meldinger Under DLL-Registrering
under registeroperasjonen skrives handlingene ut i kommandolinjen for suksess eller feil som standard. Men du kan forhindre disse meldingene med alternativet /s
som nedenfor.
> regsvr32 /s schmmgmt.dll
Ikke Vis Meldinger Under DLL Avregistrering
parameteren ikke vis melding kan også brukes til avregistreringsoperasjoner som nedenfor.
> regsvr32 /u /s schmmgmt.dll
«modulen … kunne ikke laste» Feil
Under bruk av regsvr32-kommandoen, kan vi møte en feil som «modulen … kunne ikke lastes». Denne feilen er hovedsakelig relatert til at den angitte DLL-filen ikke er funnet på den angitte banen. Sjekk DLL – filbanen. Problemet kan også være relatert til de avhengige DLL-filene der avhengighetene skal registreres først.
Udokumentert / c Alternativ
i gamle tider har regsvr32 gitt /c-alternativet som ikke brukes lenger, selv om det er aktivert. Alternativet / c brukes til å registrere utdataalternativet under Linker Properties.