Windows 7 da DLL ro'yxatga olish buyrug'i. DLL ro'yxatga olish

O'yin yoki og'ir dasturni o'rnatish operatsion tizimda kerakli DLL-larni avtomatik o'rnatish va ro'yxatdan o'tkazishni o'z ichiga oladi Windows tizimi. DLL-lar dinamik kutubxonalar bo'lib, ularga bir nechta ilovalar tomonidan bir necha marta kirish mumkin. Agar o'yin yoki dastur ma'lum bir DLL-ga kirishga harakat qilganda xatolik yuzaga kelsa, foydalanuvchi "dllregisterserver kirish nuqtasi topilmadi" yoki "boshlab bo'lmadi, .dll fayli yo'q" xabarini ko'radi. Dinamik kutubxonaga kirishda muammolarni ko'rsatadigan ushbu va boshqa xatolar, agar siz kerakli DLL faylini Windows-da mustaqil ravishda ro'yxatdan o'tkazsangiz, hal qilinishi mumkin.

Nima uchun DLL ga kirishda xatolik yuz beradi?

DLL fayllar Windows yangilanganda va ilovalar o'rnatilganda operatsion tizimga qo'shiladi. Bunga asoslanib, biz DLL fayli bilan bog'liq muammo yoki etishmayotganligini ko'rsatadigan xatolik yuzaga kelishining quyidagi asosiy sabablarini aniqlashimiz mumkin:

  • DLL o'rnatilmagan. Buning ikkita sababi bo'lishi mumkin - Windows oxirgi versiyasiga yangilanmagan va kutubxona ulardan biri bilan birga keladi so'nggi yangilanishlar, yoki o'rnatish vaqtida o'yin/ilova negadir yangi DLL-larni o'rnatmagan va ro'yxatdan o'tkazmagan.
    Eslatma: Ko'pincha ichida o'rnatish fayllari Ilova barcha kerakli DLL-larni o'z ichiga oladi va ishlab chiquvchilar oldindan kerakli komponentlarni o'rnatgan kompyuterga tayanmaydi.
  • DLL-larga zarar. Bu muammo ko'pincha DLL-lar virus dasturlari yoki foydalanuvchining ehtiyotsiz harakatlari tufayli shikastlangan bo'lsa, masalan, dinamik kutubxonalarning shikastlanishiga olib kelgan registrga o'zgartirishlar kiritilganda paydo bo'ladi.

Ko'pgina DLL-lar kompyuterda DirectX bilan birga o'rnatiladi, shuning uchun agar o'yin yoki dasturni o'rnatishda sizdan DirectX-ni yangilash/o'rnatish so'ralsa, uni rad etishingiz shart emas, aks holda "bo'lishi mumkin emas" xatosi xavfi katta. ishga tushirilganda, .dll fayli yo'q.

Windows-da DLL-ni qanday ro'yxatdan o'tkazish kerak

Agar biron sababga ko'ra Windows-da o'yinlar va ilovalarni ishga tushirish uchun zarur bo'lgan DLL bo'lmasa, foydalanuvchi uni o'zi ro'yxatdan o'tkazishi mumkin. Buni ikki yo'l bilan amalga oshirish mumkin, birinchi navbatda kerakli DLL-ni kompyuterga yuklab olish.

Buyruqlar qatori yordamida DLL fayllarini ro'yxatdan o'tkazish

Kompyuteringizda mavjud bo'lgan DLL faylini ro'yxatdan o'tkazish uchun buyruq qatori, quyidagilarni bajaring:


Run Line yordamida DLL faylini ro'yxatdan o'tkazish

"Ishga tushirish" qatori orqali DLL-ni ro'yxatdan o'tkazish buyruq satridagi harakatlardan deyarli farq qilmaydi. Foydalanuvchiga kerak:


Agar DLL faylini ro'yxatdan o'tkaza olmasangiz nima qilish kerak

