Regsvr32 Windowsissa: selitykset, komennot, käyttö ja virheilmoitukset

Regsvr32 Windows Explanation



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:

  1. Komennon lippu '%1' ei kelpaa. Tarkista komennon käyttö ja yritä uudelleen.
  2. Tämä komento on voimassa vain, kun Microsoft Visual Studio OLE User Control -projekti on avoinna.
  3. Moduulin rekisteröintiä varten sinun on annettava binäärinimi.
  4. OleInitialize-komento epäonnistui. Tietokoneen muisti saattaa olla vähissä. Sulje kaikki avoimet ohjelmat ja yritä uudelleen.
  5. 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.
  6. Moduuli ''%1″ ladattiin, mutta aloituspistettä %2 ei löytynyt. Varmista, että '%1' on kelvollinen DLL- tai OCX-tiedosto, ja yritä sitten uudelleen.
  7. 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.
  8. 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
  1. Tuntematon lippu: /invalid_flag.
  2. DLL-nimeä ei määritetty.
  3. Kirjaston nimi ladattiin, mutta aloituspistettä DllRegisterServer tai DllUnregisterServer ei löytynyt.
  4. Dllname ei ole suoritettava tiedosto, eikä tälle tiedostotyypille ole rekisteröitynyt Registration Helper -apuohjelmaa.
  5. Kirjaston nimi ladattiin, mutta aloituspistettä DllRegisterServer tai DllUnregisterServer ei löytynyt.
  6. Dllname ei rekisteröidy itse, tai muistissa on vioittunut versio.
  7. OleInitialize (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) -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 .

Suosittu Viestiä