Kamakailan lamang, ang mga gumagamit ay madalas na nakatagpo ng mga error tulad ng D3D11 CreateDeviceAndSwapChain Nabigong, "Nabigong magpasimula ng DirectX 11", "Ang programa ay hindi maaaring magsimula dahil ang d3dx11.dll file ay nawawala sa computer" at ang gusto. Nangyayari ito nang mas madalas sa Windows 7, ngunit sa ilalim ng ilang mga kundisyon maaari kang makatagpo ng problema sa Windows 10.
Tulad ng makikita mula sa teksto ng error, ang problema ay namamalagi sa initialization ng DirectX 11, o sa halip, Direct3D 11, kung saan ang d3d11.dll file ay responsable. Kasabay nito, sa kabila ng katotohanan na, gamit ang mga tagubilin sa Internet, maaari ka nang tumingin sa dxdiag at makita na ang DX 11 (at kahit DirectX 12) ay na-install, ang problema ay maaaring manatili. Ang tutorial na ito ay nagbibigay ng mga detalye kung paano ayusin ang D3D11 CreateDeviceAndSwapChain Nabigong error o d3dx11.dll nawawala sa computer.
Pagwawasto ng D3D11 error
Ang dahilan para sa error na isinasaalang-alang ay maaaring iba't ibang mga kadahilanan, ang pinaka-karaniwan sa kung saan
- Ang iyong video card ay hindi sumusuporta sa DirectX 11 (sa parehong oras, sa pamamagitan ng pagpindot sa mga Win + R na key at pagpasok ng dxdiag, maaari mong makita na ang bersyon 11 o 12 ay na-install.Gayunpaman, hindi ito nangangahulugan na mayroong suporta para sa bersyong ito mula sa video card tanging ang mga file ng bersyong ito ay naka-install sa computer).
- Ang mga pinakabagong orihinal na mga driver ay hindi naka-install sa video card - habang ang mga gumagamit ng baguhan ay madalas na sinusubukang i-update ang mga driver gamit ang "Update" na butones sa device manager, ito ang maling paraan: ang mensaheng "Ang driver ay hindi kailangang ma-update" sa pamamaraang ito ay kadalasang nangangahulugang maliit.
- Ang mga kinakailangang update para sa Windows 7 ay hindi naka-install, na maaaring humantong sa ang katunayan na kahit na may DX11, d3d11.dll file at suportadong video card, ang mga laro tulad ng Dishonored 2 ay patuloy na mag-ulat ng isang error.
Ang unang dalawang punto ay magkakaugnay at pantay na matatagpuan sa mga gumagamit ng Windows 7 at Windows 10.
Ang tamang pagkilos ng pagkilos para sa mga pagkakamali sa kasong ito ay magiging:
- Manu-manong i-download ang orihinal na mga driver ng video card mula sa opisyal na mga website ng AMD, NVIDIA o Intel (tingnan, halimbawa, Paano mag-install ng mga driver ng NVIDIA sa Windows 10) at i-install ang mga ito.
- Pumunta sa dxdiag (Umakit ng Win + R, ipasok ang dxdiag at pindutin ang Enter), buksan ang tab na "Screen" at sa seksyong "Mga Driver" magbayad ng pansin sa patlang ng "Direct3D DDI". Sa 11.1 at mas mataas, ang mga error sa D3D11 ay hindi dapat lumitaw. Para sa mga mas maliliit, malamang ay isang bagay na kulang ng suporta mula sa video card o sa mga driver nito. O, sa kaso ng Windows 7, sa kawalan ng kinakailangang pag-update ng platform, na higit pa.
Maaari mo ring tingnan ang hiwalay na naka-install at suportadong bersyon ng DirectX ng hardware sa mga programang third-party, halimbawa, sa AIDA64 (tingnan ang Paano upang malaman ang bersyon ng DirectX sa isang computer).
Sa Windows 7, ang mga error sa D3D11 at ang initialization ng DirectX 11 sa simula ng mga modernong laro ay maaaring lumitaw kahit na ang mga kinakailangang driver ay na-install at ang video card ay hindi mula sa mga lumang. Maaari mong ayusin ang sitwasyon tulad ng sumusunod.
Paano mag-download ng D3D11.dll para sa Windows 7
Sa Windows 7, ang default ay hindi maaaring ang d3d11.dll file, at sa mga larawang iyon kung saan ito ay naroroon, maaaring hindi ito gumana sa mga bagong laro, na nagdudulot ng mga error sa pag-initialize D3D11.
Maaaring ma-download at mai-install (o na-update kung nasa computer na ito) mula sa opisyal na website ng Microsoft bilang bahagi ng mga pag-update na inilabas para sa 7-ki. I-download nang hiwalay ang file na ito, mula sa ilang mga site ng third-party (o kumuha mula sa isa pang computer) Hindi ko inirerekomenda, malamang na hindi ito ayusin ang mga error na d3d11.dll kapag nagsisimula ng mga laro.
- Para sa tamang pag-install, kailangan mong i-download ang Windows 7 Platform Update (para sa Windows 7 SP1) - //www.microsoft.com/ru-ru/download/details.aspx?id=36805.
- Pagkatapos i-download ang file, patakbuhin ito, at kumpirmahin ang pag-install ng update KB2670838.
Kapag natapos ang pag-install at pagkatapos i-restart ang computer, ang aklatan na pinag-uusapan ay nasa tamang lokasyon (C: Windows System32 ), at mga error dahil sa ang katunayan na ang d3d11.dll ay nawawala sa computer o D3D11 CreateDeviceAndSwapChain Nabigo ay hindi lilitaw (ibinigay na mayroon kang sapat na modernong kagamitan).