Windows kutubxonani ro'yxatdan o'tkazish buyrug'iga javob berishda modul yuklanganligini ko'rsatadigan xatoga yo'l qo'yishi mumkin, ammo DllRegisterserver kirish nuqtasi topilmadi. DLL-ni ro'yxatdan o'tkazishga to'sqinlik qiladigan shunga o'xshash xatolarning boshqa variantlari ham bo'lishi mumkin. Bunday xatolar quyidagi sabablarga ko'ra yuzaga keladi:

Agar siz DLL-ni ro'yxatdan o'tkazishda xatolarga duch kelsangiz, birinchi qadam sotuvchidan rasmiy komponentni yuklab olishga urinib ko'ring va soxta faylning paydo bo'lish ehtimolini yo'q qiling. Buning uchun siz foydalanishingiz kerak bo'ladi qidiruv tizimi va muammoli DLL qaysi tizim komponentiga tegishli ekanligini toping.

Ba'zan kompyuteringizda o'yin yoki dasturni ishga tushirmoqchi bo'lganingizda, DLL fayli topilmadi degan xato paydo bo'ladi. Gap shundaki, bu fayl sizning kompyuteringizda bo'lishi mumkin, ammo u ro'yxatdan o'tmagan. Ushbu maqolada biz Windows 7 da DLL ni qanday ro'yxatdan o'tkazish haqida gapiramiz. Biz Windowsning ettinchi versiyasiga e'tibor qaratamiz, ammo DLL boshqa versiyalarda ro'yxatdan o'tkazilishi juda mumkin. Shunday qilib, keling, boshlaylik.

DLL-ni ro'yxatdan o'tkazishning birinchi usuli

Ro'yxatdan o'tishni boshlashdan oldin, eslatma qo'yish va faqat uchta usul mavjudligini aytish kerak, ammo ularning har biri boshqalar bilan deyarli bir xil, shuning uchun maqolani oxirigacha o'qishni maslahat beramiz, keyin esa qaysi usuldan foydalanishni maslahat beramiz. Xo'sh, endi to'g'ridan-to'g'ri DLL-ni qanday ro'yxatdan o'tkazishga o'tamiz.

Dastlab shuni ta'kidlash kerakki, DLL faylini ro'yxatdan o'tkazish bilan bog'liq barcha manipulyatsiyalar faqat ushbu fayl kerakli joyda joylashgan bo'lsa amalga oshirilishi kerak. Ko'pincha bu system32 papkasi. Misolda biz ushbu jildni ifodalaymiz.

Endi DLL-ni ro'yxatdan o'tkazishning eng keng tarqalgan usuli haqida gapiraylik, hech bo'lmaganda bu Internetdagi eng keng tarqalgan usul. Bu juda oddiy, shuning uchun foydalanuvchi uchun muammo tug'dirmasligi kerak.

  1. Siz "Ishga tushirish" oynasiga kirishingiz kerak. Uni bir necha usul bilan ochish mumkin. "Ishga tushirish" menyusida "Barcha dasturlar → Aksessuarlar" yo'liga o'ting va u erda "Ishga tushirish" ni tanlang. Xuddi shu Boshlash menyusida yordamchi dastur nomini ham qidirishingiz mumkin. Lekin eng oson yo'li Win + R tugmalarini bosishdir.
  2. Oyna ochiq bo'lsa, kiritish maydoniga "regsvr32.exe" buyrug'ini kiritishingiz kerak, keyin ro'yxatdan o'tish kerak bo'lgan faylga yo'lni ko'rsating.
  3. Faqat "OK" tugmasini bosish qoladi.

E'tibor bering, faylga yo'l to'liq ko'rsatilishi kerak. C diskidan boshlab. Masalan: regsvr32.exe c: windows /system32/openal32.dll.

Bunday holda, "OK" tugmasini bosgandan so'ng, voqealarni rivojlantirish uchun ikkita variant mavjud. Birinchisi muvaffaqiyatni anglatadi, bu holda sizga tegishli xabar ko'rsatiladi. Yoki muvaffaqiyatsiz bo'lsa, tegishli oyna ochiladi.

