See postitus räägib teile, kuidas lisada Windows Vista, 7, 8 ja 10 DLL- ja OCX-failide paremklõpsumenüüsse registreerimise ja registreerimise tühistamise käske.
DLL- või OCX-faili registreerimiseks peate tavaliselt käivitama regsvr32.exe failist kõrgendatud Käsurida. Süsteemi DLL-ide registreerimine tõstmata olekust võib põhjustada tõrke. Näiteks proovige registreerida süsteemimoodul JScript.dll algusest, otsingukasti (st ilma seda tõstmata). Näete viga 0x80004005 või 0x80007005 ("JUURDEPÄÄS ON KEELATUD"), kui seda teete.
1. meetod: registreerige DLL-id kontekstimenüü kaudu – "runas" tegusõna
Et lisada Registreeri käsk kontekstimenüüs, mis käivitab Regsvr32.exe käsu kõrgendatud õiguste all, saate kasutada spetsiaalset runas tegusõna Siin on minu loodud REG-fail, mis lisab DLL- ja OCX-failitüüpide jaoks tegusõna runas järgmistes registrivõtmetes:
HKEY_CLASSES_ROOT\dllfile\runas. HKEY_CLASSES_ROOT\ocxfile\runas
- Laadige fail alla register_runas.reg ja salvestage töölauale.
- Paremklõpsake failil ja valige Ühenda.
- Klõpsake Jah kui teilt kinnitust küsitakse.
Nüüd peaksite nägema Registreeru (administraatorina) käsk paremklõpsu menüüs DLL- ja OCX-failitüüpide jaoks.
2. meetod: määrake Regsvr32.exe töötama alati kõrgendatud tasemel
Kuna saate tegusõna "runas" kasutada ainult ühe üksuse jaoks, peate käsu "Tühista registreerimine" lisamiseks kasutama ülaltoodust erinevat meetodit. Siin on veel üks viis, kuidas lisada DLL-failide kontekstimenüüsse käske „Registreeri” ja „Tühista registreerimine”, kasutamata tegusõna „runas”.
See meetod juhendab süsteemi alati käivitama Regsvr32.exe kõrgendatud tasemel, lisades a AppCompatFlags\Layers
registrikirje ning rakendab kontekstimenüü kirjed "Registreeri" ja "Tühista registreerimine" tavapärasel viisil.
REG-fail
Windowsi registriredaktori versioon 5.00 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "C:\\Windows\\System32\\regsvr32.exe"="~ RUNASADMIN" [HKEY_CLASSES_ROOT\DllFile\Shell\Register] "HasLUAShield"="" [HKEY_CLASSES_ROOT\DllFile\Shell\Register\command] @="C:\\Windows\\System32\\regsvr32.exe \"%1\"" [HKEY_CLASSES_ROOT\DllFile\Shell\Unregister] "HasLUAShield"="" [HKEY_CLASSES_ROOT\DllFile\Shell\Unregister\command] @="C:\\Windows\\System32\\regsvr32.exe -u \"%1\"" [HKEY_CLASSES_ROOT\OcxFile\Shell\Register] "HasLUAShield"="" [HKEY_CLASSES_ROOT\OcxFile\Shell\Register\command] @="C:\\Windows\\System32\\regsvr32.exe \"%1\"" [HKEY_CLASSES_ROOT\OcxFile\Shell\Unregister] "HasLUAShield"="" [HKEY_CLASSES_ROOT\OcxFile\Shell\Unregister\command] @="C:\\Windows\\System32\\regsvr32.exe -u \"%1\""
Kopeerige ülaltoodud read Notepadi ja salvestage fail laiendiga .reg. Topeltklõpsake käivitage .reg-fail. See lisab DLL- ja OCX-failide kontekstimenüüsse käsud "Registreeri" ja "Tühista registreerimine".
Käskude Registreeri ja Tühista registreerimine kontekstimenüüst eemaldamiseks (tagasivõtmiseks) kasutage järgmist .reg-faili:
Windowsi registriredaktori versioon 5.00 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "C:\\Windows\\System32\\regsvr32.exe"=- [-HKEY_CLASSES_ROOT\DllFile\Shell\Register] [-HKEY_CLASSES_ROOT\DllFile\Shell\Unregister] [-HKEY_CLASSES_ROOT\OcxFile\Shell\Register] [-HKEY_CLASSES_ROOT\OcxFile\Shell\Unregister]
see on kõik!
Üks väike palve: kui teile see postitus meeldis, siis palun jagage seda?
Üks "pisike" jagamine sinult aitaks tõsiselt kaasa selle blogi kasvule. Mõned suurepärased soovitused:- Kinnitage see!
- Jagage seda oma lemmikblogis + Facebookis, Redditis
- Tweet seda!