Kiel elŝuti d3d11.dll kaj ripari erarojn D3D11 kiam vi komencas ludojn

Lastatempe, uzantoj ofte renkontas erarojn kiel D3D11 CreateDeviceAndSwapChain Malsukcesis, "Malsukcesis komenci DirectX 11", "La programo ne povas komenciĝi ĉar la d3dx11.dll-dosiero mankas en la komputilo" kaj tiel plu. Ĉi tio okazas pli ofte en Windows 7, sed sub certaj kondiĉoj vi eble renkontos problemon en Vindozo 10.

Kiel oni povas vidi el la teksto de la eraro, la problemo estas en la inicialigo de DirectX 11, aŭ pli ĝuste, Direct3D 11, por kiu la d3d11.dll-dosiero respondecas. Samtempe, malgraŭ la fakto, ke, uzante la instrukciojn en la interreto, vi jam povis rigardi dxdiag kaj vidi ke DX 11 (kaj eĉ DirectX 12) estas instalita, la problemo eble restas. Ĉi tiu lernilo donas detalojn pri kiel ripari la D3D11 CreateDeviceAndSwapChain Failed-eraron aŭ mankas d3dx11.dll en la komputilo.

Korektado de eraro D3D11

La kialo de la eraro konsiderata povas esti diversaj faktoroj, kies plej ofta

  1. Via video karto ne subtenas DirectX 11 (samtempe premante la klavojn Win + R kaj enirante dxdiag, vi povas vidi, ke la versio 11 aŭ 12 estas instalita. Tamen, ĉi tio ne signifas, ke ekzistas subteno por ĉi tiu versio de la video karto. nur ke la dosieroj de ĉi tiu versio estas instalitaj en la komputilo).
  2. La plej novaj originalaj peliloj ne estas instalitaj en la video karto - dum novulaj uzantoj ofte provas ĝisdatigi ŝoforojn uzante la ""isdatigi" butonon en la aparatmanaĝero, ĉi tio estas la malĝusta metodo: la mesaĝo, ke "la ŝoforo ne devas esti ĝisdatigita" kun ĉi tiu metodo kutime signifas malmulton.
  3. La necesaj ĝisdatigoj por Vindozo 7 ne estas instalitaj, kio povas konduki al la fakto, ke eĉ kun DX11, d3d11.dll-dosiero kaj subtenata video-karto, ludoj kiel Dishonored 2 daŭre raportas eraron.

La unuaj du punktoj estas interrilataj kaj same troveblas inter Windows 7 kaj Vindozo 10 uzantoj.

La korekta agmaniero pri eraroj en ĉi tiu kazo estos:

  1. Mane elŝuti la originalajn video-kartojn ŝoforojn el la oficialaj retejoj de AMD, NVIDIA aŭ Intel (vidu, ekzemple, Kiel instali NVIDIA-pelilojn en Vindozo 10) kaj instalu ilin.
  2. Iru al dxdiag (Win + R-klavoj, enigu dxdiag kaj premu Enen), malfermu la langeton "Ekrano" kaj en la sekcio "Ŝoforoj" atentu la kampon "Direct3D DDI". Ĉe 11.1 kaj pli supre, eraroj D3D11 ne devus aperi. Por pli malgrandaj, estas plej verŝajne afero de manko de subteno de la video karto aŭ ĝiaj ŝoforoj. Aŭ, en la kazo de Vindozo 7, mankas la bezonata platforma ĝisdatigo, kiu estas ankoraŭ pli malproksima.

Vi ankaŭ povas vidi aparte instalitan kaj apogitan hardvaran version de DirectX en triaj programoj, ekzemple, en AIDA64 (vidu Kiel trovi la version de DirectX en komputilo).

En Vindozo 7, D3D11-eraroj kaj DirectX 11 komenciĝantaj ĉe la komenco de modernaj ludoj eble aperas eĉ kiam la necesaj ŝoforoj estas instalitaj kaj la video-karto ne estas de la malnovaj. Vi povas ripari la situacion jene.

Kiel elŝuti D3D11.dll por Windows 7

En Vindozo 7, la defaŭlta eble ne estas la dosiero d3d11.dll, kaj en tiuj bildoj kie ĝi ĉeestas, ĝi eble ne funkcias kun novaj ludoj, kaŭzante komencajn erarojn D3D11.

I povas esti elŝutita kaj instalita (aŭ ĝisdatigita se ĝi jam estas sur la komputilo) de la oficiala Mikrosofta retejo kiel parto de la ĝisdatigoj eldonitaj por 7-ki. Elŝutu ĉi tiun dosieron aparte, de kelkaj eksteraj retejoj (aŭ prenu el alia komputilo) Mi ne rekomendas, estas malverŝajne ke ĉi tio riparos d3d11.dll erarojn kiam vi komencos ludojn.

  1. Por taŭga instalado, vi devas elŝuti la (isdatigon de Platformo 7 de Windows 7 (por Windows 7 SP1) - //www.microsoft.com/ru-ru/download/details.aspx?id=36805.
  2. Post elŝutado de la dosiero, rulu ĝin kaj konfirmu la instaladon de ĝisdatigo KB2670838.

Post kompletigado de la instalado kaj post rekomencado de la komputilo, la koncerna biblioteko estos en la ĝusta loko (C: Windows System32), kaj eraroj pro la fakto ke d3d11.dll mankas sur la komputilo aŭ D3D11 CreateDeviceAndSwapChain Malsukcesis ne aperos (provizita) ke vi havas sufiĉe da modernaj ekipaĵoj).