Nýlega lenda notendur oft í villum eins og D3D11 CreateDeviceAndSwapChain mistókst, "Mistókst að frumstilla DirectX 11", "Ekki er hægt að ræsa forritið vegna þess að d3dx11.dll skráin vantar á tölvunni" og þess háttar. Þetta gerist oftar í Windows 7, en við vissar aðstæður geturðu lent í vandræðum í Windows 10.
Eins og sjá má af texta villunnar liggur vandamálið í frumstillingu DirectX 11 eða heldur Direct3D 11, sem d3d11.dll skráin er ábyrg fyrir. Á sama tíma, þrátt fyrir að með því að nota leiðbeiningarnar á Netinu gætirðu þegar skoðað dxdiag og séð að DX 11 (og jafnvel DirectX 12) er uppsettur, vandamálið kann að vera áfram. Þessi einkatími gefur upplýsingar um hvernig á að laga D3D11 CreateDeviceAndSwapChain mistókst villa eða d3dx11.dll vantar á tölvunni.
D3D11 villuleiðrétting
Ástæðan fyrir villunni sem um ræðir getur verið ýmis atriði sem eru algengustu
- Skjákortið þitt styður ekki DirectX 11 (á sama tíma með því að ýta á Win + R takkana og slá inn dxdiag geturðu séð að útgáfa 11 eða 12 er uppsett. Þetta þýðir þó ekki að stuðningur fyrir þessa útgáfu sé á skjákortinu aðeins að skrárnar af þessari útgáfu séu uppsett á tölvunni).
- Nýjustu upprunalegu ökumenn eru ekki uppsettir á skjákortinu - en nýliði notendur reyna oft að uppfæra ökumenn með "Uppfæra" hnappinn í tækjastjóranum. Þetta er rangt aðferð: skilaboðin sem "ökumaðurinn þarf ekki að uppfæra" með þessari aðferð þýðir venjulega lítið.
- Nauðsynlegar uppfærslur fyrir Windows 7 eru ekki uppsettir, sem geta leitt til þess að jafnvel með DX11, d3d11.dll skrá og studdum skjákorti, leikur eins og Dishonored 2 halda áfram að tilkynna um villu.
Fyrstu tveir punktarnir eru tengdar og jafnan má finna meðal Windows 7 og Windows 10 notendur.
Rétta aðgerðin um villur í þessu tilfelli verður:
- Hlaða niður upphaflega skjákortakortunum frá opinberum AMD-, NVIDIA- eða Intel-vefsíðum (sjá til dæmis, hvernig á að setja NVIDIA-bílstjóri í Windows 10) og setja þau upp.
- Farðu í dxdiag (Win + R takkana, sláðu inn dxdiag og ýttu á Enter), opnaðu "Skjár" flipann og í "Drivers" hlutanum skaltu fylgjast með "Direct3D DDI" reitnum. Á 11,1 og eldri ætti D3D11 villur ekki að birtast. Fyrir smærri er líklegast spurning um skort á stuðningi af skjákortinu eða ökumönnum þess. Eða, ef um er að ræða Windows 7, ef ekki er þörf á uppfærslu á vettvangi, sem er frekar.
Þú getur einnig skoðað sérstaklega uppsett og studd vélbúnaðarútgáfu af DirectX í forritum þriðja aðila, til dæmis í AIDA64 (sjá Hvernig finnur þú út útgáfa af DirectX á tölvu).
Í Windows 7 geta D3D11 villur og DirectX 11 frumstilling í upphafi nútíma leikja birst jafnvel þegar nauðsynlegir ökumenn eru uppsettir og skjákortið er ekki frá gömlum. Þú getur lagað ástandið á eftirfarandi hátt.
Hvernig á að sækja D3D11.dll fyrir Windows 7
Í Windows 7 getur sjálfgefið ekki verið d3d11.dll skráin og í þeim myndum þar sem það er til staðar gæti það ekki unnið með nýjum leikjum sem valda upphafsvillum D3D11.
Það er hægt að hlaða niður og setja upp (eða uppfæra ef það er þegar á tölvunni) frá opinberu vefsíðu Microsoft sem hluti af uppfærslunum sem gefnar eru út fyrir 7-kí. Hlaða niður þessari skrá sérstaklega, frá sumum vefsvæðum þriðja aðila (eða taktu úr annarri tölvu) Ég mæli ekki með því, það er ólíklegt að þetta muni laga d3d11.dll villur þegar þú byrjar leiki.
- Fyrir rétta uppsetningu þarftu að hlaða niður Windows 7 Platform Update (fyrir Windows 7 SP1) - //www.microsoft.com/ru-ru/download/details.aspx?id=36805.
- Eftir að þú hlaut niður skrána skaltu keyra hana og staðfesta uppsetningu uppfærslu KB2670838.
Þegar uppsetningu er lokið og eftir að tölvan er ræst mun viðkomandi safn vera á réttum stað (C: Windows System32 ) og villur vegna þess að d3d11.dll er annaðhvort vantar á tölvunni eða D3D11 CreateDeviceAndSwapChain mistókst birtist ekki (að því tilskildu að að þú hafir nóg nútíma búnað).