Саяхан хэрэглэгчид ихэвчлэн D3D11 CreateDeviceAndSwapChain Failed гэх мэт алдаатай тулгардаг, "DirectX 11-г эхэлж чаддаггүй", "Компьютер дээр d3dx11.dll файл дутагдаж байгаа тул хөтөлбөр эхлэх боломжгүй байна." Энэ нь Windows 7-д илүү их тохиолддог боловч зарим нөхцөлд та Windows 10-д асуудал тулгарах болно.
Алдааны текстээс харахад асуудал нь DirectX 11-ийг эхэнд нь эсвэл Direct3D 11, d3d11.dll файлыг хариуцдаг тул асуудал байна. Үүний зэрэгцээ, Интернэт дэх зааврыг ашигласнаар та dxdiag-г хараад DX 11 (тэр ч байтугай DirectX 12) суулгагдсан бол энэ асуудал хэвээр үлдэж болох юм. Энэ зааварт D3D11 CreateDeviceAndSwapChain Failed error эсвэл d3dx11.dll-ийг алдааг засах талаар дэлгэрэнгүй мэдээлэл өгнө.
D3D11 алдааны залруулга
Анхаарах алдааны шалтгаан нь янз бүрийн хүчин зүйл байж болох бөгөөд хамгийн түгээмэл хүчин зүйл байж болно
- Таны видео карт DirectX 11-ийг дэмждэггүй (Win + R товчлуурууд дээр дарж dxdiag-г оруулснаар та 11 эсвэл 12 хувилбарыг суулгахыг харна уу) Гэхдээ энэ нь видео картаас энэ хувилбарыг дэмжиж байгаа гэсэн үг биш юм зөвхөн энэ хувилбарт файлууд компьютер дээр суулгагдсан).
- Хамгийн сүүлийн үеийн анхны драйверууд нь видео карт дээр суулгаагүй бол шинэхэн хэрэглэгчид төхөөрөмжийн менежер дахь "Update" товчлуурыг ашиглан жолоочийг шинэчлэхийг оролддог бол энэ нь буруу арга юм: "Энэ драйвер нь шинэчлэгдэх шаардлагагүй" гэсэн энэ арга нь ихэвчлэн бага гэсэн үг юм.
- Windows 7-т шаардлагатай шинэчлэлтүүд суулгаагүй бөгөөд энэ нь DX11, d3d11.dll файл болон дэмжигдсэн видео карттай байсан ч Dishonored 2 шиг тоглоомууд алдаа гарсныг мэдээллээрэй.
Эхний хоёр цэг нь харилцан уялдаатай бөгөөд Windows 7 болон Windows 10 хэрэглэгчид хоорондоо адилхан байдаг.
Энэ тохиолдолд алдаатай үйл ажиллагааны зөв чиглэл нь:
- Албан ёсны AMD, NVIDIA эсвэл Intel вэбсайтуудаас анхны видео картын драйверуудыг гараар татаж авах (жишээлбэл, NVIDIA драйверуудыг Windows 10-г хэрхэн суулгах талаар) -г үзээрэй.
- Dxdiag руу (Win + R товчлуурууд, dxdiag оруулаад Enter дарна уу), "Дэлгэц" цонхыг нээж, "Жолооч" хэсэгт "Direct3D DDI" талбарт анхаарлаа хандуулаарай. 11.1 ба түүнээс дээшхи тохиолдолд D3D11 алдаанууд гарч ирэх ёсгүй. Бага зэргийн хувьд видео карт эсвэл жолооч нараас дэмжлэг авахгүй байх магадлалтай юм. Эсвэл, Windows 7-т шаардлагатай платформын шинэчлэлт байхгүй тохиолдолд цааш нь үргэлжлүүлээрэй.
Та мөн DirectX-ийн суулгах болон дэмждэг DirectX-ийн тоног төхөөрөмжийн хувилбарыг, жишээ нь, AIDA64-д (Компютер дээр DirectX-ийн хувилбарыг хэрхэн хайж олж авах талаар) үзэж болно.
Windows 7 дээр D3D11 алдаанууд, DirectX 11 нь орчин үеийн тоглоомын эхлэхэд эхэлж шаардлагатай жолооч суулгасан ч, видео карт нь хуучин хүмүүсээс ч гарч ирдэг. Та нөхцөл байдлыг дараах байдлаар засч болно.
Windows 7-т D3D11.dll-ийг хэрхэн татаж авах талаар
Windows 7-д анхдагч нь d3d11.dll файл биш байж магадгүй бөгөөд эдгээр зурагнууд дээр байгаа нь шинэ тоглоомуудтай ажиллахгүй байж магадгүй бөгөөд D3D11-г анх удаагаа алдаа үүсгэж болох юм.
Энэ нь 7-Ki-д зориулж гаргасан шинэчлэлийн хэсэг болгон Microsoft-ын албан ёсны вэбсайтаас татан авч суулгаж болно (эсвэл компьютер дээр аль хэдийн орсон байна). Энэ файлыг зарим гуравдагч этгээдийн сайтаас татаж авах (эсвэл өөр компьютерээс авах) Би үүнийг зөвлөдөггүй, энэ нь тоглоом эхлэхэд d3d11.dll алдааг засах боломжгүй юм.
- Зөв суурилуулахын тулд та Windows 7 Platform Update (Windows 7 SP1) - //www.microsoft.com/ru-ru/download/details.aspx?id=36805 хувилбарыг татаж авах хэрэгтэй.
- Файлыг татаж аваад ажиллуулаад KB2670838 шинэчлэлтийг суулгахыг баталгаажуул.
Суулгалт дууссаны дараа компьютераа дахин ажиллуулсны дараагаар зөв байрлал нь (C: Windows System32 ), мөн d3d11.dll компьютер дээр байхгүй эсвэл D3D11 CreateDeviceAndSwapChain Failed гарч ирэхгүй гэсэн алдаануудтай (учир нь Та хангалттай орчин үеийн тоног төхөөрөмжтэй).