Bu DLL-ni ro'yxatdan o'tkazishning birinchi usuli edi, ammo biz sizga shuni eslatib o'tamizki, ulardan faqat uchtasi bor, shuning uchun biz davom etamiz.

DLL-ni ro'yxatdan o'tkazishning ikkinchi usuli

Ikkinchi usul amalda farq qilmaydi, faqat harakat joyida. Siz "Buyruqlar qatori" yordam dasturiga kirishingiz kerak, siz buni bir necha usul bilan qilishingiz mumkin: standart papkadagi "Ishga tushirish" menyusida xuddi shu nomdagi dasturni oching yoki "Ishga tushirish" oynasiga qo'ng'iroq qilib, kiriting, bu sizga bog'liq.

Endi sizning oldingizda buyruq qatori ochiq, unda siz birinchi usulda kiritilgan ma'lumotlarni kiritishingiz kerak. Ya'ni, dastlab dll (regsvr32.exe) bilan ishlaydigan dasturni, keyin esa faylga yo'lni belgilang.

Ko'rib turganingizdek, DLL-ni ro'yxatdan o'tkazishning ikkinchi usuli, maqolaning boshida muhokama qilinganidek, birinchisidan deyarli farq qilmaydi. Ammo uchinchisi ko'proq sezilarli farqlarga ega, shuning uchun unga o'taylik.

DLL-ni ro'yxatdan o'tkazishning uchinchi usuli

Bu usul oddiy foydalanuvchi uchun oddiyroq bo'lishi mumkin, shuning uchun uni ko'rib chiqaylik.

Buning uchun regsvr32.exe fayli yordamida DLL faylini ochish kifoya. Buni qanday qilish kerak:

  1. Kerakli DLL faylni o'ng tugmasini bosing.
  2. Menyudan "Ochish..." bandini tanlang.
  3. Oynada "Browse" tugmasini toping va bosing.
  4. Regsvr32.exe fayliga yo'lni toping, u tizimda joylashgan System32 papkasida joylashgan. Windows papkasi C diskida.
  5. "Ochish" tugmasini bosing.

Hammasi shu, endi siz DLL xatosi paydo bo'lganda nima qilishning uchta usulini bilasiz.

Ko'pincha foydalanuvchilarda Windows-ning ettinchi yoki sakkizinchi versiyalarida DLL-ni qanday ro'yxatdan o'tkazish haqida savol tug'iladi. Odatda, bu savol tizim foydalanuvchiga shaxsiy kompyuterda kerakli kutubxona yo'qligi haqida xabar bergandan keyin paydo bo'ladi.

Darhaqiqat, kutubxonani ro'yxatdan o'tkazish juda oddiy - siz faqat bir qadamni bajarishingiz kerak. Biroq, buni amalga oshirish uchun administrator huquqlariga ega bo'lishingiz kerak.

Ammo buning ba'zi nuances bor. Masalan, agar ro'yxatdan o'tish muvaffaqiyatli bo'lsa DLL xatosi zarur kutubxonaning etishmasligi yo'qolmasligi mumkin. Bundan tashqari, RegSvr32 xatosi va modul operatsion tizimning ushbu versiyasi bilan kompyuterda ishlay olmasligi haqida xabar paydo bo'lishi mumkin. Bu, shuningdek, DLLRegisterServer kirish nuqtasi topilmaganligini ko'rsatishi mumkin. Bu noto'g'ri harakatlar qilinganligini bildirmaydi.

DLL-ni OTda ro'yxatdan o'tkazishning uchta usuli

Quyida tavsiflangan barcha harakatlar kutubxonadan nusxa ko'chirish uchun joy topilganligini va DLL System32 yoki SysWOW64 katalogida yoki u bo'lishi kerak bo'lgan boshqa joyda joylashganligini taxmin qiladi.

