Ar ôl gosod rhaglenni neu gemau amrywiol, efallai y byddwch chi'n dod ar draws sefyllfa lle byddwch chi'n newid y gwall, "Ni ellir perfformio'r rhaglen, gan nad yw'r DLL gofynnol yn y system." Er gwaethaf y ffaith bod systemau gweithredu Windows fel arfer yn cofrestru llyfrgelloedd yn y cefndir, ar ôl i chi lawrlwytho a rhoi eich ffeil DLL yn y lle priodol, mae'r gwall yn dal i ddigwydd, ac nid yw'r system yn ei weld. I drwsio hyn, mae angen i chi gofrestru'r llyfrgell. Trafodir sut y gellir gwneud hyn yn ddiweddarach yn yr erthygl hon.
Atebion i'r broblem
Mae sawl dull i gael gwared ar y broblem hon. Ystyriwch bob un ohonynt yn fanylach.
Dull 1: Rheolwr OCX / DLL
Rhaglen fach yw Rheolwr OCX / DLL a all helpu i gofrestru llyfrgell neu ffeil OCX.
Lawrlwytho Rheolwr OCX / DLL
Ar gyfer hyn bydd angen:
- Cliciwch ar yr eitem ar y fwydlen Msgstr "Cofrestru OCX / DLL".
- Dewiswch y math o ffeil i gofrestru.
- Defnyddio'r botwm "Pori" nodi lleoliad y DLL.
- Pwyswch y botwm "Cofrestru" a bydd y rhaglen ei hun yn cofrestru'r ffeil.
Gall Rheolwr OCX / DLL ddadgofrestru'r llyfrgell hefyd, oherwydd mae angen i chi ddewis yr eitem ar y fwydlen "Dadgofrestru OCX / DLL" ac wedyn yn gwneud yr un gweithrediadau ag yn yr achos cyntaf. Efallai y bydd y swyddogaeth ganslo yn angenrheidiol er mwyn i chi gymharu'r canlyniadau â ffeil actifadu ac â hi wedi'i diffodd, yn ogystal ag yn ystod tynnu rhai firysau cyfrifiadurol.
Yn ystod y broses gofrestru, gall y system roi gwall i chi gan ddweud bod angen hawliau gweinyddwr. Yn yr achos hwn, mae angen i chi ddechrau'r rhaglen drwy glicio arni gyda'r botwm llygoden cywir, a dewis "Rhedeg fel gweinyddwr".
Dull 2: Rhedeg y fwydlen
Gallwch gofrestru DLL gan ddefnyddio'r gorchymyn Rhedeg yn y ddewislen gychwynnol o'r system weithredu Windows. I wneud hyn, bydd angen i chi gyflawni'r camau canlynol:
- Pwyswch y llwybr byr bysellfwrdd "Windows + R" neu dewis eitem Rhedeg o'r ddewislen "Cychwyn".
- Rhowch enw'r rhaglen a fydd yn cofrestru'r llyfrgell - regsvr32.exe, a'r llwybr lle mae'r ffeil wedi'i lleoli. Yn y diwedd, dylai ymddangos fel hyn:
- Cliciwch "Enter" neu fotwm "OK"; Bydd y system yn rhoi neges i chi ynghylch a yw'r llyfrgell wedi'i chofrestru'n llwyddiannus ai peidio.
regsvr32.exe C: Windows System32 dnamename.dll
lle mai dllname yw enw eich ffeil.
Bydd yr enghraifft hon yn addas i chi os yw'r system weithredu wedi'i gosod ar yriant C. Os yw mewn man gwahanol, yna bydd angen i chi newid y llythyr gyrru neu ddefnyddio'r gorchymyn:
%32 system32 ar gyfer system32.exe% windir% System32 dnamename.dll
Yn yr ymgorfforiad hwn, mae'r rhaglen ei hun yn dod o hyd i'r ffolder lle mae gennych y system weithredu wedi'i gosod ac yn dechrau cofrestru'r ffeil DLL benodol.
Yn achos system 64-bit, bydd gennych ddwy raglen regsvr32 - mae un yn y ffolder:
C: Windows SysWOW64
ac yn ail ar hyd y ffordd:
C: Windows System32
Mae'r rhain yn ffeiliau gwahanol sy'n cael eu defnyddio ar wahân ar gyfer sefyllfaoedd perthnasol. Os oes gennych OS 64-bit a ffeil DLL 32-did, yna dylid gosod ffeil y llyfrgell ei hun yn y ffolder:
Ffenestri / SysWoW64
a bydd y tîm yn edrych fel hyn:
% gwyntyll%% gwyntyll%% t
Dull 3: Llinell Reoli
Nid yw cofrestru ffeil drwy'r llinell orchymyn yn wahanol iawn i'r ail opsiwn:
- Dewiswch dîm Rhedeg yn y fwydlen "Cychwyn".
- Rhowch yn y cae sy'n agor. cmd.
- Cliciwch "Enter".
Byddwch yn gweld ffenestr lle mae angen i chi nodi'r un gorchmynion ag yn yr ail opsiwn.
Dylid nodi bod gan y ffenestr llinell orchymyn swyddogaeth i fewnosod testun wedi'i gopïo (er hwylustod). Gallwch ddod o hyd i'r fwydlen hon drwy dde-glicio ar yr eicon yn y gornel chwith uchaf.
Dull 4: Agored gyda
- Agorwch y ddewislen ffeiliau y byddwch yn ei chofrestru trwy glicio arni.
- Dewiswch "Agor gyda" yn y ddewislen sy'n ymddangos.
- Gwasgwch "Adolygiad" a dewiswch y rhaglen regsvr32.exe o'r cyfeiriadur canlynol:
- Agorwch y DLL gyda'r rhaglen hon. Bydd y system yn dangos neges am gofrestru llwyddiannus.
Ffenestri / System32
neu rhag ofn eich bod yn gweithio mewn system 64-bit, a bod y ffeil DLL yn 32-did:
Ffenestri / SysWow64
Gwallau posibl
Msgstr "Nid yw'r ffeil yn gydnaws â'r fersiwn gosodedig o Windows" - mae hyn yn golygu eich bod yn fwyaf tebygol o geisio cofrestru DLL 64-did gyda system 32-bit neu i'r gwrthwyneb. Defnyddiwch y gorchymyn priodol a ddisgrifir yn yr ail ddull.
"Ni ddaethpwyd o hyd i'r pwynt mynediad" - ni ellir cofrestru pob DLL, nid yw rhai ohonynt yn cefnogi gorchymyn DllRegisterServer. Hefyd, gall y camgymeriad gael ei achosi gan y ffaith bod y ffeil eisoes wedi'i chofrestru gan y system. Mae yna safleoedd sy'n dosbarthu ffeiliau nad ydynt yn llyfrgelloedd mewn gwirionedd. Yn yr achos hwn, wrth gwrs, ni fydd y gofrestr yn gweithio.
I gloi, rhaid i mi ddweud bod hanfod yr holl opsiynau arfaethedig yr un fath - dim ond gwahanol ddulliau ydynt o lansio'r tîm cofrestru - y mae'n fwy cyfleus iddynt.