Bayan shigar da shirye-shirye daban-daban ko wasanni, za ka iya haɗu da halin da ake ciki a yayin da kake sauyawa, kuskure "Fara shirin baza'a iya yi ba, saboda DLL da ake bukata ba a cikin tsarin ba." Duk da cewa Windows operating system yawanci rajista ɗakin karatu a bango, bayan ka sauke da kuma sanya your DLL fayil a cikin wuri da ya dace, kuskure har yanzu yana faruwa, da kuma tsarin kawai ba ya ganin shi. Don gyara wannan, kana buƙatar rajistar ɗakin karatu. Yadda za a yi wannan za a tattauna a baya a wannan labarin.
Matsaloli ga matsalar
Akwai hanyoyin da yawa don kawar da wannan matsala. Yi la'akari da kowane ɗayansu a cikin dalla-dalla.
Hanyar 1: OCX / DLL Manager
OCX / DLL Manager shi ne ƙananan shirin wanda zai iya taimakawa wajen rijista ɗakin karatu ko fayil na OCX.
Sauke OCX / DLL Manager
Don haka zaka buƙaci:
- Danna maɓallin menu "Rubuta OCX / DLL".
- Zaɓi nau'in fayil don yin rajistar.
- Amfani da maballin "Duba" saka wuri na DLL.
- Latsa maɓallin "Rijista" kuma shirin kanta zai yi rajistar fayil din.
OCX / DLL Manager za ta iya yin rajistar ɗakin karatu, saboda haka kana buƙatar zaɓar abu na menu "Rarraba OCX / DLL" kuma daga bisani sunyi dukkan ayyukan kamar yadda aka yi a cikin farko. Ayyukan gyare-gyaren na iya zama wajibi a gare ku don kwatanta sakamakon tare da fayil da aka kunna kuma tare da shi an kashe, da kuma lokacin cire wasu ƙwayoyin ƙwayoyin kwamfuta.
A lokacin yin rajistar, tsarin na iya ba ku kuskure yana cewa ana buƙatar haƙƙin mai gudanarwa. A wannan yanayin, kana buƙatar fara shirin ta danna kan shi tare da maɓallin linzamin maɓallin dama, sa'annan zaɓi "Gudu a matsayin mai gudanarwa".
Hanyar 2: Gudun menu
Za ka iya rajistar DLL ta yin amfani da umurnin Gudun a farkon menu na Windows tsarin aiki. Don yin wannan, kuna buƙatar yin waɗannan ayyuka:
- Danna maɓallin gajeren hanya "Windows + R" ko zaɓi abu Gudun daga menu "Fara".
- Shigar da sunan shirin da zai yi rajistar ɗakunan karatu - regsvr32.exe, da kuma hanyar da aka ajiye fayil din. A ƙarshe, ya kamata ya fita kamar haka:
- Danna "Shigar" ko button "Ok"; Wannan tsarin zai ba ka sako game da ko an yi rajista da ɗakin karatu ko a'a.
regsvr32.exe C: Windows System32 dllname.dll
inda sunan dllname shine sunan fayil naka.
Wannan misali zai dace da ku idan an shigar da tsarin aiki akan drive C. Idan akwai a wuri dabam, to kuna buƙatar canza rubutun wasikar ko amfani da umurnin:
% systemroot% System32 regsvr32.exe% windir% System32 dllname.dll
A cikin wannan tsari, shirin na kanta ya sami babban fayil inda kake da tsarin aiki da aka shigar kuma ya fara rajista na fayil din DLL da aka ƙayyade.
A cikin yanayin 64-bit, za ku sami shirye-shiryen regsvr32 guda biyu - wanda yana cikin babban fayil:
C: Windows SysWOW64
kuma na biyu a hanya:
C: Windows System32
Waɗannan su ne fayiloli daban-daban waɗanda aka yi amfani da su daban don yanayi masu dacewa. Idan kana da OS 64-bit kuma fayil din DLL 32-bit, sannan a ajiye fayil din ɗakin ajiya a babban fayil:
Windows / SysWoW64
kuma tawagar zata yi kama da wannan:
% windir% SysWoW64 regsvr32.exe% windir% SysWoW64 dllname.dll
Hanyar 3: Layin Dokar
Rijista fayil ta hanyar layin umarni ba ya bambanta da zaɓi na biyu:
- Zaɓi tawagar Gudun a cikin menu "Fara".
- Shigar da filin da ya buɗe. cmd.
- Danna "Shigar".
Za ka ga taga wanda kana buƙatar shigar da umarnin guda kamar yadda a cikin zaɓi na biyu.
Ya kamata a lura cewa layin layin umarni yana da aiki don saka rubutun kwafe (don saukaka). Za ka iya samun wannan menu ta danna-dama a kan gunkin a kusurwar hagu.
Hanyar 4: Buɗe tare da
- Bude fayil din fayil wanda za ku yi rajistar ta danna-dama a kan shi.
- Zaɓi "Buɗe tare da" a cikin menu wanda ya bayyana.
- Latsa "Review" kuma zaɓi tsarin regsvr32.exe daga jagoran da ke biyowa:
- Bude DLL tare da wannan shirin. Tsarin zai nuna saƙo game da rijistar nasara.
Windows / System32
ko kuma idan kana aiki cikin tsarin 64-bit, kuma fayil din DLL 32-bit:
Windows / SysWow64
Matsaloli masu yiwuwa yiwu
"Fayil ba dace da sigina na Windows ba" - wannan yana nufin cewa kana iya ƙoƙarin yin rajistar DLL 64-bit tare da tsarin 32-bit ko kuma mataimakin. Yi amfani da umurnin da aka kwatanta a cikin hanyar na biyu.
"Ba a samo batu ba" - ba duka DLLs ba za a iya rajista, wasu daga cikinsu ba su goyi bayan umarnin DllRegisterServer ba. Haka kuma, kuskure na iya haifar da gaskiyar cewa an riga an rajista fayil din ta tsarin. Akwai shafukan dake rarraba fayilolin da ba ainihin ɗakin karatu ba. A wannan yanayin, ba shakka, rajista ba zai aiki ba.
A ƙarshe, dole ne in faɗi cewa ainihin dukkanin zaɓuɓɓukan da aka shirya za su kasance iri ɗaya - su ne kawai hanyoyi daban-daban na ƙaddamar da ƙungiyar rajista - wanda ya fi dacewa.