DLL-ni ro'yxatdan o'tkazish uchun barcha manipulyatsiyalar regsvr32.exe yordamida amalga oshiriladi, ammo bu erda 64 bitli tizimdan foydalanganda ushbu fayl ikkita katalogda joylashgan bo'lishi mumkinligiga e'tibor berishingiz kerak: SysWOW64 va System32. Shuni ta'kidlash kerakki, bu fayllar boshqacha bo'lib, 64-bitlisi System32 katalogida joylashgan. Har bir holatda faqat fayl nomini emas, balki regsvr32.exe yo'lini yozish tavsiya etiladi.

Birinchi usul juda keng tarqalgan va uni ko'pincha Internetda topish mumkin. U bir nechta manipulyatsiyalardan iborat. Dastlab, Win + R tugmalarini bosishingiz kerak, so'ngra "Ishga tushirish" oynasida regsvr32.exe path_to_dll_file-ni kiritishingiz va OK tugmasini bosing. Bundan tashqari, "Ishga tushirish" faollashtirilgan bo'lsa, "Ishga tushirish" menyusida topish mumkin.

Keyin, agar muvaffaqiyatli bo'lsa, kutubxonani ro'yxatdan o'tkazish muvaffaqiyatli bo'lganligini bildiruvchi ekranda bildirishnoma paydo bo'lishi kerak. Ammo, ehtimol, modul yuklanganligi haqida xabar paydo bo'ladi, lekin DllRegisterServer kirish nuqtasi yo'q va siz DLL to'g'ri fayl ekanligiga ishonch hosil qilishingiz kerak.

Keyingi usul buyruq qatorini administrator sifatida ishga tushirishni va yuqoridagi usuldagi kabi bir xil buyruqni yozishni o'z ichiga oladi. Buyruqlar qatorini ochishingiz kerak. Buning uchun "sakkizta" da siz Win + X tugmalarini bosishingiz kerak va keyin kerakli elementni ko'rsatishingiz kerak. "Yetti" da buyruq qatorini "Boshlash" da topish mumkin. Siz uni sichqonchaning o'ng tugmasi bilan bosishingiz va "Administrator sifatida ishga tushirish" -ni tanlashingiz kerak.

Keyin oldingi usulda bo'lgani kabi regsvr32.exe path_to_dll ni kiritishingiz kerak. Biroq, ro'yxatdan o'tish muvaffaqiyatsiz bo'lishi mumkin.

Bundan tashqari, kamdan-kam hollarda kerak bo'ladigan usul mavjud. Ro'yxatdan o'tish uchun DLL faylini sichqonchaning o'ng tugmasi bilan bosishingiz va "Ochish" bandini tanlashingiz kerak. Shundan so'ng, siz "Browse" tugmasini bosishingiz va System32 yoki SysWow64 kataloglarida regsvr32.exe-ni topishingiz va DLL-ni ishga tushirish uchun foydalanishingiz kerak.

Aslida, DLL-ni operatsion tizimda ro'yxatdan o'tkazishning barcha variantlari bir xil mohiyatga ega.
Faqat har bir foydalanuvchi o'zi uchun qulayroq usulni tanlashi mumkin bo'ladi. Lekin nima uchun DLL-ni ro'yxatdan o'tkazish ishlamayapti, buni tushunishingiz kerak bo'ladi.

Nima uchun DLL ro'yxatdan o'tish muvaffaqiyatsiz tugadi

Agar kompyuterda DLL bo'lmasa, o'yinlar yoki yordamchi dasturlar ishga tushmasa va xato paydo bo'lsa, siz ushbu faylni yuklab olishingiz va uni ro'yxatdan o'tkazishingiz kerak, ammo modul ushbu operatsiya bilan ishlay olmasligi haqida xabar paydo bo'ladi. tizimi yoki DllRegisterServer kirish nuqtasi yo'q, siz xafa bo'lishingiz shart emas, bu vaziyatdan chiqish yo'li bor.

