خطای DirectX یا دایرکت ایکس یکی از خطاهایی است که اکثر گیمرها با آن آشنا هستن. در این آموزش قرار است نحوه برطرف کردن خطای دایرکت ایکس یا همان DirectX را یکبار برای همیشه به شما یاد دهیم.
اول بیاید دلیل این خطا را با هم بررسی کنیم
چرا ارور DirectX رخ می دهد؟
بازی های رایانه ایی و نرم افزارهای چندرسانه ای و گرافیکی برای اینکه به خوبی کار کنند نیاز است از توابع و API های خاصی بهره ببرند. مایکروسافت این توابع و ملزومات اجرای فایل های ذکر شده را در بسته ای به نام DirectX قرار داده است. اکثر بازی هایی که خطاهای مربوط به دایرکت ایکس را نشان می دهند مشکلات آن ها به عدم نصب صحیح بسته یا نرم افزار دایرکت ایکس می باشد.
معمولا علت رخ دادن خطای دایرکت ایکس یکی از موارد زیر است:
- مشکل در نصب بسته DirectX
- خراب شدن فایل های DirectX در اثر خرابی ویندوز یا آلودگی ویروس
- پایین بودن سخت افزار سیستم
چگونه خطای DirectX را برطرف کنم ؟
برای برطرف کردن خطای Directx و حل کردن مشکل اجرا نشدن بازی ها دو راه حل زیر را می توانید امتحان کنید :
- نصب مجدد بسته directX از سایت مایکروسافت
- فعالسازی DirectPlay در ویندوز
آموزش نصب DirectX دایرکت ایکس و برطرف کردن مشکل بازی ها
برای نصب دایرکت ایکس بهتر است فایل اصلی را سایت مایکروسافت دریافت کنید. مراحل نصب DirectX آسان بوده و با چند کلیک این کار صورت می گیرد.
در ابتدا از لینک روبه رو فایل DirectX End-User Runtime Web Installer را نصب کنید. این فایل حجم بسیار کمی دارد و پس از اجرا در سیستم شما بصورت آنلاین فایل های ناقصی که در سیستم شما وجود ندارد را دریافت می کند.
توجه داشته باشید این فایل فایل های خراب قبلی را جایگزین نمی کند و فقط فایل های DirextX که بر روی سیستمتان ندارید را دانلود می کند.
در صورتی که با دانلود و نصب فایل بالا مشکلتان برطرف نشد بسته زیر را نصب کنید :
فایل بالا نزدیک ۱۰۰ مگابایت بوده و حاوی همه فایل ها و توابع DirectX می باشد. در صورتی که فایل های قبلی دایرکت ایکس شما خراب شده باشند با نصب این فایل، فایل های قبلی تعمیر خواهند شد.
همانطور که پیش تر گفته شد در صورت برطرف نشده مشکل با دریافت فایل اولی فایل دوم را دریافت کرده و نصب کنید.
دانلود جدیدترین DirectX دایرکت ایکس از سایت اصلی
سپس با برداشتن تیک گزینه های زیر بر روی دکمه آبی رنگ کلیک کنید
بعد از دریافت فایل ها را نصب کنید. بهتر است یکبار سیستم خود را نیز ریستارت کنید.
فعالسازی دایرکت پلی DirectPlay در ویندوز
اکثر مواقع با فعالسازی گزینه DirectPlay برای بازی هایی که نیازمند این قابلیت ویندوز هستند، بدون نیاز به انجام کار دیگری بازی مورد نظر شما اجرا می شود. این گزینه مورد نیاز اکثر بازی های قدیمی بوده و در صورتی که غیر فعال باشد با خطای Directx مواجه خواهید شد.
خطای دایرکت ایکس DirectX در ویندوز ۱۰
معمولا با اجرای بعضی از بازی های قدیمی در ویندوز ۱۰ خطای زیر نمایان می شود. خطای Directx-9.0c با فعالسازی DirectPlay معمولا برطرف شده و نیازی به نصب موارد گفته شده بالا نیست. پس بهتر است قبل از هر کاری مرحله دوم را انجام دهید.
در تصویر بالا ما بازی جذاب The Suffering – Ties That Bind را قبل از فعال شدن دایرکت پلی اجرا کردیم. همانطور که می بینید با خطای Directx-9.0c روبه رو شدیم.
خطای Directx ممکن است در ویندوز ۸ ، ۸٫۱ و ۷ نیز مشاهده شود. شما کافیست مراحل بالا را انجام دهید.
آموزش نصب و فعالسازی DirectPlay
برای فعالسازی Directplay همانند تصویر زیر و یا ویدئو زیر عمل کنید :
فیلم آموزش برطرف کردن مشکل ارور DirectX دایراکت ایکس
مشکل نبود فولدر DirectPlay
ممکن است با مراجعه به کنترل پنل و تنظیمات گفته شده در بالا، فولدر DirectPlay را مشاهده نکنید. ظاهرا از به روزرسانی ۱۸۰۹ به بعد مایکروسافت این گزینه را غیر فعال کرده است.
برای برطرف کردن این مشکل این دو راه را امتحان کنید:
نصب ورژن پایین تر ویندوز ۱۰
نصب بسته DirectX End-User Runtime برای نصب به این لینک مراجعه کنید : https://www.microsoft.com/en-us/download/details.aspx?id=35
البته نصب بسته DirectX End-User Runtime توسط ما تست نشده است.
مشکل اجرا نشدن بازی های قدیمی در ویندوز ۱۰
یکی از مهمترین دلایل اجرا نشدن بازی های قدیمی و بعضی بازی ها بر روی ویندوز ۱۰ خاموش بودن DirectPlay است. با انجام مراحل بالا به راحتی می توانید بازی های قدیمی خود را نصب کرده و همانند قبل از آن ها لذت ببرید.
تصور غلط در رابطه با نصب DirectX
یک تصور غیر صحیح رایج درباره نصب نسخه های مختلف دایرکت ایکس وجود دارد. بعضی ها فکر می کنند که ویندوز های ۷ ، ۸ و ۸٫۱ فقط DirectX 11 را دارند و ویندوز ۱۰ فقط DX 12 را پشتیبانی می کند. در صورتی که همه ویندوزها گفته شده تمامی نسخه های دایرکت ایکس DirectX 9 , DirectX 10 , DirectX 11 را دارا می باشند.
من همه کارهارو کردم اما نشد.
راه حل خودم :
چون به تازگی گرافیک RX580 XFX گذاشته بودم فک کردم شاید ازاون باشه شایدم از نرم افزارش که AMD RADEON ADRENALIN منم همه دایرکسا و فایل آپشن و زولیشن و همه چیم اوکی بود.
به فکرم خورد شاید با گرافیک همخوانی نداره .این کارو کردم اوکی شد :
اول : کلیک راست روی مای کامپیوتر یا دیس پی سی و وارد شدن به manage
دوم: وارد شدن به قسمت device manager و نمایش زیر شاخه های display adapter
سوم : کلیک راست روی مدل کارت گرافیک ( برای من rx580) و گزینه ی disable
(( توجه کنید کهکامپیوتر من خودش گرافیک آنبورد داره برای همین وقتی اینو غیرفعال میکنم میره رو اون گرافیک ک ضعیف تره ، خب البته بازی ژنرال هم خیلی گرافیک خاصی نمیکشه ))
با این کار بازی اجرا شد !
انگار با بعضی کارت گرافیک ها سازگاری نداره بازی
توجه : اگه بعد از disable کردن کارت گرافیک ، صفحه مشکی شد یا هرچی ، نگران نباشید. مثلا من سیم مانیتور رو از پشت کارت گرافیک دروردم و زدم به پشت مادربورد . البته مادربوردم چون vga بود از تبدیل استفاده کردم. و ریستارت کردم.
خب درسته کار غیر اصولی هس ولی برا مایی ک ریشمون دیگ سفید شده و از ۲۰ سال پیش تا الان همینو شبکه میزنیم و الان تو کف مونده بودیم عین معجزه بود چون همه راه هارو رفته بودم.
دیگ یادمون باید باشه بازی تموم شد و اینا دوباره کارت گرافیکو enable کنیم از همون روش . موفق باشید
سلام
ارور E2005
[Can’t create directx texture texture loading failed]
چطوری حلش کنم ؟
سلام خوبین من بازی دوتا ۲ رو اپدیت کردم چک کردم که دایرکت ایکس ۱۲ برای ویندوز هم نصب هست ولی بازم با این ارور force load shader مواجه میشیم مشکل کجا میتونه باشه تشکر
ممنون ازتون مشکلم حل شد
مطالبتون عالی بود
سلام خسته نباشید کامپیوتر من ویندوز ۱۰ هستش و Drectx 12 هم دارد اما تو قسمت پشتیبانی از ۱-۱۱ به پایین هستش و از ۱۲ پشتیبانی نمیکنه قبلا وقتی بازی اساسین کرید والهالا رو نصب کردم از ۱۲ پشتیبانی میکرد اما الان بعد چند روز پشتیبانی نمیکنه همه این راه هایی که گفتین رفتم اما درست نشد لطفا راهنمایی کنید
سلام دوست عزیز منم مشکل شما رو دارم اگه راحلی پیدا کردی میشه به منم بگین
سلام.من این مشکلو داشتم هر کاری وردم درست نشد.امدیت کارت گرافیک و تمام این کارا.آخر سر از قسمت nvidia control panel تو قسمت confugure suround physx رفتم و processor رو بر روی کارت گرافیکم گذاشتم و مشکل حل شد.به همین سادگی
سلام خسته نباشید من بازی ژنرال یک و دو رو نصب کردم سیستمم جدید کارت گرافیک قویی روش هست ویندوز ده هستش منتها وقتی بازی رو اجرا میکنم با این ارور رو به رو میشم“Please make sure you have DirectX 8.1 or higher installed. Also verify that your video card meets the minimum requirements.”
همه ی روش های شما و چنتا روش که تو نت گفته بودن رو انجام دادم ولی درست نشد میشه کمکم کنید
سلام دوست عزیز منم مشکل شما رو دارم اگه راحلی پیدا کردی میشه به منم بگین
سلام واقعا ازتون ممنونم عالی عالی عالی بودید امیدوارم همیشه موفق معین باشید مشکل من حل شد
سلام ببخشید بعد از نصب دایرکت ایکس و زمانی که باید سیستم رو ریستارت کنیم هم باید اینترنت وصل باشه
خیر معمولا نیازی نیست.
سلام، من وقتی DirectX رو نصب میکنم ارور میده و ارور هم اینه : A cabinet file necessary for installation cannot be trusted Please verify the Cryptographic Services are enabled and the cabinet tile certificate is valid
مشکل از کجا است
سلام من هر کاری می کنم این ارور رو دارم
—————————
DirectX Error
—————————
Please make sure you have DirectX 8.1 or higher installed. Also verify that your video card meets the minimum requirements
—————————
OK
—————————
همه ی نسخه های دایرکت ایکس و نصب کردم گرافیکم و اپدیت کردم درست نمیشه ….
سلام من ویندوز ۱۰ دارم و یک بازی رو نصب کردم و دارای دایرکت ایکس ۱۲ که توسط خود ویندوز ۱۰ فعال میشه هستم وقتی وارد بازی میشم میزنه this application requires DirectX version 11.0 or greater to run با اینکه دایرکت ایکس دارم ولی هرکاری میکنم این ارور میاد. چطوری میتونم این مشکل رو حل کنم ؟
سلام خوبی ورژن پایین تر از ۱۲ بنصب
سلام و وقت بخیر
در بارگذاری یک بازی با اروری مواجه شدم به این شرح:
DX11.EXE _ SISTEM EROR
the program cant start becauwe msvcp140.dll is missing from your computer.try reinstlling the program to fix this problem
ممنون میشم اگر راهنمایی کنید
با تشکر از سایت خوبتون
سلام من بازی pes17رو نصب کردم سیستمم
Celeron4000
گرافیک uhdgraphics600
ویندوزمم ۱۰ گرافیکمو شناسایی نمیکنه ارور vram میده باید چیکار کنم
سلام من بازی هایی که به دایرکت ایکس ۹ و ۱۱ نیاز داشتند رو نصی کردم خود دایرکت ایکس ها رو هم دانلود کردم حالا باید چیکار کنم که بتونم بازی هارو بازی کنم
سلام ، سیستم من هنگام ران کردن بازی ارور the system does not meet the minimum directx 11\ shader model 5.0 gpu requierment to run the application رو میده . ممنون میشم اگه راهنماییم کنید .
سلام
ارور
globalshadercache-pcd3d_sm4.bin is missing
رو چطور با دایرکت ایکس رفع کنم
ببخشید من در بازی فیفا ۱۸ارور دایرکس ایکس میده نسخه دایرکس ایکس من ۱۱هست و همه روش ها بجز روش اول رو انجام دادم آیا روش اول مشکل را حل میکند؟؟
سلام خسته نباشید. من بازی وارزون رو دانلود کردم و وقتی میخوام بازی رو اجرا کنم ارور directx error میده و بازی بسته میشه . همه این کارایی رو که گفتین کردم ولی اجرا نشد . سیستمم سیستم ضعیفی نیست . بنظرتون مشکل از کجاست ؟؟؟؟
سلام من بررسی کردم دیدم DirectX 12 رو سیستمم نصبه ولی یلزی ولورانت رو نصب کردم ارور میده میگه احتیاج به DirectX 11 داره
DX11 feature level 10.0 is required to run the engine
سلام خسته نباشین
مشکل من اصلا حا شدنی نیست آیا؟!
هر کاری کردم مشکلم برطرف نشد؟!چیکار کنم دیگه؟
مراحل شما را کامل انجام دادم ولی نمیشه که نمیشه
واقعا دیگه خسته شدم
میشه کمکم کنید مشکلم برطرف شه ممنون میشم.
سلام. من یک بازی دارم که وقتی نصب میشه باید دایرکت ایکس بازی را نصب کنیم اما ارور میده که باید به اینترنت وصل بشی. به اینترنت هم وصل میشم باز هم ارور میده.
چه کار کنم
سلام.من بازی هی دانلود کردم که ارور you graphics card support DirectX 11 هر روشی که شما گفتین هم انجام دادم ولی باز نشد. فقط در یک صورت میاد که اونم این است که گران گرافیکم رو غیر فعال کنم.وقتی غیر فعال کنم اجرا میشه ولی لک داره و استپ استپ میشه؟میشه بگید باید چی کار کنم؟
بررسی کنید که همه نرم افزار های سی دی کارت گرافیکتون رو نصب کردین.
همچنین از سایت سازنده کارت گرافیک با سرچ کردن اسم و مدل کارت گرافیک می توانید نرم افزارهای مورد نیاز این کارت گرافیک رو دریافت کنید.
همچنین تغییر ویندوز نیز می تواند مشکل را حل کند.
سلام
موقع نصب دایریکس به من ارور setup could not download the file.please retry later or check network connection. میده.
ویندوز من ۸ هست.
مرسی
با سلام و احترام شاید به خاطر مشکلات اینترنت و یا نیاز به قندشکن باشه.
سعی کنید فایل دایریکس رو از سایت های ایرانی دانلود و نصب کنید.
سلام ویندوز من ۷ /۶۴ بیتی چهار گیگ رام داره و یک ترابایت هم بعد موقعی که بازی رو میخوام باز کنم ارور direct encountered an unrecoverable
error.Checkk the ride for possible solution.رو میاره باید چکار کنم به نظرتون؟
اسم بازی هم کالاف دیوتی.
ممنون از سایت خوبتون.مشکل من حل شد
با سلام من legasi رو پیدا نکردم میشه یه راه حل بهم بدید
خیلی خیلی ممنون. یعنی باید بگم که یه آموزش کامل و فوق العاده بود. مشکلم کاملا حل شد. از مدیر سایت کمال تشکر رو دارم.
من هم نظر آقای رامین را تایید میکنم
تنها راهش باید پیندوز xp قدیمی نصب بشه
دیگه هیچ راهی نداره
سلام من ویندوز ده دارم .ارور دایرکس میده دایرکس نصب کردم اما هنوز مشکل برطرف نشده راهنماییم کنید ممنونتون میشم . تشکر
با سلام ببخشید این گزینه ای که هست باید بریم از پروگرم و فو….اون قسمت دایرکت پلی رو فعال کنیم من هرچی میزنم روش صفخه باز نمیشه لطفا جواب رو به ایمیلم زحمت بکشید
من ویندوز ۷ را دارم و تمام مراحل را به صحیح ترین شکل ممکن انجام دادم اما هنوز مشکل دارد و خطا می دهد.
با سلام و احترام ممکن است فایل بازی یا نرم افزار مشکل داشته باشد. در مواقعی اشکال می تواند از ویندوز هم باشد.
لطفا بهم ایمیل بزنید با تشکر
لطفا مشکل نبود فولدر DirectPlay را مطالعه کنید
سلام ببخشید سیستم من گویا پوشه ی legacy که در کلیپ بالا باهاش کار میکنید رو نداره من از همنجایی که کلیپ وارد شد وارد شدم میشه بگید باید چیکار کنم
سلام میشه اگر کارت گرافیک داریکت ایکس پایین داره دایریکت ایکس بالاتر نصب کرد مثلا کارت گرافیک من داریکت ایکس ۱۰ میخوره روش داریکت ایکس ۱۱ نصب کرد؟
سلام
باید نسخه متناسب با سیستم تون رو نصب کنید. از نرمافزار های اپدیت درایو استفاده کنید.
سایتتون خیلی خوبه دستخوش