Windows operatsion tizimida ishlash uchun mo'ljallangan barcha o'yinlar DirectX tarkibiy qismlarining to'g'ri ishlashi uchun ma'lum bir versiyani talab qiladi. Ushbu tarkibiy qismlar allaqachon OS-da oldindan o'rnatilgan, ammo ba'zida ular o'yin loyihasini o'rnatuvchisida "simli" bo'lishi mumkin. Ko'pincha, bunday tarqatishlarni o'rnatish muvaffaqiyatsiz bo'lishi mumkin va o'yinni keyinchalik o'rnatish ko'pincha mumkin emas. Bunday vaziyatda odatiy xato "DirectX sozlash xatosi: ichki xato yuz berdi".
DirectX o'rnatish xatosi
Yuqorida aytib o'tganimizdek, o'rnatilgan DirectX bilan o'yinni o'rnatayotganda, ushbu dialog oynasida aytilganidek, ishlamay qolishi mumkin.
Yoki bu:
Ushbu muammo ko'pincha o'yinchoqlarni o'rnatish paytida yuzaga keladi, bu ularning ba'zi qismlariga DX versiyasini tizimdagi versiyadan farqli ravishda talab qiladi. Ko'pgina hollarda, bu loyihaning ishonchli qismi. Bu erda muammo fayllarga kirish huquqi va ro'yxatga olish kitobi sozlamalari. Agar siz administrator nomidan o'yinni o'rnatishni boshlasangiz ham, u ishlamaydi, chunki o'rnatilgan DX o'rnatuvchisi bunday huquqlarga ega emas. Bunga qo'shimcha ravishda, muvaffaqiyatsizlikka boshqa sabablar ham bo'lishi mumkin, masalan, buzilgan tizim fayllari. Keyinchalik ularni qanday hal qilish haqida gaplashamiz.
1-usul: tarkibiy qismlarni qo'lda yangilash
Ushbu usul XP-dan 7-gacha bo'lgan Windows tizimlari uchun javob beradi, chunki 8 va 10-da qo'lda yangilanish ta'minlanmaydi. Xatoni hal qilish uchun siz oxirgi foydalanuvchi uchun DirectX ishlaydigan kutubxona o'rnatuvchisini yuklab olishingiz va o'rnatishingiz kerak. Ikkita variant mavjud: veb-versiya va to'liq, ya'ni Internetga ulanishni talab qilmaydi. Faqat bittasi ishlashi mumkin, shuning uchun ikkalasini ham sinab ko'rishingiz kerak.
Veb-versiyani yuklab olish sahifasi
Keyingi sahifada, agar o'rnatilgan bo'lsa, barcha tushlarni olib tashlang va ustiga bosing "Chiqish va davom etish".
To'liq versiya quyidagi havolada "yotadi".
To'liq versiyani yuklab olish sahifasi
Bu erda siz tasdiq belgilari bilan harakatlarni bajarishingiz va bosishingiz kerak "Yo'q, rahmat va davom eting".
Yuklab olingandan so'ng, siz administrator sifatida o'rnatishingiz kerak, bu juda muhim. Bu quyidagicha amalga oshiriladi: cherting RMB yuklab olingan faylni tanlang va tanlang Administrator sifatida ishga tushirish.
Ushbu harakatlar sizga DX fayllari buzilgan bo'lsa, ularni yangilash, shuningdek kerakli kalitlarni ro'yxatga olish kitobida ro'yxatdan o'tkazish imkonini beradi. O'rnatish jarayoni tugagandan so'ng, kompyuterni qayta ishga tushiring va o'yinni o'rnatishga harakat qiling.
2-usul: o'yin papkasi
Origin orqali o'rnatayotganda, hatto muvaffaqiyatsiz bo'lsa ham, o'rnatuvchi kerakli papkalarni yaratishga va u erdagi fayllarni ochishga imkon beradi. DirectX arxivlari joylashgan katalog bilan qiziqamiz. U quyidagi manzilda joylashgan. Sizning holatingizda u boshqa joy bo'lishi mumkin, ammo papka daraxti shunga o'xshash bo'ladi.
C: O'yinlar OriginLibrary Battlefield 4 __ Installer directx redist
Ushbu katalogdan siz barcha fayllarni yo'q qilishingiz kerak, quyida ekran rasmida ko'rsatilganlardan tashqari.
O'chirilgandan so'ng, siz yana o'yinni Origin orqali o'rnatishga urinib ko'rishingiz mumkin. Agar xato davom etsa, papkada DXSETUP faylini ishga tushiring "redist" ma'mur nomidan va o'rnatishni tugashini kuting va o'rnatishni yana foydalaning.
Yuqoridagi muammo muammoning maxsus holatlaridan biridir, ammo bu misol boshqa o'yinlar bilan bog'liq vaziyatda ishlatilishi mumkin. DirectX kutubxonalarining eskirgan versiyalaridan foydalanadigan o'yin loyihalari deyarli har doim shunga o'xshash o'rnatuvchini o'z ichiga oladi. Siz shunchaki kompyuterda tegishli papkani topishingiz va ko'rsatilgan harakatlarni bajarishga harakat qilishingiz kerak.
Xulosa
Ushbu maqolada keltirilgan xato DirectX tarkibiy qismlarining normal ishlashi uchun javobgar bo'lgan buzilgan fayllar yoki ro'yxatga olish kitobi kalitlari shaklida tizimda ba'zi muammolar mavjudligini aytadi. Agar yuqoridagi usullar xatoni tuzata olmasa, ehtimol siz Windows-ni qayta o'rnatishingiz yoki zaxira nusxasini ishlatishingiz kerak bo'ladi. Ammo, agar siz ushbu o'yinchoqni o'ynashingiz muhim bo'lmasa, unda siz hamma narsani avvalgidek qoldirishingiz mumkin.