Bu bir necha sabablarga ko'ra sodir bo'lishi mumkin. Birinchidan, har bir fayl jurnalga yozish uchun mo'ljallanmagan. Roʻyxatdan oʻtishni shu tarzda amalga oshirish uchun sizga DllRegisterServer funksiyasini qoʻllab-quvvatlaydigan fayl kerak boʻladi. Ba'zi hollarda bunday fayl tizimda allaqachon mavjud bo'lganligi sababli xatolik yuzaga keladi.

Ikkinchidan, ushbu faylni yuklab olishni taklif qiladigan ba'zi manbalarda shu nomdagi qo'g'irchoq mavjud va uni ro'yxatdan o'tkazish mumkin emas, chunki u kutubxona emas.

Ushbu muammoni hal qilishning turli usullari mavjud. Dasturchilar o'z kutubxonalarini ro'yxatdan o'tkazishda regasm.exe dan foydalanishlari mumkin. Oddiy foydalanuvchilar uchun ushbu fayl nima uchun kerakligini qidirish tavsiya etiladi. Ushbu ma'lumotlarga ega bo'lgan holda, siz barcha kerakli kutubxonalarni o'rnatadigan va ularni operatsion tizimda mustaqil ravishda ro'yxatdan o'tkazadigan o'rnatuvchini yuklab olishingiz mumkin.

Misol uchun, d3d bilan boshlangan barcha fayllar DirectX yordamida o'rnatilishi mumkin. Va msvc kutubxonalari Visual Studio Redistributable yordamida o'rnatiladi. Agar torrentdan o'yinni yuklab olgandan keyin u ochilmasa, antivirus hisobotlarini ko'rib chiqishingiz kerak, chunki u o'zgartirilgan DLL-larni yo'q qilgan bo'lishi mumkin.

Ko'pincha, kutubxonani ro'yxatdan o'tkazish o'rniga, kutubxonaga muhtoj bo'lgan exe fayli bilan bir xil katalogdagi DLL manzilidan foydalanishingiz mumkin.

Fayl DLL ro'yxatdan o'tgan bo'lsa, bir nechta dasturlar tomonidan ishlatilishi mumkin bo'lgan funktsional moduldir.

Odatda OS fonda DLL-larni ro'yxatdan o'tkazing, lekin ba'zida qattiq diskning shikastlanishi, o'rnatish xatolari tufayli dasturiy ta'minot yoki kompyuter virusi infektsiyasi bo'lsa, DLL faylini qo'lda ro'yxatdan o'tkazishingiz kerak bo'lishi mumkin.

Ushbu ko'rsatma sizga ushbu protsedurani qanday bajarish kerakligini aytadi.

1-usul
  • Start tugmasini bosing
  • "Dasturlar va fayllarni qidirish" matn maydoniga kiriting:
    regsvr32 [to'liq_fayl_nomi]
    Agar yo'lda bo'sh joylar mavjud bo'lsa, faylning to'liq nomi tirnoq ichida yozilishi kerak.

    Masalan: regsvr32 "C:\Program Files (x86)\1cv77\BIN\v7plus.dll"

  • Enter tugmasini bosing

2-usul
Eslatmalar
  1. *.dll fayllarini ro'yxatdan o'tkazishda ular Windows registriga yoziladi. Bir vaqtning o'zida ipda mos keladigan REG_DWORD parametri 1 qiymati bilan yaratiladi.
  2. Regsvr32 buyrug'idan foydalanish:
    regsvr32 ] DLL fayli
    /u
    - DLL-ni ro'yxatdan o'chiradi
    /s– “sokin” rejim – xabar oynalari ko'rsatilmaydi
    /i– parametr sifatida ixtiyoriy buyruq qatorini o‘tkazib, DllInstall-ga qo‘ng‘iroq qiladi; /u kaliti bilan foydalanilganda, DLLUNInstall-ni chaqiradi.
    /n– DllRegisterServerni chaqirmaydi. /i kaliti bilan foydalanish mumkin.

