O’yin paytida d3d11.dll-ni qanday yuklab olish va D3D11 xatolarini tuzatish haqida malumot
So’nggi paytlarda foydalanuvchilar D3D11 CreateDeviceAndSwapChained, «DirectX 11 ishga tushirilmadi», «Dasturni ishga tushirib bo’lmaydi, chunki kompyuterda d3dx11.dll fayli yo’q» va shunga o’xshash xatolarga duch kelishadi. Bu Windows 7 da tez-tez sodir bo’ladi, ammo ba’zi sharoitlarda siz Windows 10 da ham muammoga duch kelishingiz mumkin.
Xato matnida ko’rib turganingizdek, muammo DirectX 11-ni ishga tushirishda, aniqrog’i d3d11.dll fayli uchun javobgar bo’lgan Direct3D 11-da. Shu bilan birga, Internetdagi ko’rsatmalar bilan siz allaqachon dxdiag-ga qarashingiz va DX 11 (va hatto DirectX 12) o’rnatilganligini ko’rishingizga qaramay, muammo davom etishi mumkin. Ushbu qo’llanmada — D3D11 CreateDeviceAndSwapChained xatosi yoki d3dx11.dll-ni qanday tuzatish haqida ma’lumot kompyuteringizda yo’q.
D3D11 xatolarni tuzatish.
Ko’rib chiqilayotgan xatoning sababi bir necha omillar bo’lishi mumkin, eng keng tarqalgani
- Sizning video kartangiz DirectX 11 bilan mos kelmaydi (bu holda, Win + R tugmachalarini bosib va dxdiag yozib, u erda aynan 11 yoki 12-versiya o’rnatilganligini ko’rishingiz mumkin. Ammo, ushbu versiyaning mosligi haqida hech narsa aytilmagan video karta, faqat ushbu versiyadagi fayllar kompyuterga o’rnatilgan bo’lsa).
- Eng so’nggi original drayverlar grafik kartaga o’rnatilmagan — bu holda yangi boshlanuvchilar ko’pincha qurilma menejeridagi «Yangilash» tugmasi yordamida drayverlarni yangilashga harakat qilishadi, bu noto’g’ri usul: «Drayverga kerak emas» degan xabar yangilanishi »bu usulda odatda ko’p narsani anglatmaydi.
- Windows 7-da kerakli yangilanishlar o’rnatilmagan, bu Dishonored 2 kabi o’yinlarda, hatto DX11, d3d11.dll fayli va qo’llab-quvvatlanadigan grafik kartada ham xatolikni davom ettirishi mumkin.
Dastlabki ikkita nuqta bog’liq va Windows 7 va Windows 10 foydalanuvchilari bilan teng ravishda sodir bo’lishi mumkin.
Bunday holda xatolar uchun to’g’ri yo’l quyidagicha bo’ladi:
- Asl video karta drayverlarini AMD, NVIDIA yoki Intel rasmiy veb-saytlaridan qo’lda yuklab oling (masalan, qarang. Drayvlarni qanday o’rnatish kerak Windows 10 da NVIDIA tomonidan) va ularni o’rnating.
- Dxdiag-ga o’ting (Win + R tugmalarini bosing, dxdiag yozing va Enter ni bosing), «Displey» yorlig’ini oching va «Haydovchilar» bo’limida «Direct3D uchun DDI» maydonini qidiring. 11.1 va undan yuqori qiymatlar bilan D3D11 xatolar paydo bo’lmasligi kerak. Agar qiymatlar pastroq bo’lsa, bu, ehtimol, video karta yoki uning drayverlarini qo’llab-quvvatlamaslik bilan bog’liq. Yoki Windows 7 da, bu zarur platforma yangilanishining etishmasligi bo’lishi mumkin.
Shuningdek, DirectX-ning alohida o’rnatilgan va uchinchi tomon dasturlarida, masalan, AIDA64-da qo’shimcha qurilmalar tomonidan qo’llab-quvvatlanadigan versiyasini tekshirishingiz mumkin (DirectX versiyasini kompyuteringizda qanday topish mumkin, qarang).
Windows 7-da, zamonaviy o’yinlarni ishga tushirishda D3D11 va DirectX 11 ishga tushirish xatolari, kerakli drayverlar o’rnatilganda va video karta eskirmasa ham paydo bo’lishi mumkin. Vaziyatni quyidagicha tuzatish mumkin.
Windows 3 uchun D11D7.dll-ni qanday yuklab olish mumkin
Windows 7-da sukut bo’yicha d3d11.dll fayli bo’lmasligi mumkin va u mavjud bo’lgan rasmlarda u yangi o’yinlar bilan ishlamay, D3D11 ishga tushirish xatolarini keltirib chiqaradi.
Uni Microsoft-ning rasmiy veb-saytidan 7 uchun chiqarilgan yangilanishlar doirasida yuklab olish va o’rnatish (yoki sizda mavjud bo’lsa, uni yangilash) mumkin. Ushbu faylni ba’zi uchinchi tomon saytlaridan alohida yuklab olish (yoki boshqa kompyuterdan qarz olish) mumkin emas Tavsiya etiladi, o’yinni ishga tushirishda d3d11.dll xatolarini tuzatishi ehtimoldan yiroq emas.
- To’g’ri o’rnatish uchun Windows 7 platformasi yangilanishini yuklab oling (Windows 7 SP1 uchun) — https://www.microsoft.com/ru-ru/download/details.aspx?id=36805.
- Faylni yuklab olgandan so’ng uni ishga tushiring va KB2670838 yangilanishining o’rnatilishini tasdiqlang.
O’rnatish tugagandan so’ng va kompyuterni qayta ishga tushirgandan so’ng, kutubxona to’g’ri joyda bo’ladi (C: Windows System32) va xato bo’lmaydi, chunki d3d11.dll kompyuteringizda yo’q yoki D3D11 CreateDeviceAndSwapChained muvaffaqiyatsiz tugadi (agar sizda yetarlicha zamonaviy apparat mavjud).
Dasturlar, Texnologiyalar
O’yin paytida d3d11.dll-ni qanday yuklab olish va D3D11 xatolarini tuzatish