Necə d3d11.dll yükləmək və oyunlar başlayan zaman D3D11 səhvlər düzəltmək

Son zamanlar istifadəçilər tez-tez D3D11 CreateDeviceAndSwapChain kimi səhvlər ilə qarşılaşa bilmədi, "DirectX 11-ni başlatmaq uğursuz oldu", "D3dx11.dll faylının kompüterdə olmaması səbəbindən proqram başlatılamaz" və s. Bu, Windows 7-də daha çox olur, ancaq müəyyən şərtlər altında Windows 10-da bir problemlə qarşılaşa bilər.

Xəttin mətnindən göründüyü kimi, problem DirectX 11, yaxud daha doğrusu, Direct3D 11-in başlanğıcında yerləşir, bunun üçün d3d11.dll faylının məsuliyyət daşıyır. Eyni zamanda, internetdə olan təlimatları istifadə edərək, dxdiag-ə baxa bilə və DX 11 (və hətta DirectX 12) quraşdırıldığına baxmayaraq, problem qalır. Bu təlimat kompüterdə D3D11 CreateDeviceAndSwapChain Failed səhvini və ya d3dx11.dll faylını necə düzəltmək barədə ətraflı məlumat verir.

D3D11 səhv düzəldilməsi

Baxılan səhvlərin səbəbi, ən geniş yayılmış faktorlar ola bilər

  1. Sizin video kartınız DirectX 11-i dəstəkləmir (eyni zamanda, Win + R düymələrinə basaraq və dxdiag daxil olmaqla, 11 və ya 12-ci versiyanı yüklədiyinizi görə bilərsiniz) Lakin bu, bu versiyaya video kartdan yalnız bu versiyanın faylları kompüterdə quraşdırılmışdır).
  2. Sonuncu orijinal sürücülər video karta quraşdırılmır - acemi istifadəçilər tez-tez cihaz menecerindəki "Update" düyməsini istifadə edərək sürücüləri yeniləməyə çalışırlarsa, bu yanlış bir metoddur: "Bu sürücünün yenilənməsinə ehtiyac yoxdur" mesajı, adətən çox az deməkdir.
  3. Windows 7 üçün lazımi yeniliklər quraşdırılmır, bu da DX11, d3d11.dll fayl və dəstəklənən video kart ilə belə Dishonored 2 kimi oyunlar bir səhv bildirməsinə davam edə bilər.

İlk iki xal bir-birinə bağlıdır və Windows 7 və Windows 10 istifadəçiləri arasında bərabərdir.

Bu vəziyyətdə səhvlər üçün düzgün hərəkət planı olacaq:

  1. Orijinal video kartı sürücülərini rəsmi AMD, NVIDIA və ya Intel veb saytlarından (məsələn, NVIDIA sürücülərinin Windows 10-da qurulması) baxın və onları quraşdırın.
  2. Dxdiag (Win + R düymələri daxil edin, dxdiag daxil edin və Enter düyməsini basın), "Ekran" sekmesini açın və "Sürücülər" bölməsində "Direct3D DDI" sahəsinə diqqət yetirin. 11.1 və yuxarıdakı D3D11 səhvləri görünməməlidir. Kiçik olanlar üçün, çox güman ki, video kartından və ya sürücülərindən dəstək olmaması məsələsi. Və ya, Windows 7 halda, tələb olunan platforma yeniləməsi olmadıqda, daha da genişlənir.

Üçüncü tərəf proqramlarında, məsələn, AIDA64-də DirectX-in ayrı quraşdırılmış və dəstəkləndiyi hardware versiyasını da nəzərdən keçirə bilərsiniz (DirectX-in kompüter versiyasını necə öyrənmək olar).

Windows 7-də, D3D11 səhvləri və DirectX 11-də müasir oyunların başlanğıcında lazımi sürücülər quraşdırıldığı və video kartı köhnədən olmasa da görünə bilər. Vəziyyəti aşağıdakı kimi düzəldə bilərsiniz.

Necə Windows 7 üçün D3D11.dll yükləmək üçün

Windows 7-də, default, d3d11.dll fayl ola bilməz və mövcud olduğu şəkillərdə yeni oyunlar ilə işləməyəcək və D3D11 başlatma hatalarına səbəb ola bilər.

7-ki üçün çıxarılan güncelleştirmelerin bir hissəsi kimi, rəsmi Microsoft veb saytından yüklənə və quraşdırıla bilər (və ya kompüterdə yenilənir). Bu faylları, bəzi üçüncü tərəf saytlarından (ya da başqa bir kompüterdən) ayrı olaraq endirdikdən sonra gəlirəm, bu, oyuna başlayan zaman d3d11.dll səhvlərini düzəldəcəkdir.

  1. Düzgün quraşdırma üçün Windows 7 Platform Update (Windows 7 SP1 üçün) - //www.microsoft.com/ru-ru/download/details.aspx?id=36805 səhifəsini yükləmək lazımdır.
  2. Dosyayı indirdikten sonra çalıştırın ve KB2670838 güncelleştirmesinin yüklenmesini onaylayın.

Quraşdırmanın tamamlanmasından sonra və kompüter yenidən işə salındıqdan sonra sözügedən kitabxana düzgün yerdə (C: Windows System32 ) olacaq və səhvlər d3d11.dll-in kompüterdə olmaması və ya D3D11 CreateDeviceAndSwapChain Failed kifayət qədər müasir avadanlıqlarınız olduğundan).