Regsvr32 operatsioonisüsteemis Windows: seletus, käsk, kasutus ja veateated

Sisukord:

Regsvr32 operatsioonisüsteemis Windows: seletus, käsk, kasutus ja veateated
Regsvr32 operatsioonisüsteemis Windows: seletus, käsk, kasutus ja veateated

Video: Regsvr32 operatsioonisüsteemis Windows: seletus, käsk, kasutus ja veateated

Video: Regsvr32 operatsioonisüsteemis Windows: seletus, käsk, kasutus ja veateated
Video: Windows 10 S ✔ in den Windows 10 Home Modus wechseln [ ohne neuen Produkt Key ] einfach u. schnell* - YouTube 2024, Aprill
Anonim

Microsoft Windowsi operatsioonisüsteemides regsvr32 on käsurea utiliit, mida kasutatakse Windowsi registris olevate OLE-juhtelementide, nagu DLL-de ja ActiveX-juhtelementide registreerimisel ja registreerimisel. Näiteks - regsvr32-ga kasutatav DDL peab eksportima funktsioone DllRegisterServer ja DllUnregisterServer. See tööriist võib vajada Windowsi, Microsoft Internet Exploreri või muude programmide probleemide tõrkeid.

Image
Image

Regsvr32 Windowsis

Regsvr32.exe kuulub Microsofti IE 3.0-s või uuemasse, Windows 95 OSR2-le või uuemale versioonile ja Windows NT 4.0-i hoolduspaketiga 5. Regsvr32.exe on installitud Windowsi / Windows 98 / Windows 95-s või System32 (Windows NT) / Windows XP / Windows Vista / Windows 7) kausta.

Regsvr32 käsklus ja kasutusala

1. RegSvr32.exe käsuread:

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

2. Parameetrid:

  • / u: see registreeritakse faili.
  • / s: töötab regsvr32 vaikselt ja ei näita mingeid sõnumikaste.
  • / n: ei loo DllRegisterServeri. Seda võimalust tuleks kasutada koos / i.
  • / i: cmdline: See nõuab DllInstalli edastamist valikuliseks [cmdline]. Kui kasutatakse / u, siis see nõuab dll-i desinstallimist.
  • dllname: määrab dll-faili, mis registreeritakse.

Näiteks DLL-faili shm.dll käsitsi registreerimiseks ja registrist kustutamiseks võime CMD-s teha järgmist:

  • regsvr32 shm.dll faili registreerimiseks.
  • faili desinstallimiseks regsvr32 / u shm.dll.

Regsvr32.exe tõrketeated

1. Windows Vista või uuema Regsvr32.exe tõrketeadete loend

Järgmine loend sisaldab RegSvr32 veateateid ja võimalikke põhjuseid:

  1. Käsu- lipp ""% 1 "" ei kehti. Vaadake üle käskude kasutamine ja proovige uuesti.
  2. See käsk kehtib ainult juhul, kui on avatud Microsoft Visual Studio OLE Custom Control projekt.
  3. Mooduli registreerimiseks peate esitama binaarse nime.
  4. Käsk OleInitialize ebaõnnestus. Teie arvutis võib olla mälu vähe. Sulgege kõik avatud programmid ja proovige uuesti.
  5. Mooduli ""% 1 "" ei õnnestunud laadida. N n Veenduge, et binaar on salvestatud määratud teele või tõrgeteta, et kontrollida binaarsete või sõltuvate.DLL-failide probleeme. N n% 2.
  6. Moodul ""% 1 "laaditi, kuid sisenemispunkti% 2 ei leitud. N n Veenduge, et% 1 on õige DLL-i või OCX-fail ja proovige uuesti.
  7. Moodul ""% 1 "laaditi, kuid kõne% 2-le ebaõnnestus veakoodiga% 3. N nSelle probleemi kohta lisateabe saamiseks otsige veebis otsingukriteeriumiga veakoodi.
  8. Moodul ""% 1 "" ei pruugi ühilduda teie kasutatava Windowsi versiooniga. Kontrollige, kas moodul on regsvr32.exe x86 (32-bitine) või x64 (64-bitine) versiooniga ühilduv.

2. Enne Windows Vista toimunud operatsioonisüsteemi Regsvr32.exe põhjustatud tõrketeadete loendit

Järgmine loend sisaldab RegSvr32 veateateid ja võimalikke põhjuseid:

  1. Tundmatu lipp: / invalid_flag.
  2. DLL-i nime pole määratud.
  3. Dllname laaditi, kuid DllRegisterServer või DllUnregisterServer sisenemispunkti ei leitud.
  4. Dllname ei ole käivitatav fail ja selle failitüübi jaoks pole registreerimistoetust registreeritud.
  5. Dllname laaditi, kuid DllRegisterServer või DllUnregisterServer sisenemispunkti ei leitud.
  6. Dllname ei ole iseregistreeritav või mälus on rikutud versioon.
  7. OleInitialize ebaõnnestus (või OleUninitialize nurjus).
  8. LoadLibrary ("Dllname") ebaõnnestus. GetlastError tagastab 0x00000485.
  9. LoadLibrary ("Dllname") ebaõnnestus. GetLastError tagastab 0x00000002.
  10. LoadLibrary ("dskmaint.dll") ebaõnnestus. GetLastError tagastab 0x000001f.
  11. DllRegisterServer (või DllUnregisterServer) Dllname'is ebaõnnestus. Tagasikood oli: string.

Leiad Regsvr32.exe, mis on installitud Süsteem (Windows Me / Windows 98 / Windows 95) või System32 (Windows NT / Windows XP / Windows Vista / Windows 7) ja Windowsi 64-bitisel versioonil leiate kaks versiooni Regsv32.exe nimelt. 64-bitine versioon on sisse % systemroot% System32 regsvr32.exe ja 32-bitine versioon on sisse % systemroot% SysWoW64 regsvr32.exe selgitab KB249873.

Soovitan: