regsvr32 parancs a DLL

Microsoft operációs rendszerek és a ReactOS biztosítja a regsvr32 parancsot a DLL fájlok regisztrálásához és törléséhez. Az ActiveX-összetevők a regsvr32 paranccsal is regisztrálhatók. Gondolhatja, hogy a regsvr32 parancs 32 bites architektúráról szól, de nem az. A regsvr32 mind a 32 bites, mind a 64 bites operációs rendszerekhez használható. A regsvr32 parancs nagyon hasonlít a Linux ldconfig parancsra, amely betölti a kernelmodulokat. A regsvr32 teljes neve Register Server.

regsvr32 parancsparaméterek

a regsrv32 parancs rövid paraméterekkel rendelkezik.

regsrv32 PARAMETER DLL
paraméter leírás
/u meghatározott DLL regisztrációjának törlése
/s ne jelenítsen meg üzeneteket a regisztráció során
/e ne jelenítsen meg sikeres üzeneteket
/n a DllRegisterServer hívásának megakadályozása
/én:CMD futtassa a CMD parancsot a regisztráció és a regisztráció törlése közben
DLL adja meg a DLL nevét
/? Súgó információk megjelenítése

regsvr32 elérési út

a regsvr32 egy futtatható fájl és parancs, amely a Windows operációs rendszer könyvtárában található. A regsvr32 teljes elérési útja olyan, mint az alábbiakban.

%systemroot%\SysWoW64\regsvr32.exe

ha az operációs rendszer 32 bites, akkor a 32 bites SysWoW könyvtár alatt található, mint alább.

%systemroot%\SysWoW32\regsvr32.exe

nyissa meg az MS-DOS-t vagy a cmd-t.exe Parancssor rendszergazdaként

mielőtt regisztrálja a DLL – eket a regsvr32 paranccsal, amely elindítja az MS-DOS vagy cmd parancsot.az exe rendszergazdaként fontos. Még ez sem szükséges minden esetben a legjobb és megbízhatóbb módszer a parancssor megnyitása rendszergazdaként. Ezt a következő bejegyzés részletesen ismerteti.

regisztrálja a 32 bites DLL-t a regsvr32

segítségével a DLL regisztrálása a regsrv32 paranccsal nagyon egyszerű, ahol a DLL fájl nevét és szükség esetén az elérési utat meg kell adni, mint az alábbiakban. A következő példában regisztráljuk a schmmgmt nevű DLL-t.dll .

> regsvr32 schmmgmt.dll

Alternatív megoldásként a DLL fájl abszolút elérési útja megadható a DLL regisztrálásához.

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

regiszter 64 bites DLL

64 bites DDLs regisztrálható a 64 bites regsvr32 paranccsal. Csak használja a következő parancsot, és adja meg a 64 bites DLL-t.

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

a DLL regisztrációjának törlése a regsvr32

a regsvr32 paranccsal minden kész regisztrált DLL törölhető a /u paraméter használatával és a DLL név megadásával. A következő példában töröljük a schmmgmt regisztrációját.dll.

> regsvr32 /u schmmgmt.dll

a DLL fájl teljes vagy abszolút elérési útját is megadhatja a regisztráció törléséhez.

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

ne jelenítsen meg üzeneteket a DLL regisztráció során

a regiszter művelet során a műveletek alapértelmezés szerint a parancssorba kerülnek a siker vagy hiba érdekében. De megakadályozhatja ezeket az üzeneteket a /s opcióval, mint az alábbiakban.

> regsvr32 /s schmmgmt.dll

ne jelenítsen meg üzeneteket a DLL-Regisztráció törlése közben

a Ne jelenítse meg az üzenetet paraméter is használható a regisztráció törléséhez műveletek is, mint az alábbiakban.

> regsvr32 /u /s schmmgmt.dll

“a modul … nem sikerült betölteni” hiba

a regsvr32 parancs használata során olyan hibával szembesülhetünk, mint “a modul … nem sikerült betölteni”. Ez a hiba elsősorban azzal kapcsolatos, hogy a megadott DLL fájl nem található a megadott útvonalon. Ellenőrizze a DLL fájl elérési útját. A probléma a függő DLL fájlokhoz is kapcsolódhat, ahol a függőségeket először regisztrálni kell.

“a modul … nem sikerült betölteni” hiba

dokumentálatlan / c opció

az ősi időkben a regsvr32 biztosította a /c opciót, amelyet már nem használnak, még akkor sem, ha engedélyezve van. A / c opció a kimeneti opció regisztrálására szolgál a Linker tulajdonságai alatt.

Leave a Reply

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.