regsvr32-komento rekisteröidä ja peruuttaa dll: n

Microsoft-käyttöjärjestelmät ja ReactOS tarjoavat regsvr32-komennon DLL: n tiedostojen rekisteröimiseksi ja rekisteröimiseksi. Myös ActiveX-komponentit voidaan rekisteröidä regsvr32-komennolla. Saatat ajatella, että regsvr32-komennon 32 on noin 32-bittinen arkkitehtuuri, mutta se ei ole. Regsvr32: ta voi käyttää sekä 32-että 64-bittisissä käyttöjärjestelmissä. Regsvr32-komento on hyvin samankaltainen kuin Linux ldconfig-komento, joka lataa ytimen moduuleja. Regsvr32: n koko nimi on Register Server .

regsvr32-komennon parametrit

regsrv32-komennossa on seuraavat parametrit lyhyinä.

regsrv32 PARAMETER DLL
parametri kuvaus
/u rekisteröimätön DLL
/s älä näytä viestejä rekisteröinnin aikana
/e ei näytä menestysviestejä
/n Estä dllregisterserverin kutsuminen
/i:CMD Suorita CMD-komento rekisteröinnin ja rekisteröinnin peruuttamisen aikana
DLL Määritä DLL-nimi
/? Näytä ohjetiedot

regsvr32 polku

regsvr32 on suoritettava tiedosto ja komento, joka sijaitsee Windowsin käyttöjärjestelmähakemiston alla. Regsvr32: n koko polku on kuin alla.

%systemroot%\SysWoW64\regsvr32.exe

jos käyttöjärjestelmä on 32-bittinen, se sijaitsee 32-bittisen syswow-hakemiston alla kuten alla.

%systemroot%\SysWoW32\regsvr32.exe

avaa MS-DOS tai cmd.exe-komentorivi järjestelmänvalvojana

ennen DLL: n rekisteröimistä regsvr32-komennolla aloittaen MS-DOSin tai cmd: n.exe ylläpitäjänä on tärkeä. Vaikka tämä ei ole tarpeen kaikissa tapauksissa paras ja luotettavampi tapa on avata komentorivi järjestelmänvalvojana. Tämä on kuvattu seuraavassa postitse yksityiskohtaisesti.

rekisteröi 32-bittinen DLL regsvr32

DLL: n rekisteröinti regsrv32-komennolla on erittäin helppoa, kun DLL-tiedostonimi ja tarvittaessa polku tulee määrittää kuten alla. Seuraavassa esimerkissä rekisteröimme DLL nimeltään schmgmt.DLL .

> regsvr32 schmmgmt.dll

vaihtoehtoisesti DLL-tiedoston absoluuttinen polku voidaan määrittää DLL-tiedoston rekisteröimiseksi.

> regsvr32 "C:\Downloads\schmmgmt.dll"

Rekisteri 64-bittinen DLL

64-bittinen DDLs voidaan rekisteröidä käyttämällä 64-bittistä regsvr32-komentoa. Käytä vain seuraavaa komentoa ja tarjoa 64-bittinen DLL.

> %systemroot%\SysWoW64\regsvr32.exe "C:\Downloads\schmmgmt_64.dll"

rekisteröi DLL regsvr32

kaikki valmiit rekisteröidyt DLL: t voidaan rekisteröidä regsvr32-komennolla käyttämällä /u – parametria ja antamalla DLL-nimi. Seuraavassa esimerkissä puramme schmgmt: n.DLL.

> regsvr32 /u schmmgmt.dll

voit myös antaa DLL-tiedoston täydellisen tai absoluuttisen polun rekisteröitymisen peruuttamiseksi.

> regsvr32 /u "C:\Downloads\schmmgmt.dll"

Älä näytä viestejä DLL-rekisteröinnin aikana

rekisteritoiminnon aikana, toiminnot tulostetaan komentoriville oletusarvoisesti onnistumisen tai virheen varalta. Mutta voit estää nämä viestit /s – valinnalla, kuten alla.

> regsvr32 /s schmmgmt.dll

Älä näytä viestejä DLL-rekisteröimisen aikana

myös do not display message-parametria voidaan käyttää rekisteröimättömiin operaatioihin kuten alla.

> regsvr32 /u /s schmmgmt.dll

”modulin … lataus epäonnistui” virhe

regsvr32-komennon käytön aikana saatamme kohdata virheen, kuten ”moduuli … epäonnistui lataamisessa”. Tämä virhe liittyy pääasiassa siihen, että määritettyä DLL-tiedostoa ei löydy määritetystä polusta. Tarkista DLL-tiedostopolku. Ongelma voi myös liittyä riippuvaisiin DLL-tiedostoihin, joissa riippuvuudet on rekisteröitävä ensin.

”modulin … lataus epäonnistui” virhe

Paperiton / c-vaihtoehto

antiikin aikana regsvr32 on tarjonnut / C-vaihtoehdon, jota ei enää käytetä, vaikka se on käytössä. Valitsinta / c käytetään tulostusvalinnan rekisteröimiseen Linkerin Ominaisuudet-kohtaan.

Leave a Reply

Vastaa

Sähköpostiosoitettasi ei julkaista.