Hoe om d3d11.dll af te laai en D3D11 foute op te los wanneer speletjies begin word

Onlangs het gebruikers dikwels foute soos D3D11 CreateDeviceAndSwapChain misluk, "DirectX 11 nie geïnisieer nie", "Die program kan nie begin word nie omdat die lêer d3dx11.dll ontbreek op die rekenaar" en dies meer. Dit gebeur meer dikwels in Windows 7, maar onder sekere omstandighede kan u 'n probleem ondervind in Windows 10.

Soos blyk uit die teks van die fout, lê die probleem in die initialisering van DirectX 11, of eerder Direct3D 11, waarvoor die d3d11.dll lêer verantwoordelik is. Terselfdertyd, ten spyte van die feit dat jy die instruksies op die internet gebruik, kan jy al in dxdiag kyk en sien dat DX 11 (en selfs DirectX 12) geïnstalleer is, kan die probleem bly. Hierdie handleiding gee besonderhede oor hoe om die D3D11 CreateDeviceAndSwapChain mislukte fout of d3dx11.dll op die rekenaar ontbreek.

D3D11 fout regstelling

Die rede vir die fout onder bespreking kan verskeie faktore wees, die mees algemene waarvan

  1. Jou videokaart ondersteun nie DirectX 11 (terselfdertyd, deur die Win + R-sleutels te druk en dxdiag in te voer, kan jy sien dat weergawe 11 of 12 geïnstalleer is. Dit beteken egter nie dat daar ondersteuning vir hierdie weergawe van die videokaart is nie. net dat die lêers van hierdie weergawe op die rekenaar geïnstalleer is).
  2. Die nuutste oorspronklike bestuurders is nie op die videokaart geïnstalleer nie. Alhoewel gebruikers van nuwe gebruikers dikwels probeer om bestuurders op te dateer met die "Update" -knoppie in die toestelbestuurder, is dit die verkeerde metode. Die boodskap dat die bestuurder nie opgedateer moet word nie, beteken gewoonlik min.
  3. Die nodige updates vir Windows 7 is nie geïnstalleer nie, wat kan lei tot die feit dat selfs met DX11, d3d11.dll lêer en ondersteunde videokaart, speletjies soos Dishonored 2 voortgaan om 'n fout te rapporteer.

Die eerste twee punte is onderling verwant en kan ook gevind word onder Windows 7 en Windows 10 gebruikers.

Die korrekte handeling vir foute in hierdie geval sal wees:

  1. Laai die oorspronklike videokaartbestuurders handmatig af van die amptelike AMD-, NVIDIA- of Intel-webwerwe (sien byvoorbeeld NVIDIA-bestuurders in Windows 10 installeer) en installeer hulle.
  2. Gaan na dxdiag (Win + R-sleutels, voer dxdiag in en druk Enter), maak die oortjie "Skerm" oop en kyk in die "Drivers" afdeling na die "Direct3D DDI" -veld. By 11.1 en hoër, moet D3D11 foute nie verskyn nie. Vir kleintjies, is dit waarskynlik 'n kwessie van gebrek aan ondersteuning van die videokaart of sy bestuurders. Of, in die geval van Windows 7, in die afwesigheid van die vereiste platform update, wat verder is.

U kan ook afsonderlik geïnstalleerde en ondersteunde hardeware weergawe van DirectX in derdeparty programme sien, byvoorbeeld in AIDA64 (sien Hoe om die weergawe van DirectX op 'n rekenaar uit te vind).

In Windows 7, D3D11-foute en DirectX 11-initialisasie aan die begin van moderne speletjies, kan dit voorkom selfs wanneer die nodige bestuurders geïnstalleer is en die videokaart nie van die oues is nie. U kan die situasie soos volg regmaak.

Hoe om D3D11.dll vir Windows 7 af te laai

In Windows 7 is die standaard dalk nie die d3d11.dll-lêer nie, en in die beelde waar dit teenwoordig is, mag dit nie met nuwe speletjies werk nie, wat die initialiseringsfoute D3D11 veroorsaak.

Dit kan afgelaai en geïnstalleer word (of opgedateer as dit reeds op die rekenaar is) vanaf die amptelike Microsoft-webwerf as deel van die opdaterings wat vir 7-ki vrygestel is. Laai hierdie lêer afsonderlik af van sommige derdeparty-werwe (of neem van 'n ander rekenaar af). Ek beveel dit nie aan nie, dit is onwaarskynlik dat d3d11.dll foute sal oplos wanneer speletjies begin word.

  1. Vir 'n behoorlike installasie moet u die Windows 7 Platform Update (vir Windows 7 SP1) aflaai - //www.microsoft.com/ru-ru/download/details.aspx?id=36805.
  2. Nadat u die lêer afgelaai het, voer dit uit en bevestig die installasie van opdatering KB2670838.

Na voltooiing van die installasie en na die herlaai van die rekenaar, sal die betrokke biblioteek op die regte plek wees (C: Windows System32 ) en foute as gevolg van die feit dat d3d11.dll óf op die rekenaar ontbreek of D3D11 CreateDeviceAndSwapChain misluk sal nie verskyn nie dat jy genoeg moderne toerusting het).

Kyk na die video: LowSpecGamer: How to run Batman Arkham Origins on a low end PC (Mei 2024).