Android

Regsvr32 i Windows: Förklaring, kommando, användnings- och felmeddelanden

Error Code 0x8002801c While Calling to Dllregisterserver on Windows 10/8/7 FIX [Tutorial]

Error Code 0x8002801c While Calling to Dllregisterserver on Windows 10/8/7 FIX [Tutorial]

Innehållsförteckning:

Anonim

I Microsoft Windows Operativsystem, regsvr32 är ett kommandoradsverktyg som används för att registrera och avregistrera OLE-kontroller som DLL och ActiveX-kontroller i Windows-registret. Till exempel - en DDL, som ska användas med regsvr32, måste exportera funktionerna DllRegisterServer och DllUnregisterServer. Det här verktyget kan behöva felsöka några problem i Windows, Microsoft Internet Explorer eller andra program.

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 är antingen installerat i mappen System (Windows Me / Windows 98 / Windows 95) eller System32 (Windows NT / Windows XP / Windows Vista / Windows 7).

Kommandot och användningen Regsvr32

1. RegSvr32.exe kommandoradsalternativ:

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

2. Parametrar:

  • / u: Det kommer att avregistrera filen.
  • / s: Kör regsvr32 tyst och visar inga meddelandefält.
  • / n: Ringer inte DllRegisterServer. Detta alternativ ska användas med /i.
  • /i: cmdline: Det kallar DllInstall som passerar det som en valfri [cmdline].
  • dllname: Anger namnet på den dll-fil som ska registreras.

För att manuellt registrera och avregistrera en DLL-fil shm.dll kan vi göra det

  • regsvr32 / u shm.dll för avinstallation av en fil.
  • 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:

Kommandotypen ""% 1 "" är inte giltig. Läs igenom kommandot och försök igen.

  1. Detta kommando är bara giltigt om ett Microsoft Visual Studio OLE-anpassat kontrollprojekt öppnas.
  2. För att registrera en modul måste du ange ett binärt namn.
  3. Kommandot OleInitialize misslyckades att springa. datorn kan vara låg i minnet. Stäng alla öppna program och försök igen.
  4. Modulen "% 1" "kunde inte laddas. n n Kontrollera att binären är lagrad på den angivna sökvägen eller felsök den för att kontrollera för problem med binära eller beroende.DLL-filer. n n% 2.
  5. Modulen "% 1" "laddades men inmatningspunkten% 2 hittades inte. n nKontrollera att" " % 1 "" är en giltig DLL- eller OCX-fil och försök igen.
  6. Modulen "% 1" "laddades men samtalet till% 2 misslyckades med felkoden% 3. N nFör mer information om detta problem, sök online med hjälp av felkoden som en sökterm.
  7. Modulen "% 1" "är kanske inte kompatibel med den version av Windows som du kör. Kontrollera om modulen är kompatibel med en x86 (32-bitars) eller x64 (64-bitars) version av regsvr32.exe.
  8. 2. Lista över felmeddelanden som orsakas av Regsvr32.exe i operativsystemet före Windows Vista

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

Oigenkänt flagga: /invalid_flag.

  1. Inget DLL-namn anges.
  2. Dllname laddades, men DllRegisterServer eller DllUnregisterServer-ingångspunkten hittades inte.
  3. Dllname är inte en körbar fil och ingen registreringshjälp är registrerad för denna filtyp.
  4. Dllname laddades, men DllRegisterServer eller DllUnregisterServer-ingångspunkten var inte
  5. Dllname är inte självregistrerbar eller en skadad version finns i minnet.
  6. OleInitialize failed (eller OleUnitialize failed).
  7. LoadLibrary ("Dllname") misslyckades. GetlastError returnerar 0x00000485.
  8. LoadLibrary ("Dllname") misslyckades. GetLastError returnerar 0x00000002.
  9. LoadLibrary ("dskmaint.dll") misslyckades. GetLastError returnerar 0x000001f.
  10. DllRegisterServer (eller DllUnregisterServer) i Dllname misslyckades. Returkoden var: sträng.
  11. Du kan hitta Regsvr32.exe installerat i mappen

System (Windows Me / Windows 98 / Windows 95) eller System32 (Windows NT / Windows XP / Windows Vista / Windows 7) och På Windows 64-bitarsversion hittar du två versioner av Regsv32.exe viz. 64-bitarsversionen finns i % systemroot% System32 regsvr32.exe och 32-bitarsversionen finns i % systemroot% SysWoW64 regsvr32.exe förklarar KB249873.