Regsvr32: X'inhu & Kif Irreġistra DLLs

Kif Reġistru u Unregister Fajl DLL Bil Regsvr32.exe

Regsvr32 hija għodda tal-linja tal-kmand fil-Windows li tirrappreżenta Microsoft Register Server . Hija użata biex tirreġistra u ma tirreġistrax il-Konnessjoni u l-Inkorporazzjoni ta 'Oġġetti (OLE) kontrolli bħal fajls .DLL u ActiveX Control .OCX files.

Meta regsvr32 jirreġistra fajl DLL, l-informazzjoni dwar il-fajls assoċjati tal-programm tagħha hija miżjuda mar- Reġistru tal-Windows . Huwa dawk ir-referenzi li programmi oħra jistgħu jkollhom aċċess fir-reġistru biex jifhmu fejn hi d-dejta tal-programm u kif jistgħu jinteraġixxu magħha.

Jista 'jkollok bżonn tirreġistra fajl DLL jekk tkun qed tara żball DLL fuq il-kompjuter tiegħek. Aħna nispjegaw kif għandek tagħmel dan hawn taħt.

Kif tirreġistra u tħassar fajl DLL

Jekk ir-referenzi fir-Reġistru tal-Windows li jirreferu għall-fajl DLL huma b'xi mod imneħħija jew korrotta, programmi li jeħtieġu jużaw dak il-fajl DLL jistgħu jieqfu jaħdmu. Huwa meta din l-assoċjazzjoni mar-reġistru tinkiser li għandu jiġi rreġistrat fajl DLL.

Ir-reġistrazzjoni ta 'fajl DLL tipikament tinkiseb billi terġa' tiġi installata l-programm li rreġistratha fl-ewwel post. Kultant, madankollu, jista 'jkollok tirreġistra l-fajl DLL lilek innifsek manwalment, permezz tal-Prompt Command .

Tip: Ara Kif Tiftaħ Pożizzjoni tal-Kmand Jekk m'intix ċert kif issibha.

Dan huwa l-mod korrett ta 'struttura ta' kmand regsvr32:

regsvr32 [/ u] [/ n] [/ i [: cmdline]]

Per eżempju, int iddaħħal dan l-ewwel kmand biex tirreġistra fajl DLL bl-isem myfile.dll , jew it-tieni biex tirreġistrah :

regsvr32 myfile.dll regsvr32 / u myfile.dll

Parametri oħra li tista 'tuża ma' regsvr32 tista 'tidher fuq il-paġna Regsvr32 ta' Microsoft.

Nota: Mhux id-DLLs kollha jistgħu jiġu rreġistrati billi sempliċement jidħlu fil-kmand ta 'hawn fuq f'Sentenza Kmand. Jista 'jkollok bżonn li l-ewwel tagħlaq is-servizz jew il-programm li qed juża l-fajl.

Kif Issettja Ir-Regsvr32 Komuni Żbalji

Hawn xi żball li tista 'tara meta tipprova tirreġistra fajl DLL:

Il-modulu kien mgħobbi iżda s-sejħa lil DllRegisterServer falla bil-kodiċi ta 'żball 0x80070005.

Din hija tipikament kwistjoni ta 'permess. Jekk tħaddem Avviż Kmand elevat għadu ma jħallik tirreġistra l-fajl DLL, il-fajl innifsu jista 'jiġi mblukkat. Iċċekkja s - sezzjoni tas - Sigurtà tat-tab Ġenerali fit-tieqa tal- Proprjetajiet tal-fajl.

Kwistjoni oħra possibbli tista 'tkun li m'għandekx il-permessi korretti biex tuża l-fajl.

Messaġġ ta 'żball simili huwa fformulat bħal dak ta' hawn taħt. Dan l-iżball normalment ifisser li d-DLL mhux qed jintuża bħala DLL COM għal kwalunkwe applikazzjoni fuq il-kompjuter, li jfisser li m'hemmx għalfejn jirreġistraha.

Il-modulu kien mgħobbi iżda d-DllRegisterServer tad-dħul ma nstabx.

Hawn ieħor messaġġ ta 'żball regsvr32:

Il-modulu naqas milli jgħabbi. Kun żgur li l-binarju jinħażen fil-passaġġ speċifikat jew tiċċaħħadha biex tivverifika problemi bil-fajls DLL binarji jew dipendenti.

Dak l-iżball partikolari jista 'jkun minħabba dipendenza nieqsa, f'liema każ tista' tuża l-għodda ta 'Dipendenza Walker biex tara lista tad-dipendenzi kollha li jeħtieġ il-fajl DLL - wieħed jista' jkun nieqes li għandek bżonn biex id-DLL reġistru korrett.

Ukoll, kun żgur li t-triq għall-fajl DLL hija spjegata sewwa. Is- sintassi tal-kmand hija importanti ħafna; jista 'jinħareġ żball jekk ma jkunx imdaħħal sewwa. Xi fajls DLL jista 'jkollhom bżonn li jkollhom il-lokalità tagħhom imdawra f'kwitazzjonijiet bħal "C: \ Utenti \ Utenti tal-Admin Programs \ myfile.dll".

Ara s-sezzjoni "Regsvr32 Error Messages" ta 'dan l-oġġett ta' Appoġġ ta 'Microsoft għal xi messaġġi oħra ta' żball u spjegazzjonijiet għal dak li qed jikkawżahom.

Fejn Jinsab Regsvr32.exe Maħżuna?

Verżjonijiet ta '32-bit tal-Windows (XP u aktar ġodda) żid l-għodda tal-Microsoft Register Server lill- % systemroot% \ System32 \ folder meta l-Windows jiġi installat għall-ewwel darba.

Il-verżjonijiet ta '64-bit tal-Windows jaħżnu l-fajl regsvr32.exe mhux biss hemm iżda wkoll f' % systemroot% \ SysWoW64 \.