Foydalanuvchilar Windows 7 va 8 da dll faylini qanday ro'yxatdan o'tkazish haqida so'rashadi. Odatda "Dastur ishga tusha olmaydi, chunki kerakli dll kompyuterda yo'q" kabi xatolarga duch kelgandan keyin. Keling, bu haqda gaplashaylik.

Aslida, tizimda kutubxonani ro'yxatdan o'tkazish unchalik qiyin ish emas (men sizga bitta usulning uchta variantini ko'rsataman) - aslida faqat bitta qadam kerak. Yagona majburiy talab - bu Windows boshqaruvchisi huquqlariga ega bo'lishingizdir.

Biroq, ba'zi nuances bor - masalan, hatto Muvaffaqiyatli ro'yxatdan o'tish DLL sizni "kutubxona kompyuteringizda emas" xatosidan qutqarmaydi, lekin modul mos kelmaydigan xabar bilan RegSvr32 xatosining paydo bo'lishi. Windows versiyasi ushbu kompyuterda yoki DLLRegisterServer kirish nuqtasi topilmadi, bu siz noto'g'ri ish qilyapsiz degani emas (bu nimani anglatishini maqolaning oxirida tushuntiraman).

DLL-ni OTda ro'yxatdan o'tkazishning uchta usuli

Keyingi qadamlarni tavsiflashda siz kutubxonangizni qaerdan nusxalashingiz kerak bo'lgan joyni topdingiz deb o'ylayman va DLL allaqachon System32 yoki SysWOW64 papkasida (va ehtimol boshqa joyda, agar u erda bo'lishi kerak bo'lsa).

Eslatma: quyida biz regsvr32.exe yordamida DLL kutubxonasini qanday ro'yxatdan o'tkazishni tasvirlaymiz, ammo shuni yodda tutingki, agar sizda 64 bitli tizim bo'lsa, sizda ikkita regsvr32.exe mavjud - biri C: \ jildida Windows\ SysWOW64, ikkinchisi - C: \ Windows \ System32. Va bu turli xil fayllar, 64-bitlisi System32 papkasida joylashgan. Men har bir usulda foydalanishni tavsiya etaman to'liq yo'l Mening misollarimda ko'rsatilganidek, faqat fayl nomini emas, balki regsvr32.exe-ga.

Birinchi usul Internetda boshqalarga qaraganda tez-tez tasvirlangan va quyidagilardan iborat:

    Windows + R tugmalarini bosing yoki Boshlash menyusiga o'ting Windows 7“Ishga tushirish” ni tanlang (agar u sizda yoqilgan bo'lsa) regsvr32.exe path_to_dll_file faylini kiriting OK yoki Enter tugmasini bosing.

Shundan so'ng, agar hamma narsa yaxshi bo'lsa, kutubxona muvaffaqiyatli ro'yxatdan o'tganligi haqida xabarni ko'rishingiz kerak. Ammo, ehtimol, siz boshqa xabarni ko'rasiz - modul yuklangan, lekin DllRegisterServer kirish nuqtasi topilmadi va sizning DLL faylingiz to'g'ri ekanligini tekshirishga arziydi (yuqorida aytganimdek, bu haqda keyinroq yozaman. ).

