Nýlega lenda notendur oft í villum, svo sem D3D11 CreateDeviceAndSwapChain mistókst, "Mistókst að frumstilla DirectX 11", "Ekki er hægt að ræsa forritið vegna þess að d3dx11.dll skrá vantar í tölvuna" og þess háttar. Þetta gerist oftar í Windows 7, en við nokkrar aðstæður gætir þú lent í vandræðum í Windows 10.
Eins og þú sérð af villutexta er vandamálið frumstillingu DirectX 11, eða öllu heldur, Direct3D 11, sem d3d11.dll skráin er ábyrg fyrir. Á sama tíma, þrátt fyrir þá staðreynd að með því að nota leiðbeiningarnar á internetinu gætir þú þegar skoðað dxdiag og séð að DX 11 (eða jafnvel DirectX 12) er uppsettur, vandamálið gæti varað. Þessi handbók inniheldur upplýsingar um hvernig á að laga D3D11 CreateDeviceAndSwapChain mistókst eða d3dx11.dll villuna.
Bug Fix D3D11
Orsök skekkjunnar sem um ræðir geta verið ýmsir þættir, algengustu þeirra
- Skjákortið þitt styður ekki DirectX 11 (á sama tíma með því að ýta á Win + R og slá inn dxdiag geturðu séð þar að útgáfa 11 eða útgáfa 12. er sett upp. Þetta þýðir þó ekki að það sé stuðningur við þessa útgáfu frá hlið skjákortsins - aðeins að skrár þessarar útgáfu eru settar upp á tölvunni).
- Nýjustu upprunalegu reklarnir eru ekki settir upp á skjákortinu - á sama tíma reyna nýir notendur oft að uppfæra bílstjórana með því að nota „Uppfæra“ hnappinn í tækjastjórnun, þetta er röng aðferð: skilaboðin um að „Bílstjórinn þurfi ekki að uppfæra“ þýði venjulega lítið með þessari aðferð.
- Nauðsynlegar uppfærslur fyrir Windows 7 eru ekki settar upp, sem getur leitt til þess að jafnvel með DX11, d3d11.dll skrá og studd skjákort, halda leikir eins og Dishonored 2 áfram að tilkynna villu.
Fyrstu tvö liðin eru samtengd og er að finna jafnt meðal notenda Windows 7 og Windows 10.
Rétt aðferð til að meðhöndla villur í þessu tilfelli verður:
- Hladdu niður upprunalegu skjáborðsstjórunum handvirkt af opinberum síðum AMD, NVIDIA eða Intel (sjá til dæmis hvernig setja á upp NVIDIA rekla í Windows 10) og setja þá upp.
- Farðu í dxdiag (Win + R takkar, sláðu inn dxdiag og ýttu á Enter), opnaðu "Display" flipann og í "Drivers" hlutanum gætið að reitnum "DDI for Direct3D". Fyrir gildi 11.1 og hærri ættu D3D11 villur ekki að birtast. Fyrir smærri er líklegast spurning um skort á stuðningi frá skjákortinu eða ökumönnum þess. Eða, ef um er að ræða Windows 7, ef ekki er nauðsynleg uppfærsla á vettvangi, um það - frekar.
Þú getur einnig séð sérútbúna og studda vélbúnaðarútgáfu af DirectX í forritum frá þriðja aðila, til dæmis í AIDA64 (sjá Hvernig á að finna út útgáfu af DirectX á tölvu).
Í Windows 7, D3D11 og DirectX 11 frumstillingarvillum við upphaf nútíma leikja geta birst jafnvel þegar nauðsynlegir reklar eru settir upp og skjákortið er ekki frá þeim gömlu. Leiðréttu ástandið á eftirfarandi hátt.
Hvernig á að sækja D3D11.dll fyrir Windows 7
Í Windows 7 er sjálfgefið að d3d11.dll skráin sé ekki sjálfgefin og á þessum myndum þar sem hún er til staðar gæti það ekki virkað með nýjum leikjum og valdið D3D11 frumstillingarvillum.
Það er hægt að hlaða því niður og setja það upp (eða uppfæra ef það er þegar á tölvunni) frá opinberu vefsíðu Microsoft sem hluti af uppfærslum sem gefnar eru út fyrir 7 leiki. Ég mæli ekki með að hala niður þessari skrá sérstaklega frá sumum síðum þriðja aðila (eða taka hana úr annarri tölvu), það er ólíklegt að þetta muni laga villur d3d11.dll þegar leikir eru byrjaðir.
- Til að fá rétta uppsetningu þarftu að hala niður uppfærslunni fyrir Windows 7 pallinn (fyrir Windows 7 SP1) - //www.microsoft.com/en-us/download/details.aspx?id=36805.
- Eftir að skráin hefur verið hlaðið niður skaltu keyra hana og staðfesta uppsetningu uppfærslu KB2670838.
Þegar uppsetningunni er lokið og eftir að tölvan er endurræst, verður bókasafnið sem um ræðir á viðkomandi stað (C: Windows System32 ), og villur vegna þess að d3d11.dll er annað hvort fjarverandi á tölvunni eða D3D11 CreateDeviceAndSwapChain Mistókst ekki (fylgir að þú ert með nokkuð nútímalegan búnað).