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

Sisällysluettelo:

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

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

Video: Regsvr32 Windowsissa: Selitys, komento, käyttö ja virheilmoitukset
Video: Windows 10 Maintenance Tasks - YouTube 2024, Maaliskuu
Anonim

Microsoft Windows -käyttöjärjestelmissä, regsvr32 on komentorivityösovellus, 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. Tämä työkalu saattaa vaatia Windows-, Microsoft Internet Explorer- tai muiden ohjelmien ongelmien vianmääritystä.

Image
Image

Regsvr32 Windowsissa

Regsvr32.exe sisältyy Microsoft IE 3.0 tai uudempiin, Windows 95 OSR2 tai uudempiin ja Windows NT 4.0 Service Pack 5: een. Regsvr32.exe on joko asennettu System-kansioon (Windows Me / Windows 98 / Windows 95) tai System32 (Windows NT / Windows XP / Windows Vista / Windows 7) -kansioon.

Regsvr32-komento ja käyttö

1. RegSvr32.exe-komentorivivalinnat:

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

2. Parametrit:

  • / u: Se purkaa tiedoston.
  • / s: Käynnistää regsvr32 äänettömästi ja ei näytä mitään viestilaatikoita.
  • / n: ei kutsuta DllRegisterServeria. Tätä vaihtoehtoa tulisi käyttää / i: n kanssa.
  • / i: cmdline: Se kutsuu DllInstallin ohjelmaa valinnaiseksi [cmdline]. Käytettäessä / u: n kanssa se kutsuu dll-asennuksen poistamisen.
  • dllname: Määrittää rekisteröidyn dll-tiedoston nimen.

Esimerkiksi DLL-tiedoston shm.dll manuaaliseen rekisteröintiin ja purkamisen poistamiseen CMD: ssä voidaan tehdä seuraavat:

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

Regsvr32.exe-virheilmoitukset

1. Luettelo Regsvr32.exe: n aiheuttamista virheviesteistä Windows Vistassa tai uudemmassa versiossa

Seuraavassa luettelossa on RegSvr32-virheilmoitukset ja mahdolliset syyt:

  1. Komentorivi ""% 1 "" ei ole kelvollinen. Tarkista komentojen käyttö ja yritä uudelleen.
  2. Tämä komento on voimassa vain, jos Microsoft Visual Studio OLE Custom Control -projekti avataan.
  3. Jos haluat rekisteröidä moduulin, sinun on annettava binäärinen nimi.
  4. Komento OleInitialize ei onnistunut. Tietokone saattaa olla vähissä muistissa. Sulje kaikki avoimet ohjelmat ja yritä sitten uudelleen.
  5. Moduuli ""% 1 "" ei onnistunut lataamaan. N n Varmista, että binaari on tallennettu määritetylle polulle tai debugi se, jotta voit etsiä binäärisiä tai riippuvaisia.DLL-tiedostoja. N n% 2.
  6. Moduuli ""% 1 "" ladattiin, 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ä ongelmasta etsi verkossa 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 virhesanomista, jotka Regsvr32.exe aiheutti käyttöjärjestelmässä ennen Windows Vistaa

Seuraavassa luettelossa on RegSvr32-virheilmoitukset ja mahdolliset syyt:

  1. Tunnistamaton lippu: / invalid_flag.
  2. DLL-nimitystä ei ole määritetty.
  3. Dllname ladattiin, mutta DllRegisterServer tai DllUnregisterServer-sisääntulopistettä ei löytynyt.
  4. Dllname ei ole suoritustiedosto eikä rekisteröintikaveri ole rekisteröitynyt tähän tiedostotyyppiin.
  5. Dllname ladattiin, mutta DllRegisterServer tai DllUnregisterServer-sisääntulopistettä ei löytynyt.
  6. Dllname ei ole itsekirjoituskelpoinen 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.

Löydät Regsvr32.exe-tiedoston asennettuna järjestelmä (Windows Me / Windows 98 / Windows 95) tai system32 (Windows NT / Windows XP / Windows Vista / Windows 7) ja Windows 64-bittisessä versiossa on kaksi Regsv32.exe viz -versiota. 64-bittinen versio on % Systemroot% System32 regsvr32.exe ja 32-bittinen versio on % Systemroot% SysWOW64 regsvr32.exe selittää KB249873.

Suositeltava: