رفع عدم امکان نصب DirectX در ویندوز 10

اگر نمی‌توانید DirectX را روی ویندوز 10(Windows 10) نصب کنید ، نگران نباشید، زیرا امروز می‌خواهیم درباره نحوه رفع این مشکل صحبت کنیم. به نظر می رسد شایع ترین علت این مشکل، دات نت فریم ورک(Framework) باشد که ممکن است با DirectX تداخل داشته باشد و باعث مشکلات نصب DirectX شود.

با تغییر تکنولوژی، مردم شروع به استفاده از وسایلی مانند لپ‌تاپ، تبلت، تلفن و غیره کرده‌اند. ممکن(May) است پرداخت قبوض، خرید، سرگرمی، اخبار یا هر فعالیت مشابه دیگری باشد، همه اینها به دلیل دخالت اینترنت(Internet) در زندگی روزمره ما استفاده از دستگاه هایی مانند تلفن، لپ تاپ و دستگاه های مشابه افزایش یافته است. علاقه مصرف کننده به این دستگاه ها افزایش یافته است. در نتیجه، شاهد به‌روزرسانی‌های جدید زیادی بوده‌ایم که تجربه کاربر را بهبود می‌بخشد.

رفع عدم امکان نصب DirectX در ویندوز 10

این تجربه کاربری در انواع خدمات از جمله بازی ها، ویدیوها، چند رسانه ای و موارد دیگر بهبود یافته است. یکی از این آپدیت ها که علاوه بر سیستم عامل ویندوز(Windows) در آخرین نسخه خود عرضه شده است DirectX است . DirectX تجربه کاربری در زمینه بازی، چند رسانه ای، ویدئو و ... را دوچندان کرده است.

DirectX

DirectX یک رابط(Interface) برنامه نویسی کاربردی ( API ) برای ایجاد و مدیریت تصاویر گرافیکی و جلوه های چند رسانه ای در برنامه هایی مانند بازی ها یا صفحات وب فعالی است که بر روی سیستم عامل مایکروسافت ویندوز(Microsoft Windows) اجرا می شوند. برای اجرای DirectX با سیستم عامل ویندوز، به هیچ گونه قابلیت خارجی نیاز ندارید. قابلیت مورد نیاز به عنوان بخشی یکپارچه از مرورگرهای وب مختلف در سیستم عامل ویندوز است(Windows Operating System) . قبلاً DirectX(Earlier DirectX) به زمینه های خاصی مانند DirectSound ، DirectPlay محدود می شد ، اما با ویندوز 10(Windows 10) ارتقا یافته ، DirectX نیز به ارتقاء یافته است.دایرکت ایکس 13(DirectX 13) ، 12 و 10 در نتیجه تبدیل به بخشی ضروری از سیستم عامل مایکروسافت ویندوز(Microsoft Windows) شده است.

DirectX کیت توسعه نرم افزار (SDK)(Software Development Kit (SDK)) خود را دارد که شامل کتابخانه های زمان اجرا به صورت باینری، اسناد و هدرهای مورد استفاده در کدنویسی است. این SDK برای دانلود و استفاده رایگان است. اما گاهی اوقات، زمانی که می خواهید این SDK ها یا DirectX(install these SDKs or DirectX) را روی ویندوز 10 خود نصب کنید، با خطاهایی مواجه می شوید. این می تواند به دلایل خاصی باشد که در زیر ذکر شده است:

  • فساد اینترنت
  • اینترنت به درستی کار نمی کند
  • الزامات سیستم مطابقت ندارد یا برآورده نمی شود
  • آخرین به روز رسانی ویندوز پشتیبانی نمی شود
  • نیاز به نصب مجدد DirectX ویندوز 10(DirectX Windows 10) به دلیل خطای ویندوز(Windows)

اکنون ممکن است از خود بپرسید که اگر با هر یک از این مشکلات مواجه شدید و قادر به نصب DirectX بر روی ویندوز 10(Windows 10) خود نباشید، چه کاری می توانید انجام دهید . اگر با مشکل مشابهی روبرو هستید، این مقاله برای شما مناسب است. این مقاله چندین روش را فهرست می‌کند که با استفاده از آن‌ها ممکن است بتوانید DirectX را روی ویندوز 10(Windows 10) بدون هیچ خطایی نصب کنید.

رفع عدم(Fix Unable) امکان نصب DirectX(Install DirectX) در ویندوز 10(Windows 10)

همانطور که همه می دانید، DirectX بخش مهمی از ویندوز 10(Windows 10) است زیرا بسیاری از برنامه های چند رسانه ای به آن نیاز دارند. همچنین، بخشی جدایی ناپذیر از تمام سیستم (Systems)عامل های ویندوز(Windows Operating) است، بنابراین اگر با مشکلی در ارتباط با DirectX مواجه هستید ، می تواند منجر به آسیب به برنامه مورد علاقه شما شود تا متوقف شود. بنابراین، با استفاده از روش‌های ارائه شده در زیر، می‌توانید خطای Unable to Install DirectX در ویندوز 10(Windows 10) را برطرف کنید، این ممکن است بتواند تمام مشکلات مربوط به DirectX شما را حل کند . روش های زیر را یکی یکی امتحان کنید تا مشکل نصب DirectX شما حل نشود.

1. مطمئن شوید که تمام سیستم(System) مورد نیاز برآورده شده است(Met)

DirectX یک ویژگی پیشرفته است و ممکن است همه رایانه ها نتوانند آن را به درستی نصب کنند. برای نصب صحیح DirectX بر روی رایانه، رایانه شما باید برخی از الزامات اجباری را برآورده کند.

شرایط زیر برای نصب DirectX بر روی کامپیوتر شما آورده شده است:

  • سیستم عامل ویندوز(Windows) شما باید حداقل 32 بیتی باشد
  • کارت گرافیک باید با نسخه DirectX شما که نصب می کنید سازگار باشد
  • RAM و CPU باید فضای کافی برای نصب DirectX داشته باشند(DirectX)
  • NET Framework 4 باید در رایانه شخصی شما نصب شود

اگر هر یک از شرایط بالا برآورده نشود، نمی توانید DirectX را بر روی رایانه خود نصب کنید. برای بررسی این خصوصیات رایانه خود، مراحل ذکر شده در زیر را دنبال کنید:

1. روی نماد This PC کلیک راست ( icon)کنید(This PC) . منو نشان داده خواهد شد.

2. از منوی زمینه کلیک راست روی گزینه Properties کلیک کنید.(Properties)

روی This PC کلیک راست کرده و Properties را انتخاب کنید

3. پنجره مشخصات سیستم ظاهر می شود.

پس از انجام مراحل ذکر شده در بالا، متوجه خواهید شد که آیا تمام الزامات اولیه برای نصب DirectX بر روی رایانه شما برآورده شده است یا خیر. اگر همه الزامات برآورده نشدند، ابتدا تمام الزامات اساسی را برآورده کنید. اگر تمام الزامات اولیه برآورده شد، پس روش های دیگری را برای رفع مشکل Unable To Install DirectX در ویندوز 10 امتحان کنید. (fix Unable To Install DirectX on Windows 10 issue. )

2. نسخه DirectX خود را در ویندوز 10 بررسی کنید(2.Check Your DirectX Version on Windows 10)

گاهی اوقات، وقتی می‌خواهید DirectX را روی ویندوز 10(Windows 10) نصب کنید ، نمی‌توانید این کار را انجام دهید زیرا DirectX12 روی اکثر رایانه‌های شخصی ویندوز 10(Windows 10) از قبل نصب شده است.

برای بررسی اینکه آیا DirectX از قبل روی ویندوز 10 شما نصب شده است یا خیر و در صورت نصب، کدام نسخه از DirectX وجود دارد، باید مراحل زیر را دنبال کنید:

1. dxdiag را در رایانه خود با جستجوی آن با استفاده از نوار جستجو(search bar) باز کنید.

dxdiag را در رایانه خود باز کنید

2. اگر نتیجه جستجو را پیدا کردید، به این معنی است که DirectX روی رایانه شما نصب شده است. برای بررسی نسخه آن، دکمه enter(enter button) را در بالای نتیجه جستجوی خود فشار دهید. ابزار تشخیصی DirectX(DirectX diagnostic tool) باز می شود.

ابزار تشخیصی DirectX باز می شود

3. با کلیک بر روی زبانه ( tab)Syste m موجود در منوی بالا، از سیستم دیدن کنید.

با کلیک بر روی تب System موجود در منوی بالا، از سیستم دیدن کنید  رفع عدم امکان نصب DirectX در ویندوز 10

4. به دنبال نسخه DirectX(DirectX version) بگردید که در آن نسخه DirectX نصب شده بر روی رایانه خود را خواهید یافت. در تصویر بالا DirectX 12 نصب شده است.

3.درایور کارت گرافیک را به روز کنید(3.Update the Graphics Card Driver)

ممکن است مشکل عدم نصب DirectX بر روی ویندوز 10 به دلیل قدیمی بودن یا خراب بودن درایورهای کارت گرافیک(Graphics) باشد، همانطور که می دانید DirectX مربوط به چند رسانه ای است و هر مشکلی در کارت گرافیک(Graphics) منجر به خطا در نصب می شود.

بنابراین، با به روز رسانی درایور کارت گرافیک(Graphics) ، ممکن است خطای نصب DirectX شما برطرف شود. (DirectX)برای به روز رسانی درایور کارت گرافیک(Graphics) مراحل زیر را دنبال کنید:

1. با جستجوی آن با استفاده از نوار جستجو ، (search bar)Device Manager را باز کنید .

با جستجوی آن با استفاده از نوار جستجو، Device Manager را باز کنید

2. دکمه enter(enter button) را در بالای نتیجه جستجوی خود بزنید. Device Manager باز می شود.

مدیر دستگاه باز می شود

3. در قسمت Device Manager ، گزینه (Device Manager)Display Adapters را پیدا کرده و روی آن کلیک کنید .

4. در قسمت Display adapters، روی کارت گرافیک خود کلیک راست(right-click on your Graphics card) کرده و روی Update driver کلیک کنید.(Update driver.)

Display adapters را باز کنید و سپس روی کارت گرافیک یکپارچه کلیک راست کرده و Update Driver را انتخاب کنید.

5. گزینه Search automatically for updated driver software را انتخاب کنید تا ویندوز شما بتواند به‌روزرسانی‌های موجود به‌طور خودکار برای درایور انتخاب‌شده را جستجو کند.

کادر محاوره ای مطابق شکل زیر باز می شود

6. ویندوز شما شروع به جستجو برای به روز رسانی(start searching for the updates) می کند.

ویندوز شما شروع به جستجو برای به روز رسانی می کند.

7. اگر ویندوز(Windows) هر به روز رسانی پیدا کند، به طور خودکار شروع به به روز رسانی آن می کند.

اگر ویندوز هر به روز رسانی پیدا کند، به طور خودکار شروع به به روز رسانی آن می کند.

8. پس از اینکه ویندوز با موفقیت درایور شما را به‌روزرسانی(successfully updated your driver) کرد، کادر محاوره‌ای نشان داده شده در زیر ظاهر می‌شود که پیامی را نشان می‌دهد که ویندوز با موفقیت درایورهای شما را به‌روزرسانی کرده است(Windows has successfully updated your drivers) .

ویندوز با موفقیت درایورهای شما را به روز کرد

9. اگر هیچ به‌روزرسانی برای درایور موجود نیست، کادر محاوره‌ای نشان داده شده در زیر ظاهر می‌شود و این پیام را نشان می‌دهد که بهترین درایورها برای دستگاه شما قبلاً نصب شده‌اند(the best drivers for your device are already installed) .

بهترین درایورها برای دستگاه شما قبلاً نصب شده است.  |  رفع عدم امکان نصب DirectX در ویندوز 10

10. هنگامی که درایور کارت گرافیک با موفقیت به روز شد، کامپیوتر خود را مجددا راه اندازی کنید.

پس از انجام مراحل ذکر شده در بالا، هنگامی که رایانه شما مجدداً راه اندازی می شود سعی کنید دوباره DirectX را روی ویندوز 10 خود نصب(install DirectX on your Windows 10) کنید.

4. یکی از به روز رسانی های قبلی را دوباره نصب کنید(Previous)

گاهی اوقات، به‌روزرسانی‌های قبلی هنگام نصب DirectX(DirectX) روی ویندوز 10 شما با مشکل مواجه می‌شوند . اگر اینطور است، باید به‌روزرسانی‌های قبلی را حذف کنید و دوباره آن را نصب کنید.

برای حذف به‌روزرسانی‌های قبلی مراحل زیر را دنبال کنید:

1. Windows Key + I را فشار دهید تا Settings باز شود و روی گزینه  Update & Security کلیک کنید.

Windows Key + I را فشار دهید تا Settings باز شود و سپس روی نماد Update & Security کلیک کنید

2. از منوی سمت چپ روی گزینه Windows update کلیک (Windows update)کنید. ( option. )

3. سپس در قسمت Update status بر روی View installed update history کلیک کنید.(View installed update history.)

از سمت چپ Windows Update را انتخاب کنید و روی View installed update history کلیک کنید

4. در قسمت View update history ، روی Uninstall updates کلیک کنید.(Uninstall updates.)

روی Uninstall updates در قسمت view update history کلیک کنید

5. صفحه ای باز می شود که همه به روز رسانی ها را دارد. باید به‌روزرسانی DirectX(DirectX update) را جستجو کنید و سپس می‌توانید با کلیک راست روی آن به‌روزرسانی(right-clicking on that update) و انتخاب گزینه حذف(uninstall option) ، آن را حذف کنید .

باید به‌روزرسانی DirectX را جستجو کنید

6. پس از حذف نصب(update is uninstalled) ، کامپیوتر خود را مجددا راه اندازی(restart) کنید.

پس از انجام مراحل بالا، پس از راه اندازی مجدد کامپیوتر، آپدیت قبلی شما حذف نصب خواهد شد. اکنون سعی کنید DirectX را روی ویندوز 10(Windows 10) نصب کنید و ممکن است بتوانید این کار را انجام دهید.

5. Download Visual C++ Redistributable

