Sida loo diiwaangeliyo DLL ee Windows

Isticmaalayaasha waxay weydiiyaan sida loo diiwaan geliyo faylka dll ee Windows 7 iyo 8. Caadi ahaan, ka dib marka ay arkaan khaladaad sida "Barnaamijka lama bilaabi karo, sababtoo ah macaamiisha looma baahna kombuyuutarka." Ku saabsan arrintan iyo hadal.

Xaqiiqdii, diiwaan-galinta maktabadda nidaamku maaha hawl culus (waxaan soo bandhigi doonaa ilaa saddex nooc oo hal nooc ah) - xaqiiqda, hal talaabo ayaa lagama maarmaan ah. Kaliya shardiga ayaa ah inaad haysatid xuquuqda maamulaha ee Windows.

Si kastaba ha noqotee, waxaa jira waxoogaa riwaayado ah - tusaale ahaan, xataa diiwaangelinta guusha DLL ma ahan inaad ka badbaadiso maktabadda qalad khalad ah, iyo muuqaalka muuqaalka RegSvr32 ee fariinta ah in moduleku aanu ku habooneyn Windows version ee kombiyuutarkan ama DLLRegisterServer gelitaanka lama helin Taas macnaheedu maahan inaad samaynayso wax qalad ah (Anigu waxaan kuu sharxi doonaa dhamaadka qodobka).

Saddex siyaabood oo loo diiwaangeliyo DLL ee OS

Qeexidda tallaabooyinka xiga, waxaan u maleynayaa in aad heshay meesha aad ubaahantahay inaad koobi ka sameysid maktabadaada DLL waxay horey ugu jirtaa Folkhiska ama SysWOW64 (oo laga yaabo in meel kale, haddii ay tahay inay halkaas jirto).

Fadlan hoos ku xusan sida loo diiwaangeliyo maktabadda DLL adigoo isticmaalaya regsvr32.exe, si kastaba ha ahaatee, waxaan u fiirsanayaa xaqiiqda ah haddii aad leedahay 64-bit nidaamka, markaa waxaad leedahay labo regsvr32.exe - mid ka mid ah faylka C: Windows SysWOW64 labaad waa C: Windows System32. Oo kuwani waa faylal kala duwan, oo leh 64-bit oo ku yaal folderka System32. Waxaan kugula talineynaa inaad isticmaasho jidka oo dhan si regsvr32.exe ah mid kasta oo ka mid ah siyaabaha, iyo ma aha oo kaliya magaca faylka, sida aan tusay tusaalooyinka.

Habka ugu horreeya waxaa lagu sharaxay internetka in ka badan kuwa kale oo ka kooban kuwa soo socda:

  • Waxaad riixdaa furayaasha Windows + R ama dooro Doowlada Run ee Windows 7 Start menu (haddii, dabcan, waxaad awood u yeelatay bandhigga).
  • Gali regsvr32.pathe_to_file_dll
  • Guji OK ama Enter.

Taas ka dib, haddii wax waliba ay si fiican u socdaan, waa inaad aragto fariin ah in maktabadda si guul leh loo diiwaangeliyey. Hase yeeshee, waxaa dhici karta in aad u aragto fariin kale - Module waxaa lagu soo dhejiyey, laakiin dhibicda DllRegisterServer lagama helin waana hubaal inaad hubiso in DLL-gu yahay faylka saxda ah (Waxaan ku qori doonaa tan danbe).

Qaabka labaad waa in laydhaa xariiqda taliska oo ah maamulaha isla markaana geliya amar isku mid ah shayga hore.

  • Hawlwadeenka si dhaqso ah u maamul Maamulaha. In Windows 8, waxaad riixi kartaa furayaasha Win + X ka dibna dooro sheyga menu ee aad rabto. In Windows 7, waxaad ka heli kartaa khadka taliska ee menu bilaabi, midigta guji oo dooro "Run ahaan maamulaha".
  • Geli amarka regsvr32.path_to_library_dll (waxaad arki kartaa tusaale ahaan shaashadda).

Mar labaad, waxay u badan tahay in aadan awoodin inaad diiwaangeliso DLL nidaamka.

Habka ugu dambeeya, oo sidoo kale faa'iido u yeelan kara xaaladaha qaarkood:

  • Right-click on DLL aad rabto in aad iska diiwaan gelin oo dooro menu menu "Furan."
  • Riix 'Browse' oo waxaad ka heli kartaa regsvr32.exe faylka Windows / System32 ama Windows / SysWow64, fur DLL adoo isticmaalaya.

Nuxurka dhammaan hababka loo sharraxay si loo diiwaangeliyo DLL ee nidaamka waa isku mid, dhowr siyaabood oo kala duwan oo loo maamulayo isla amarka - taas oo ah mid aad ugu fudud qof. Hadda oo ku saabsan sababta aadan waxba u qaban karin.

Maxaad u diiwaangelin kartaa DLL

Sidaa darteed, ma haysatid faylka DLL, sababtoo ah waxa aad aragto qalad marka aad bilaabayso ciyaarta ama barnaamijka, waxaad faylasha ka soo qaaday shabakada oo aad isku daydid inaad iska diiwaan geliso, laakiin midkale DllRegisterServer ama moodhadhku aanu ku habboonayn qaybta hadda ee Windows, iyo waxaa laga yaabaa in wax kale, taas oo ah, diiwaangelinta DLL waa wax aan macquul ahayn.

Maxay tani u dhacaysaa (ka dib, iyo sida loo saxayo):

  • Dhammaan dhammaan faylasha DLL waxaa loogu talagalay in la diiwaangeliyo. Si taas loo diiwaangeliyo sidan, waa in ay taageerto DllRegisterServer shaqsi ahaaneed. Mararka qaarkood qalad waxaa sidoo kale keena xaqiiqda ah in maktabadda hore loo diiwaangeliyey.
  • Qaar ka mid ah goobaha bixiya si ay u soo dejiyaan DLL, dhab ahaantii, waxaa ku jira fukuucyada cirifka leh magaca aad raadinayso oo aan la diiwaangelin karin, sababtoo ah run ahaantii maahan maktabad.

Oo hadda sida loo hagaajiyo:

  • Haddii aad tahay barnaamijka iyo diiwaangelinta DLL, isku day regasm.exe
  • Haddii aad tahay qof adeegsanaya oo aadan bilaabin wax fariin ah oo sheegaya in DLL aysan ku jirin kombiyuutarka, raadi internetka nooca faylka uu yahay iyo maahee halka laga soo dejiyo. Marka aad ogtahay, waxaad caadi ahaan soo dejisan kartaa rakibaad rasmi ah oo rakibaysa maktabyada asalka ah waxayna diiwaangeliyaan nidaamka - tusaale ahaan, dhammaan faylasha oo leh magaca laga bilaabo d3d, oo kaliya DirectX ka bixi bogga rasmiga ah ee Microsoft, for msvc, mid ka mid ah noocyada Visual Studio dib loo habeeyo. (Haddii cayaarku uusan ka bilaabmin torrent, ka dibna fiiri warbixinnada antivirus, waxay ka saari kartaa DLL lagama maarmaanka ah, badanaa waxay la dhacdaa maktabadaha qaarkood).
  • Inta badan, halkii laga diiwaangelin lahaa DLL, meesha faylka ee faylka isku midka ah ee faylka exe exe oo u baahan in maktabadani ay kiciso.

Ugu dambeyntii, waxaan rajeynayaa in ay wax badan ka cadahay.