پیغام خطای «The program can’t start because dxgi.dll is missing from your computer» اغلب مانع اجرای برنامهها یا بازیها در ویندوز ۱۱ میشود. این مشکل مربوط به فایل DirectX Graphics Infrastructure DLL است که برای پردازش گرافیک در بسیاری از برنامههای ویندوز حیاتی است. فایل dxgi.dll ممکن است به دلیل حذف تصادفی، خرابی فایلهای سیستم، بدافزار یا نصب ناقص نرمافزار از بین برود یا خراب شود.
بازگردانی dxgi.dll از Recycle Bin
- Recycle Bin را روی دسکتاپ باز کنید. حذف تصادفی یک دلیل رایج برای فقدان DLL است.
- در Recycle Bin به دنبال dxgi.dll بگردید. اگر پیدا کردید، فایل را انتخاب کرده و روی Restore the selected items کلیک کنید تا به محل اصلی بازگردد.
اگر فایل در Recycle Bin نیست، میتوانید از ابزارهای بازیابی فایل برای بازگردانی آن استفاده کنید، بهویژه اگر اخیراً سطل زباله را خالی کردهاید.
اجرای System File Checker (SFC) برای تعمیر فایلهای سیستم
- Command Prompt را به صورت مدیر (Run as Administrator) باز کنید.
- دستور زیر را وارد کرده و Enter بزنید:
sfc /scannow
این دستور فایلهای سیستم گمشده یا خراب را اسکن و با نسخههای سالم جایگزین میکند. پس از اتمام، سیستم را ریاستارت کنید.
اسکن بدافزار و ویروسها
- با آنتیویروس یا Windows Security یک اسکن کامل سیستم انجام دهید.
- هر تهدیدی که یافت شد را حذف کنید. بعد از پاکسازی، دوباره برنامه یا بازی را اجرا کنید.
کپی dxgi.dll از بکاپ یا سیستم دیگر
- با File Explorer به دنبال dxgi.dll بگردید. در ویندوز ۶۴ بیتی ممکن است در مسیرهای زیر پیدا شود:
%windir%\WinSxS\amd64_...\dxgi.dll
%windir%\WinSxS\x86_...\dxgi.dll
- نسخه پیدا شده را به مسیر مناسب کپی کنید:
- ۶۴ بیتی: C:\Windows\System32
- ۳۲ بیتی یا برنامههای ۳۲ بیتی روی ویندوز ۶۴ بیتی: C:\Windows\SysWOW64
- سیستم را ریاستارت کنید. هرگز DLL را از سایتهای غیررسمی دانلود نکنید.
نصب دوباره Microsoft Visual C++ Redistributables
برخی برنامهها به کتابخانههای Visual C++ وابسته هستند و مشکل در این کتابخانهها میتواند خطای DLL ایجاد کند.
- Control Panel > Programs and Features را باز کنید.
- همه نسخههای Microsoft Visual C++ Redistributable را پیدا کرده و حذف کنید.
- آخرین نسخهها را از سایت رسمی مایکروسافت دانلود و نصب کنید (x86 و x64 اگر سیستم شما ۶۴ بیتی است).
- سیستم را ریاستارت کرده و برنامه را دوباره اجرا کنید.
بهروزرسانی یا نصب مجدد برنامه/بازی مشکلدار
- برنامه مشکلدار را حذف کنید (Settings > Apps > Installed apps یا Control Panel).
- سیستم را ریاستارت کرده و آخرین نسخه نرمافزار را از منبع رسمی نصب کنید.
- برای بازیها، در پلتفرمهایی مثل Steam یا Epic Games از گزینه Verify integrity of game files استفاده کنید.
بهروزرسانی درایور گرافیک
- Device Manager (Win + X > Device Manager) باز کنید.
- زیر Display adapters کارت گرافیک را پیدا کرده، راستکلیک و Update driver را انتخاب کنید.
- Search automatically for drivers یا از سایت سازنده کارت، آخرین نسخه را نصب کنید.
- سیستم را ریاستارت کنید.
استفاده از System Restore
اگر خطا بعد از بروزرسانی، تغییر درایور یا نصب نرمافزار رخ داده است:
- Control Panel > Recovery > Open System Restore را باز کنید.
- نقطه بازگردانی قبل از شروع خطا را انتخاب کنید و سیستم را ریاستارت کنید.
حذف dxgi.dll از پوشههای بازی (در صورت نیاز)
برخی بازیها نسخه خاص خود dxgi.dll را در پوشه نصب دارند که ممکن است با نسخه سیستم تداخل کند.
- پوشه نصب بازی را باز کرده و dxgi.dll را پیدا کنید.
- آن را به دسکتاپ منتقل کنید و بازی را اجرا کنید. اگر مشکل حل شد، مشکل از فایل DLL مخصوص بازی بوده است.
توجه: هرگز dxgi.dll را از C:\Windows\System32 یا SysWOW64 حذف نکنید.
نصب آخرین آپدیتهای ویندوز
- Settings > Windows Update > Check for updates
- بروزرسانیها را نصب کرده و سیستم را ریاستارت کنید.
گزینههای پیشرفته: نصب تعمیر یا نصب تمیز ویندوز
اگر هیچکدام از روشها جواب نداد، میتوانید Repair Install (بهروزرسانی در محل) یا در آخرین مرحله Clean Install ویندوز را انجام دهید. قبل از نصب تمیز، از فایلهای مهم خود بکاپ بگیرید.
رفع خطای dxgi.dll عملکرد گرافیکی سیستم را بازیابی کرده و اجرای برنامهها و بازیها را در ویندوز ۱۱ روان میکند. در صورت عدم اطمینان، از تکنسین معتبر یا پشتیبانی مایکروسافت کمک بگیرید.























