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ä.
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:
- Komentorivi ""% 1 "" ei ole kelvollinen. Tarkista komentojen käyttö ja yritä uudelleen.
- Tämä komento on voimassa vain, jos Microsoft Visual Studio OLE Custom Control -projekti avataan.
- Jos haluat rekisteröidä moduulin, sinun on annettava binäärinen nimi.
- Komento OleInitialize ei onnistunut. Tietokone saattaa olla vähissä muistissa. Sulje kaikki avoimet ohjelmat ja yritä sitten uudelleen.
- 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.
- Moduuli ""% 1 "" ladattiin, mutta merkintäpistettä% 2 ei löytynyt. N nVarmista, että ""% 1 "" on kelvollinen DLL- tai OCX-tiedosto ja yritä sitten uudelleen.
- Moduuli ""% 1 "" ladattiin, mutta puhelun% 2 epäonnistui virhekoodilla% 3. n nLisätietoja tästä ongelmasta etsi verkossa virhekoodia hakuterminä.
- 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:
- Tunnistamaton lippu: / invalid_flag.
- DLL-nimitystä ei ole määritetty.
- Dllname ladattiin, mutta DllRegisterServer tai DllUnregisterServer-sisääntulopistettä ei löytynyt.
- Dllname ei ole suoritustiedosto eikä rekisteröintikaveri ole rekisteröitynyt tähän tiedostotyyppiin.
- Dllname ladattiin, mutta DllRegisterServer tai DllUnregisterServer-sisääntulopistettä ei löytynyt.
- Dllname ei ole itsekirjoituskelpoinen tai vioittunut versio on muistissa.
- OleInitialize epäonnistui (tai OleUninitialize epäonnistui).
- LoadLibrary ("Dllname") epäonnistui. GetlastError palauttaa 0x00000485.
- LoadLibrary ("Dllname") epäonnistui. GetLastError palauttaa 0x00000002.
- LoadLibrary ("dskmaint.dll") epäonnistui. GetLastError palauttaa 0x000001f.
- 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.