Android

Regsvr32 Windowsissa: Selitys, komento, käyttö ja virheilmoitukset

Week 5, continued

Week 5, continued

Sisällysluettelo:

Anonim

Microsoft Windows -käyttöjärjestelmissä regsvr32 on komentorivityökalu, jota käytetään rekisteröimään ja poistamalla OLE-ohjaimet, kuten DLL- ja ActiveX-komponentit, Windowsin rekisterissä. Esimerkiksi - regsvr32: llä käytettävän DDL: n on vietävä toiminnot DllRegisterServer ja DllUnregisterServer.

Regsvr32 Windowsissa

Regsvr32.exe sisältyy Microsoft IE 3.0 tai uudempiin, Windows 95 OSR2 tai uudempiin ja Windows NT 4.0 Service Pack -paketteihin. Tämä työkalu saattaa vaatia ongelmien vianmääritystä Windowsissa, Microsoft Internet Explorerissa tai muissa ohjelmissa. 5. Regsvr32.exe on joko asennettu System kansioon (Windows Me / Windows 98 / Windows 95) tai System32 (Windows NT / Windows XP / Windows Vista / Windows 7).

Regsvr32-komento ja käyttö

1. RegSvr32.exe komentorivivalinnat:

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

2.

  • / u: Se purkaa tiedoston.
  • / s: Käynnistää regsvr32 äänettömästi ja ei näytä mitään viestilaatikoita.
  • / n: ei soita DllRegisterServer. Tätä asetusta on käytettävä /i.
  • /i: cmdline: Se kehottaa DllInstallia ohjastamaan valinnaisen [cmdline]: n. Kun käytät / u: ssä, se kutsuu dll: n asennuksen poistamisen.
  • dllname: Määrittää rekisteröidyn dll-tiedoston nimen.

Esimerkiksi DLL-tiedoston manuaalisesti shm.dll-tiedoston rekisteröinti ja purkaminen voidaan tehdä

  • regsvr32 shm.dll tiedoston rekisteröinnissä
  • regsvr32 / u shm.dll tiedoston poistamista varten

Regsvr32.exe Virheilmoitukset

1. Luettelo Regsvr32.exe-virhesanomista Windows Vistassa tai uudemmassa

Seuraavassa luettelossa on RegSvr32-virheilmoituksia ja mahdollisia syitä:

  1. Komentokirja ""% 1 "" ei ole kelvollinen. ja yritä uudelleen.
  2. Tämä komento on voimassa vain, jos Microsoft Visual Studio OLE Custom Control -projekti on avattu.
  3. Moduulin rekisteröimiseksi sinun on annettava binääri.
  4. Komento OleInitialize ei onnistunut. Sulje kaikki avoimet ohjelmat ja yritä uudelleen.
  5. Moduuli ""% 1 "" ei onnistunut lataamaan. n n Varmista, että binääri on tallennettu määritetyllä polulla tai korjaa se n n% 2.
  6. Moduuli ""% 1 "" on ladattu mutta merkintäpistettä% 2 ei löytynyt. n nVarmista, että "" % 1 "" on kelvollinen DLL- tai OCX-tiedosto ja yritä sitten uudelleen.
  7. Moduuli ""% 1 "" ladattiin, mutta puhelun% 2 epäonnistui virhekoodilla% 3. N nLisätietoja tästä ongelma, haku verkossa käyttämällä virhekoodia hakuterminä.
  8. Moduuli ""% 1 "" ei ehkä ole yhteensopiva Windows-version kanssa, jota käytät. Tarkista, onko moduuli yhteensopiva regsvr32.exe-ohjelman x86 (32-bit) tai x64 (64-bit) -version kanssa.

2. Luettelo Regsvr32.exe: n aiheuttamista virheilmoituksista OS: ssä ennen Windows Vistaa

Seuraavassa luettelossa on RegSvr32-virhesanomia ja mahdollisia syitä:

  1. Tunnistamaton lippu: /invalid_flag.
  2. Ei määritetty DLL-nimi.
  3. Dllname ladattu, mutta DllRegisterServer- tai DllUnregisterServer-sisääntulopistettä ei löytynyt.
  4. Dllname ei ole suoritustiedosto eikä rekisteröintityökalu ole rekisteröity tähän tiedostotyyppiin.
  5. Dllname ladattiin, mutta DllRegisterServer tai DllUnregisterServer -käynnistyspiste ei ollut
  6. Dllname ei ole itsestään rekisteröitävissä tai vioittunut versio on muistissa.
  7. OleInitialize epäonnistui (tai OleUninitialize epäonnistui)
  8. LoadLibrary ("Dllname") epäonnistui. GetlastError palauttaa 0x00000485.
  9. LoadLibrary ("Dllname") epäonnistui. GetLastError palauttaa 0x00000002.
  10. LoadLibrary ("dskmaint.dll") epäonnistui. GetLastError palauttaa 0x000001f.
  11. DllRegisterServer (tai DllUnregisterServer) Dllname epäonnistui. Palautuskoodi oli: merkkijono

Regsvr32.exe on asennettu Järjestelmä (Windows Me / Windows 98 / Windows 95) tai System32 (Windows NT / Windows XP / Windows Vista / Windows 7) -kansioon ja Windowsin 64-bittisessä versiossa on kaksi versiota Regsv32.exe vizista. 64-bittinen versio on % systemroot% System32 regsvr32.exe ja 32-bittinen versio on % systemroot% SysWoW64 regsvr32.exe selittää KB249873.