Regsvr32 on Windowsin komentoriviohjelma, jota voidaan käyttää DLL-tiedostojen rekisteröimiseen ja rekisteröinnin poistamiseen. Kun rekisteröit DLL:n, kerrot Windowsille, mistä tiedosto löytää, jotta muut tietokoneesi ohjelmat voivat käyttää sitä. Jos poistat DLL:n rekisteröinnin, käsket Windowsia poistamaan tiedoston rekisteröintitiedot. Regsvr32:n avulla DLL:n rekisteröimiseen on kaksi tapaa: 1. Avaa komentokehote. 2. Kirjoita regsvr32 polku_dll_tiedostoon ja paina sitten Enter-näppäintä. Voit esimerkiksi rekisteröidä mydll.dll-tiedoston kirjoittamalla seuraavan komennon: regsvr32 mydll.dll Jos DLL on rekisteröity onnistuneesti, näet seuraavan viestin: DllRegisterServer tiedostossa mydll.dll onnistui. Jos DLL ei ole rekisteröity, näet seuraavan viestin: DllRegisterServer tiedostossa mydll.dll epäonnistui. Jos haluat poistaa DLL:n rekisteröinnin, voit käyttää /u-kytkintä. Voit esimerkiksi poistaa mydll.dll-tiedoston rekisteröinnin kirjoittamalla seuraavan komennon: regsvr32 /u mydll.dll Jos DLL:n rekisteröinti on poistettu onnistuneesti, näet seuraavan viestin: DllUnregisterServer tiedostossa mydll.dll onnistui. Jos DLL ei ole rekisteröity, näet seuraavan viestin: DllUnregisterServer tiedostossa mydll.dll epäonnistui.
Microsoft Windows -käyttöjärjestelmissä oikea fr32 on komentorivityökalu, jota käytetään OLE-komponenttien, kuten DLL- ja ActiveX-komponenttien, rekisteröimiseen ja rekisteröinnin poistamiseen Windowsin rekisterissä. Esimerkiksi regsvr32:n kanssa käytettävän DDL:n on vietävä DllRegisterServer- ja DllUnregisterServer-funktiot. Tämä työkalu saattaa edellyttää joidenkin Windowsin, Microsoft Internet Explorerin tai muiden ohjelmien ongelmien vianmääritystä.
puhdista pääikkunat 10
Regsvr32 Windowsissa
Regsvr32.exe sisältyy Microsoft IE 3.0:aan tai uudempaan, Windows 95 OSR2:een tai uudempaan ja Windows NT 4.0 Service Pack 5:een. Regsvr32.exe asennetaan järjestelmäkansioon (Windows Me / Windows 98 / Windows 95) tai System32:een (Windows NT / Windows XP / Windows Vista / Windows 7).
Regsvr32:n komento ja käyttö
RegSvr32.exe-komentorivivaihtoehdot:
Regsvr32 [/ u] [/ n] [/ i [: cmdline]] dll-nimi
2. Vaihtoehdot:
- /u: Tämä poistaa tiedoston rekisteröinnin.
- /s: Suorittaa regsvr32:n äänettömästi eikä näytä viestejä.
- /n: Ei kutsu DllRegisterServeriä. Tätä vaihtoehtoa tulee käyttää /i:n kanssa.
- /i:cmdline: Kutsuu DllInstallin ja välittää sille valinnaisen [cmdline]. Käytettäessä /u:n kanssa poistaa dll-tiedoston.
- dllname: Määrittää rekisteröitävän DLL-tiedoston nimen.
Esimerkiksi manuaalisesti rekisteröi ja poista dll-tiedosto shm.dll voimme tehdä seuraavaa CMD:ssä:
winscribe-lataus
- regsvr32 shm.dll rekisteröidäksesi tiedoston.
- regsvr32 / u shm.dll poistaaksesi tiedoston.
Regsvr32.exe -virheilmoitukset
1. Luettelo Regsvr32.exe-tiedoston aiheuttamista virheilmoituksista Windows Vistassa tai uudemmassa.
Seuraava luettelo sisältää RegSvr32-virheilmoitukset ja mahdolliset syyt:
- Komennon lippu '%1' ei kelpaa. Tarkista komennon käyttö ja yritä uudelleen.
- Tämä komento on voimassa vain, kun Microsoft Visual Studio OLE User Control -projekti on avoinna.
- Moduulin rekisteröintiä varten sinun on annettava binäärinimi.
- OleInitialize-komento epäonnistui. Tietokoneen muisti saattaa olla vähissä. Sulje kaikki avoimet ohjelmat ja yritä uudelleen.
- Moduulin ''% 1'' lataus epäonnistui. N n Varmista, että binaaritiedosto on tallennettu määritettyyn polkuun, tai debug-tiedosto tarkistaaksesi, onko binaarisissa tai riippuvaisissa .DLL-tiedostoissa ongelmia. N n % 2.
- Moduuli ''%1″ ladattiin, mutta aloituspistettä %2 ei löytynyt. Varmista, että '%1' on kelvollinen DLL- tai OCX-tiedosto, ja yritä sitten uudelleen.
- Moduuli '%1' ladattiin, mutta kutsu numeroon %2 epäonnistui virhekoodilla %3. Lisätietoja tästä ongelmasta saat hakemalla verkosta käyttämällä hakusanana virhekoodia.
- Moduuli '%1' ei ehkä ole yhteensopiva käyttämäsi Windows-version kanssa. Varmista, että moduuli on yhteensopiva regsvr32.exe-tiedoston x86 (32-bittinen) tai x64 (64-bittinen) version kanssa.
2. Luettelo Regsvr32.exe:n aiheuttamista virheilmoituksista Windows Vistaa edeltävässä käyttöjärjestelmässä.
Seuraava luettelo sisältää RegSvr32-virheilmoitukset ja mahdolliset syyt:
korjaus wmi
- Tuntematon lippu: /invalid_flag.
- DLL-nimeä ei määritetty.
- Kirjaston nimi ladattiin, mutta aloituspistettä DllRegisterServer tai DllUnregisterServer ei löytynyt.
- Dllname ei ole suoritettava tiedosto, eikä tälle tiedostotyypille ole rekisteröitynyt Registration Helper -apuohjelmaa.
- Kirjaston nimi ladattiin, mutta aloituspistettä DllRegisterServer tai DllUnregisterServer ei löytynyt.
- Dllname ei rekisteröidy itse, tai muistissa on vioittunut versio.
- OleInitialize (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) -virhe DLL:n nimessä. Palautuskoodi: string.
Löydät Regsvr32.exe asennettuna Järjestelmä (Windows Me / Windows 98 / Windows 95) tai Järjestelmä 32 (Windows NT/Windows XP/Windows Vista/Windows 7) ja Windows 64-bitissä löydät kaksi Regsv32.exe-versiota, nimittäin. 64-bittinen versio on käytössä % systemroot% System32 regsvr32.exe ja 32-bittinen versio on käytössä % systemroot% SysWoW64 regsvr32.exe selittää KB249873 .