Ikkinchi usul - buyruq qatorini administrator sifatida ishga tushirish va oldingi paragrafdan bir xil buyruqni kiritish.

    Buyruqlar satrini administrator sifatida ishga tushiring. Windows 8-da siz Win + X tugmachalarini bosishingiz va keyin kerakli menyu bandini tanlashingiz mumkin. Windows 7 da, siz Boshlash menyusida buyruq qatorini topishingiz mumkin, ustiga sichqonchaning o'ng tugmachasini bosing va "Administrator sifatida ishga tushirish" -ni tanlang. Regsvr32.exe path_to_dll_library buyrug'ini kiriting (siz skrinshotda misolni ko'rishingiz mumkin).

Shunga qaramay, siz DLL-ni tizimda ro'yxatdan o'tkaza olmaysiz.

Va ba'zi hollarda foydali bo'lishi mumkin bo'lgan oxirgi usul:

    Ro'yxatdan o'tmoqchi bo'lgan DLL-ni sichqonchaning o'ng tugmasi bilan bosing va menyudagi "Ochish" bandini tanlang "Browse" tugmasini bosing va Windows/System32 yoki Windows/SysWow64 papkasida regsvr32.exe faylini toping, undan foydalanib DLL-ni oching.

Tizimda DLL-ni ro'yxatdan o'tkazish uchun tavsiflangan barcha usullarning mohiyati bir xil, bir xil buyruqni bajarishning biroz boshqacha usullari - qaysi biri siz uchun qulayroq bo'lsa. Va endi nima uchun siz uchun hech narsa ishlamasligi haqida.

Nima uchun DLL faylini ro'yxatdan o'tkaza olmayman?

Responsive2(kenglik:300px;balandlik:300px)@media(min.kenglik: 500px)(.responsive2(kenglik:336px;balandlik:280px))

Shunday qilib, sizda ba'zi DLL fayli etishmayapti, shuning uchun siz o'yinni boshlaganingizda yoki xatoni ko'rsangiz, ushbu faylni Internetdan yuklab oldingiz va ro'yxatdan o'tishga harakat qilyapsiz, lekin DllRegisterServer kirish nuqtasi yoki modul mos kelmaydi. joriy versiya Windows, va ehtimol boshqa narsa, ya'ni DLL-ni ro'yxatdan o'tkazish mumkin emas.

    Barcha DLL fayllar ro'yxatdan o'tish uchun mo'ljallanmagan. Uni shu tarzda ro'yxatdan o'tkazish uchun u bir xil DllRegisterServer funksiyasini qo'llab-quvvatlashi kerak. Ba'zan xato kutubxona allaqachon ro'yxatdan o'tganligi sababli ham yuzaga keladi. DLL-ni yuklab olishni taklif qiladigan ba'zi saytlar aslida siz qidirayotgan nomga ega soxta fayllarni o'z ichiga oladi va ularni ro'yxatdan o'tkazib bo'lmaydi, chunki ular aslida kutubxona emas.

Va endi uni qanday tuzatish kerak:

    Agar siz dasturchi bo'lsangiz va DLL-ni ro'yxatdan o'tkazayotgan bo'lsangiz, regasmni sinab ko'ring. exeAgar siz foydalanuvchi bo'lsangiz va siz uchun DLL yo'qligi haqidagi xabar bilan biror narsa boshlanmasa kompyuter- Internetda qaerdan yuklab olishni emas, balki qanday fayl ekanligini ko'ring. Odatda, buni bilib, siz asl kutubxonalarni o'rnatadigan va ularni tizimda ro'yxatdan o'tkazadigan rasmiy o'rnatuvchini yuklab olishingiz mumkin - masalan, d3d dan boshlanadigan barcha fayllar uchun DirectX-ni rasmiy veb-saytdan o'rnatish kifoya. msvc - Visual Studio qayta taqsimlanadigan versiyalaridan biri. (Agar torrentdan o'yin ishga tushmasa, antivirus hisobotlarini ko'rib chiqing; u kerakli DLL-larni o'chirib tashlagan bo'lishi mumkin, bu ko'pincha ba'zi o'zgartirilgan kutubxonalarda sodir bo'ladi). Odatda, DLL-ni ro'yxatdan o'tkazish o'rniga, faylni Ushbu kutubxonani talab qiladigan bajariladigan fayl bilan bir xil papka ishlaydi.

Men shu bilan yakunlayman, umid qilamanki, biror narsa avvalgidan ko'ra aniqroq bo'ldi.



 

O'qish foydali bo'lishi mumkin: