Apre enstale divès pwogram oswa jwèt, ou ka rankontre yon sitiyasyon kote lè oblije chanje sou, erè a "Kòmanse pwogram lan pa kapab fèt, paske DLL la obligatwa se pa nan sistèm nan." Malgre lefèt ke sistèm opere Windows anjeneral enskri bibliyotèk nan background nan, apre ou fin telechaje epi mete dosye DLL ou nan plas ki apwopriye a, erè a toujou rive, ak sistèm la tou senpleman pa wè li. Pou repare sa, ou bezwen enskri nan bibliyotèk la. Ki jan sa ka fèt pral diskite pita nan atik sa a.
Solisyon pwoblèm lan
Gen plizyè metòd pou elimine pwoblèm sa a. Konsidere chak nan yo nan plis detay.
Metòd 1: Manadjè OCX / DLL
OCX / DLL Manadjè se yon ti pwogram ki ka ede enskri yon bibliyotèk oswa yon dosye OCX.
Download OCX / DLL Manadjè
Pou sa w ap bezwen:
- Klike sou atik la meni "Enskri OCX / DLL".
- Chwazi ki kalite dosye pou enskri.
- Sèvi ak bouton an "Browse" presize ki kote DLL la.
- Peze bouton an "Enskri" ak pwogram nan tèt li pral enskri dosye a.
OCX / DLL Manadjè kapab anrejistre bibliyotèk la tou, pou sa ou bezwen chwazi atik meni an "Anrejistre OCX / DLL" ak imedyatman fè tout menm operasyon yo tankou nan premye ka a. Ou ka bezwen sèvi ak fonksyon an defèt yo konpare rezilta yo ak dosye a aktive ak dosye a enfim, kòm byen ke pandan retire elèv la nan kèk viris òdinatè.
Pandan pwosesis enskripsyon an, sistèm lan ka ba ou yon erè ki di ke dwa administratè yo obligatwa. Nan ka sa a, ou bezwen kòmanse pwogram lan pa klike sou li ak bouton an sourit dwa, epi chwazi "Kouri kòm administratè".
Metòd 2: Kouri meni
Ou ka enskri yon DLL lè l sèvi avèk lòd la Kouri nan meni an kòmanse nan sistèm nan fonksyone Windows. Pou fè sa, w ap bezwen fè aksyon sa yo:
- Peze rakoursi nan klavye "Windows + R" oswa chwazi yon atik Kouri nan meni an "Kòmanse".
- Ekri non pwogram lan ki pral enskri bibliyotèk la - regsvr32.exe, ak chemen an ki kote dosye a sitiye. Nan fen a, li ta dwe vire soti tankou sa a:
- Klike "Antre" oswa bouton "OK"; Sistèm nan ap ba ou yon mesaj sou si bibliyotèk la te anrejistre avèk siksè oswa ou pa.
regsvr32.exe C: Windows System32 dllname.dll
kote dllname se non dosye ou.
Egzanp sa a pral kostim ou si se sistèm nan opere enstale sou kondwi C. Si li se nan yon kote diferan, Lè sa a, w ap bezwen chanje lèt la kondwi oswa sèvi ak lòd la:
% systemroot% System32% regsvr32.exe% windir% System32
Nan reyalizasyon sa a, pwogram nan tèt li jwenn katab la kote ou gen sistèm nan fonksyone enstale ak kòmanse enskripsyon an nan dosye DLL la espesifye.
Nan ka yon sistèm 64-ti jan, ou pral gen de pwogram regsvr32 - yon sèl se nan katab la:
C: Windows SysWOW64
ak dezyèm sou wout la:
C: Windows System32
Sa yo se dosye diferan ki yo itilize separeman pou sitiyasyon ki enpòtan. Si ou gen yon eksplwatasyon 64-ti jan ak yon dosye DLL 32-bit, Lè sa a, yo ta dwe dosye bibliyotèk la tèt li dwe mete nan katab la:
Windows / SysWoW64
ak ekip la ap gade tankou sa a:
% windir% SysWoW64% regsvr32.exe% windir%
Metòd 3: Liy lòd
Enskri yon dosye atravè liy lan lòd se pa anpil diferan de dezyèm posiblite a:
- Chwazi yon ekip Kouri nan meni an "Kòmanse".
- Antre nan jaden an ki ouvè. cmd.
- Klike "Antre".
Ou pral wè yon fenèt nan ki ou bezwen antre nan kòmandman yo menm jan ak nan dezyèm posiblite a.
Li ta dwe te note ke fenèt la liy lòd gen yon fonksyon pou mete kopi kopye tèks (pou konvenyans). Ou ka jwenn sa a meni pa dwa-klike sou icon a nan kwen siperyè agòch.
Metòd 4: Louvri ak
- Louvri meni an dosye ke ou pral enskri pa dwa-klike sou li.
- Chwazi "Louvri ak" nan meni ki parèt.
- Peze "Revizyon" epi chwazi pwogram regsvr32.exe nan anyè sa a:
- Louvri DLL la ak pwogram sa a. Sistèm lan pral montre yon mesaj sou enskripsyon siksè.
Windows / System32
oswa nan ka ou travay nan yon sistèm 64-ti jan, ak dosye a DLL se 32-bit:
Windows / SysWow64
Erè posib
"Dosye a se pa konpatib ak vèsyon an enstale nan Windows" - Sa vle di ke ou gen plis chans ap eseye enskri yon 64-ti jan DLL ak yon sistèm 32-ti jan oswa vis vèrsa. Sèvi ak lòd ki apwopriye ki dekri nan dezyèm metòd la.
"Pwen antre pa jwenn" - Se pa tout DLL yo ka anrejistre, kèk nan yo tou senpleman pa sipòte lòd la DllRegisterServer. Epitou, yon erè ka koze pa lefèt ke dosye a deja anrejistre pa sistèm lan. Gen sit ki distribye dosye ki pa aktyèlman bibliyotèk. Nan ka sa a, nan kou, enskri pa pral travay.
An konklizyon, mwen dwe di ke sans nan tout opsyon yo pwopoze a se menm bagay la tou - yo se tou senpleman diferan metòd lansman ekip enskripsyon an - ki moun li se pi bon.