Bubar, pangguna asring nemokke kasalahan kayata D3D11 CreateDeviceAndSwapChain Gagal, "Gagal initialize DirectX 11", "Program ora bisa diwiwiti amarga berkas d3dx11.dll wis ilang ing komputer" lan liya-liyane. Iki luwih kerep kedadeyan ing Windows 7, nanging ing kondisi tartamtu sampeyan bisa nemokake masalah ing Windows 10.
Kaya sing katon saka teks kesalahan, masalah kasebut dumunung ing inisialisasi DirectX 11, utawa, Direct3D 11, sing d3d11.dll file tanggung jawab. Sanalika, senadyan kasunyatan, nggunakake instruksi ing Internet, sampeyan wis bisa ndeleng dxdiag lan ndeleng manawa DX 11 (malah DirectX 12) wis diinstal, masalah bisa tetep. Tutorial iki menehi katrangan babagan cara ndandani D3D11 CreateDeviceAndSwapChain Gagal sing kasalahan utawa d3dx11.dll ilang ing komputer.
Koreksi kesalahan D3D11
Alesan kanggo kesalahan sing ditrapake bisa dadi macem-macem faktor, yaiku sing paling umum
- Kertu video ora ndhukung DirectX 11 (kanthi bebarengan, kanthi mencet tombol Win + R lan ngetik dxdiag, sampeyan bisa ndeleng versi 11 utawa 12 sing diinstal. Nanging, iki ora ateges menawa ana dhukungan kanggo versi iki saka kertu video mung sing file versi iki diinstal ing komputer).
- Driver asli paling anyar ora diinstal ing kertu video - nalika pangguna wong anyar asring nyoba nganyari driver kanthi nggunakake tombol "Update" ing piranti pangatur, iki cara salah: pesen sing "Driver ora perlu diupdate" kanthi metode iki biasane tegese kurang.
- Nganyari perlu kanggo Windows 7 ora diinstal, sing bisa nyebabake kasunyatan sing malah karo file DX11, d3d11.dll lan kertu video sing didhukung, game kaya Dishonored 2 terus nglapurake kesalahan.
Dua poin kapindho sing silih hubungan lan bisa ditemokake ing antarane Windows 7 lan Windows 10.
Cara sing bener tumrap kasalahan ing kasus iki yaiku:
- Download driver asli video kertu saka situs resmi AMD, NVIDIA utawa Intel (waca, umpamane, Carane nginstal driver NVIDIA ing Windows 10) lan nginstal.
- Pindhah menyang dxdiag (Win + R keys, ketik dxdiag banjur pencet Enter), buka tab "Layar" lan ing bagian "Drivers" mbayar manungsa waé menyang "Direct3D DDI" lapangan. Ing 11.1 lan ndhuwur, kasalahan D3D11 ngirim ora katon. Kanggo sing luwih cilik, mesthine ana prakara kurang dhukungan saka kertu video utawa pembalap. Utawa, ing kasus Windows 7, tanpa anané pembaruan platform sing dibutuhake, sing luwih lanjut.
Sampeyan uga bisa ndeleng DirectX versi hardware kanthi didhukung lan didhukung ing program pihak katelu, contone, ing AIDA64 (deleng Cara golek versi DirectX ing komputer).
Ing Windows 7, kasalahan D3D11 lan inisialisasi DirectX 11 ing wiwitan game modern bisa katon sanajan driver sing dibutuhake dipasang lan kertu video ora saka sing lawas. Sampeyan bisa ndandani kahanan kaya mangkene.
Carane ngundhuh D3D11.dll kanggo Windows 7
Ing Windows 7, gawan kasebut dudu file d3d11.dll, lan ing gambar kasebut, saiki bisa uga ora bisa digunakake karo game anyar, nyebabake kasalahan initialization D3D11.
Sampeyan bisa diundhuh lan diinstal (utawa dianyari yen wis ana ing komputer) saka situs web resmi Microsoft minangka bagéan saka update sing diluncurake 7-ki. Ngundhuh file iki kanthi kapisah, saka sawetara situs pihak katelu (utawa njupuk saka komputer liyane) Aku ora nyaranake, ora mungkin iki bakal ndandani kasalahan d3d11.dll nalika miwiti game.
- Kanggo instalasi sing tepat, sampeyan kudu ngundhuh Windows 7 Update Platform (kanggo Windows 7 SP1) - //www.microsoft.com/ru-ru/download/details.aspx?id=36805.
- Sawise ngundhuh file, jalanake, lan konfirmasi instalasi nganyari KB2670838.
Sawise rampung instalasi lan sawise miwiti maneh komputer, perpustakaan kasebut bakal ana ing lokasi sing bener (C: Windows System32 ), lan kasalahan amarga kasunyatan d3d11.dll salah sawijining komputer utawa D3D11 CreateDeviceAndSwapChain Gagal ora bakal muncul (kasedhiya sing duwe cukup peralatan modern).