نحوه دانلود d3d11.dll و رفع خطاهای D3D11 هنگام شروع بازی

به تازگی، کاربران اغلب با خطاهایی مانند D3D11 CreateDeviceAndSwapChain ناکام ماندند، "نتوانست به مقداردهی اولیه DirectX 11"، "برنامه را نمی توان آغاز کرد، زیرا فایل d3dx11.dll در رایانه از بین رفته" و مانند آن. این اتفاق می افتد اغلب در ویندوز 7، اما در شرایط خاص شما ممکن است یک مشکل در ویندوز 10 روبرو می شوند.

همانطور که از متن خطا دیده می شود مشکل در تنظیم اولیه DirectX 11 است یا Direct3D 11 که فایل d3d11.dll مسئول آن است. در عین حال، علی رغم این واقعیت که با استفاده از دستورالعمل های اینترنتی، شما قبلا می توانید به dxdiag نگاه کنید و ببینید که DX 11 (و حتی DirectX 12) نصب شده است، مشکل ممکن است باقی بماند. این آموزش جزئیات در مورد نحوه رفع خطای D3D11 CreateDeviceAndSwapChain Failed یا d3dx11.dll را در رایانه دچار مشکل می کند.

اصلاح خطا D3D11

دلیل خطا در نظر گرفته شده ممکن است عوامل مختلفی باشد که شایعترین آنها است

  1. کارت گرافیک شما از DirectX 11 پشتیبانی نمی کند (در عین حال با فشار دادن کلید Win + R و وارد کردن dxdiag، می توانید ببینید که نسخه 11 یا 12 نصب شده است، اما این بدان معنا نیست که پشتیبانی از این نسخه از کارت گرافیک فقط این که فایل های این نسخه بر روی کامپیوتر نصب شده اند).
  2. آخرین نسخه های اصلی بر روی کارت گرافیک نصب نشده اند - در حالی که کاربران تازه کار اغلب سعی در به روز رسانی درایور ها با استفاده از دکمه "به روز رسانی" در مدیر دستگاه دارند، این روش اشتباه است: پیام این که "راننده لازم نیست به روز شود" با این روش معمولا به معنی کم است.
  3. به روز رسانی لازم برای ویندوز 7 نصب نشده است، که می تواند به این واقعیت منجر شود که حتی با DX11، فایل d3d11.dll و کارت گرافیک پشتیبانی شده، بازی هایی مانند Dishonored 2 همچنان یک خطا را گزارش می دهند.

دو نقطه اول مربوط به یکدیگر هستند و به طور مساوی میان کاربران ویندوز 7 و ویندوز 10 یافت می شود.

مسیر درستی برای خطا در این مورد خواهد بود:

  1. به صورت دستی رانندگان کارت گرافیک را از سایت های رسمی AMD، NVIDIA یا Intel دانلود کنید (به عنوان مثال نحوه نصب رانندگان NVIDIA در ویندوز 10 را ببینید) و آنها را نصب کنید.
  2. به dxdiag بروید (کلید Win + R، وارد dxdiag شوید و Enter را بزنید)، برگه «Screen» را باز کنید و در قسمت «Drivers» به قسمت Direct3D DDI توجه کنید. در 11.1 و بالاتر، خطاهای D3D11 نباید ظاهر شوند. برای آنهایی که کوچکتر هستند، احتمالا موضوع عدم پشتیبانی از کارت گرافیک یا رانندگان آن است. یا در مورد ویندوز 7، در غیاب به روز رسانی پلتفرم مورد نیاز، که بیشتر است.

شما همچنین می توانید نسخه سخت افزاری DirectX را در برنامه های شخص ثالث، به عنوان مثال در AIDA64 مشاهده کنید (به عنوان نحوه پیدا کردن نسخه DirectX در یک کامپیوتر).

در ویندوز 7، خطاهای D3D11 و مقداردهی اولیه DirectX 11 در شروع بازی های مدرن ممکن است ظاهر شود حتی زمانی که درایورهای لازم نصب شده اند و کارت گرافیک از قدیمی تر نیست. شما می توانید وضعیت را به صورت زیر اصلاح کنید.

چگونه برای دانلود D3D11.dll برای ویندوز 7

در ویندوز 7، به طور پیش فرض فایل d3d11.dll نیست، و در آن تصاویر که در آن وجود دارد، ممکن است با بازی های جدید کار نکند، و باعث خطاهای اولیه D3D11 می شود.

این را می توانید از سایت رسمی مایکروسافت به عنوان بخشی از به روز رسانی های منتشر شده برای 7-ki، دانلود کنید و نصب کنید (یا به روز رسانی آن را در حال حاضر در کامپیوتر). این فایل را به صورت جداگانه، از برخی سایتهای شخص ثالث دانلود کنید (یا از یک رایانه دیگر استفاده کنید) توصیه نمیشود؛ بعید است که هنگام راه اندازی بازی، خطاهای d3d11.dll را حل کند.

  1. برای نصب مناسب، باید آپدیت ویندوز 7 را آپدیت کنید (برای ویندوز 7 SP1) - //www.microsoft.com/en-ru/download/details.aspx؟id=36805.
  2. پس از دانلود فایل، آن را اجرا کنید، و تأیید نصب Update KB2670838 را تأیید کنید.

پس از اتمام نصب و بعد از راه اندازی مجدد کامپیوتر، کتابخانه مورد نظر در مکان صحیح (C: Windows System32 ) قرار می گیرد و خطاهای ناشی از این واقعیت است که d3d11.dll یا در رایانه گم شده است یا D3D11 CreateDeviceAndSwapChain ناموفق ظاهر نخواهد شد (ارائه شده که شما تجهیزات کافی مدرن دارید)