Regsvr32 på Windows: förklaringar, kommandon, användning och felmeddelanden

Regsvr32 Windows Explanation



Vad är Regsvr32.exe i Windows och hur använder man det? Vad gör Regsvr32.exe? Hur man registrerar, avregistrerar dll, ocz-filer med Regsvr32.exe? Regsvr32.exe-värden. Läs mer här.

Regsvr32 är ett kommandoradsverktyg i Windows som kan användas för att registrera och avregistrera DLL-filer. När du registrerar en DLL berättar du för Windows var filen ska hittas så att den kan användas av andra program på din dator. Om du avregistrerar en DLL säger du åt Windows att ta bort registreringsinformationen för filen. Det finns två sätt att använda Regsvr32 för att registrera en DLL: 1. Öppna kommandotolken. 2. Skriv regsvr32 path_to_dll_file och tryck sedan på Retur. För att till exempel registrera filen mydll.dll skriver du följande kommando: regsvr32 mydll.dll Om DLL-filen har registrerats framgångsrikt kommer du att se följande meddelande: DllRegisterServer i mydll.dll lyckades. Om DLL-filen inte är registrerad kommer du att se följande meddelande: DllRegisterServer i mydll.dll misslyckades. Om du vill avregistrera en DLL kan du använda växeln /u. För att till exempel avregistrera filen mydll.dll skriver du följande kommando: regsvr32 /u mydll.dll Om DLL-filen har avregistrerats, kommer du att se följande meddelande: DllUnregisterServer i mydll.dll lyckades. Om DLL-filen inte är registrerad kommer du att se följande meddelande: DllUnregisterServer i mydll.dll misslyckades.



På Microsoft Windows operativsystem, höger fr32 är ett kommandoradsverktyg som används för att registrera och avregistrera OLE-kontroller, såsom DLL-filer och ActiveX-kontroller, i Windows-registret. Till exempel måste en DDL som ska användas med regsvr32 exportera funktionerna DllRegisterServer och DllUnregisterServer. Det här verktyget kan kräva att du felsöker vissa problem i Windows, Microsoft Internet Explorer eller andra program.











rengör huvudfönster 10

Regsvr32 i Windows

Regsvr32.exe ingår i Microsoft IE 3.0 eller senare, Windows 95 OSR2 eller senare och Windows NT 4.0 Service Pack 5. Regsvr32.exe installeras i systemmappen (Windows Me/Windows 98/Windows 95) eller System32 (Windows NT) / Windows XP / Windows Vista / Windows 7).



Kommando och användning av Regsvr32

RegSvr32.exe kommandoradsalternativ:

Regsvr32 [/ u] [/ n] [/ i [: cmdline]] dllnamn

2. Alternativ:



Windows 10 tysta timmar fortsätter att slå på
  • /u: Detta avregistrerar filen.
  • /s: Kör regsvr32 tyst och visar inga meddelanden.
  • /n: Anropar inte DllRegisterServer. Det här alternativet ska användas med /i.
  • /i:cmdline: Anropar DllInstall och skickar den till en valfri [cmdline]. När den används med /u gör det att dll-filen tas bort.
  • dllname: Anger namnet på DLL-filen som ska registreras.

Till exempel för att manuellt registrera och avregistrera dll-fil shm.dll kan vi göra följande i CMD:

  • regsvr32 shm.dll för att registrera filen.
  • regsvr32 / u shm.dll för att ta bort filen.

Regsvr32.exe felmeddelanden

1. Lista över felmeddelanden som orsakas av Regsvr32.exe i Windows Vista eller senare.

Följande lista innehåller RegSvr32-felmeddelanden och möjliga orsaker:

  1. Kommandoflaggan ''%1'' är inte giltig. Granska kommandoanvändningen och försök igen.
  2. Detta kommando är endast giltigt när ett Microsoft Visual Studio OLE User Control-projekt är öppet.
  3. För att registrera en modul måste du ange ett binärt namn.
  4. OleInitialize-kommandot misslyckades. Din dator kan ha ont om minne. Stäng alla öppna program och försök igen.
  5. Det gick inte att ladda modulen ''%1''. N n Verifiera att binären är lagrad i den angivna sökvägen, eller felsök den för att söka efter problem med binära eller beroende .DLL-filer. N n% 2.
  6. Modulen ''%1'' laddades, men ingångspunkten %2 hittades inte. Se till att '%1' är en giltig DLL- eller OCX-fil och försök sedan igen.
  7. Modulen '%1'' laddades, men anropet till %2 misslyckades med felkoden %3. För mer information om det här problemet, sök på webben med felkoden som sökterm.
  8. Modulen '%1' kanske inte är kompatibel med den version av Windows du använder. Se till att modulen är kompatibel med x86 (32-bitars) eller x64 (64-bitars) versionen av regsvr32.exe.

2. Lista över felmeddelanden orsakade av Regsvr32.exe i OS före Windows Vista.

Följande lista innehåller RegSvr32-felmeddelanden och möjliga orsaker:

reparera wmi
  1. Okänd flagga: /invalid_flag.
  2. DLL-namnet angavs inte.
  3. Bibliotekets namn laddades, men DllRegisterServer eller DllUnregisterServer ingångspunkt hittades inte.
  4. Dllname är inte en körbar fil och det finns ingen registreringshjälp registrerad för denna filtyp.
  5. Bibliotekets namn laddades, men DllRegisterServer eller DllUnregisterServer ingångspunkt hittades inte.
  6. Dllname är inte självregistrerande, eller så finns det en skadad version i minnet.
  7. OleInitialize (eller OleUninitialize) misslyckades.
  8. LoadLibrary('Dllname') misslyckades. GetlastError returnerar 0x00000485.
  9. LoadLibrary('Dllname') misslyckades. GetLastError returnerar 0x00000002.
  10. LoadLibrary('dskmaint.dll') misslyckades. GetLastError returnerar 0x000001f.
  11. DllRegisterServer (eller DllUnregisterServer) fel i Dll-namnet. Returkod: sträng.

Du kan hitta Regsvr32.exe installerat i Systemet (Windows Me / Windows 98 / Windows 95) eller System32 (Windows NT/Windows XP/Windows Vista/Windows 7) och på Windows 64-bitars hittar du två versioner av Regsv32.exe, dvs. 64-bitarsversionen är inne % systemrot% System32 regsvr32.exe och 32-bitarsversionen är inne % systemrot% SysWoW64 regsvr32.exe förklarar KB249873 .

Populära Inlägg