Visual C++ قابل توزیع مجدد جزء حیاتی DirectX Windows 10 است. بنابراین، اگر هنگام نصب DirectX بر روی ویندوز 10(Windows 10) خود با خطا مواجه شدید ، ممکن است به Visual C++ قابل توزیع مجدد متصل شود. با دانلود و نصب مجدد Visual C++ قابل توزیع مجدد برای ویندوز 10(Windows 10) ، ممکن است بتوانید مشکل نصب DirectX را برطرف کنید.

برای دانلود و نصب مجدد ویژوال C++ قابل توزیع مجدد، مراحل ذکر شده در زیر را دنبال کنید:

1. برای Microsoft site to download the Visual C++ redistributable package.سایت مایکروسافت بروید.(Microsoft site)

2. صفحه نمایش داده شده در زیر باز می شود.

Visual C++ Redistributable برای Visual Studio 2015 را از وب سایت مایکروسافت دانلود کنید

3. بر روی دکمه دانلود کلیک کنید.(Download button.)

بر روی دکمه دانلود کلیک کنید

4. صفحه نشان داده شده در زیر(page shown below ) باز می شود.

vc-redist.x64.exe یا vc_redis.x86.exe را با توجه به معماری سیستم خود انتخاب کنید

5. دانلود را با توجه به سیستم عامل خود(download according to your operating system) انتخاب کنید ، یعنی اگر سیستم عامل 64 بیتی دارید (64-bit operating system)، کادر(check the checkbox) کنار x64.exe و اگر سیستم عامل 32 بیتی دارید (32-bit operating system)، تیک(check the checkbox ) کنار vc_redist.x86 را علامت بزنید . exe و(vc_redist.x86.exe and ) روی دکمه Next موجود در پایین صفحه کلیک کنید.

6. نسخه انتخابی(selected version ) ویژوال C++ قابل توزیع مجدد شروع به دانلود(start downloading) می کند.

روی فایل دانلودی دوبار کلیک کنید |  رفع عدم امکان نصب DirectX در ویندوز 10

7. پس از اتمام دانلود، روی فایل دانلود شده دوبار کلیک کنید .(double-click )

دستورالعمل های روی صفحه را برای نصب بسته قابل توزیع مجدد Microsoft Visual C ++ دنبال کنید

8. پس از انجام مراحل بالا، دایرکت ایکس را مجدداً روی ویندوز 10 خود نصب کنید(reinstall DirectX on your Windows 10 ) و ممکن است بدون ایجاد خطایی نصب شود.

6. Net Framework را با استفاده از Command Prompt نصب کنید(6. Install .Net Framework using the Command Prompt)

Net Framework نیز یکی از بخش های مهم DirectX است و ممکن است به دلیل Net Framework در نصب (.Net Framework)DirectX با خطا مواجه شوید . بنابراین، سعی کنید با نصب Net Framework(.Net Framework) مشکل خود را حل کنید . شما می توانید Net Framework را به راحتی با استفاده از Command Prompt نصب کنید.

برای نصب .Net Framework با استفاده از خط فرمان، مراحل ذکر شده در زیر را دنبال کنید:

1. با استفاده از جستجوی منوی شروع، خط فرمان را جستجو کنید.(command prompt)

(2.Right-click)2. از نتیجه جستجو روی Command Prompt راست کلیک کرده و گزینه Run as administrator را انتخاب کنید.

در نوار جستجوی ویندوز CMD را تایپ کنید و روی command prompt کلیک راست کنید تا run as administrator را انتخاب کنید

3. هنگامی که از شما برای تایید خواسته شد، روی Yes کلیک کنید و (Click on Yes)خط فرمان Administrator(Administrator command prompt) باز می شود.

4. دستور ذکر شده در زیر(command mentioned below) را در خط فرمان وارد کنید و دکمه Enter را فشار دهید.

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs 

برای فعال کردن Net Framework از دستور DISM استفاده کنید

6. Net Framework شروع به دانلود(start downloading) می کند. نصب به طور خودکار شروع خواهد شد.

8. پس از اتمام نصب، کامپیوتر خود را مجددا راه اندازی کنید.(restart your computer.)

پس از انجام مراحل بالا، Net Framework نصب می شود و ممکن است خطای DirectX نیز ناپدید شود. اکنون بدون هیچ مشکلی قادر خواهید بود DirectX را روی رایانه شخصی ویندوز 10 خود نصب کنید.

توصیه شده:(Recommended:)

امیدواریم(Hopefully) با استفاده از هر یک از روش های ذکر شده، بتوانید مشکل Unable to Install DirectX در ویندوز 10(fix Unable to Install DirectX on Windows 10) را برطرف کنید، اما اگر هنوز در مورد این آموزش سوالی دارید، در قسمت نظرات از آنها بپرسید.



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts