نصب DirectX انجام نشد و روی ویندوز 11/10 نصب نشد

وقتی نوبت به Windows 11/10 می رسد ، ما همیشه به جستجوی درایورها و نرم افزارها در اینترنت ادامه می دهیم. اکنون، ممکن است برخی از شما بگویید که Windows Update به اندازه کافی خوب است که درایورها و نرم افزارهای سیستم را به تنهایی نصب کند. بله، حق با شماست اما گاهی اوقات کافی نیست. اگر نمی‌توانید DirectX(unable to install DirectX) را روی ویندوز 11/10 خود نصب کنید، امروز چند مرحله ساده عیب‌یابی را مشاهده می‌کنیم.

DirectX توسط برنامه های کاربردی برای ایجاد و مدیریت انیمیشن ها، جلوه های چند رسانه ای و تصاویر استفاده می شود. این رابط برنامه نویسی برنامه(Application Programming Interface) ( API ) است که مطمئن می شود همه چیز در محیط (API)ویندوز(Windows) شما مانند کره صاف است. با کمک کتابخانه‌های زمان اجرا باینری که با کیت توسعه نرم‌افزار(Software Development Kit) DirectX ( SDK ) ارائه می‌شوند، کار می‌کند.

اگر اهل کامپیوتر نیستید، درک این اصطلاحات ممکن است برای شما دشوار باشد. به طور خلاصه، DirectX مجموعه‌ای از دستورالعمل‌ها است که به شما اطمینان می‌دهد که یک تجربه کاربری یکپارچه و تعاملی داشته باشید.

نصب DirectX ناموفق بود

DirectX Setup: An internal system error occured, Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem.

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

نصب DirectX انجام نشد و نصب نشد

ما قصد داریم روش های آزمایش شده و آزمایش شده زیر را برای حل خطا امتحان کنیم.

  1. در صورت نیاز نسخه قبلی DirectX را نصب کنید(DirectX)
  2. (Check)به روز رسانی درایور کارت گرافیک را بررسی کنید
  3. Visual C++ Redistributable را دانلود و نصب کنید
  4. .NET Framework را با استفاده از Command Prompt نصب کنید .

قبل از شروع، مطمئن شوید که در صورت وجود خطا، هر روشی را امتحان کنید. به خاطر داشته باشید که پس از اتمام هر روش باید سیستم خود را مجددا راه اندازی کنید.

DirectX نصب نمی شود

1] در صورت نیاز نسخه قبلی DirectX را (DirectX)نصب کنید(Install)

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

  1. کلیدهای Win + R را فشار دهید . پنجره Run باز می شود.
  2. dxdiag را تایپ کرده و enter را فشار دهید. ابزار تشخیصی DirectX(DirectX Diagnostic Tool) باز می شود.

    run_directx_diagnostics

  3. در تب System نسخه DirectX را(DirectX version) جستجو کنید.

    directx_version_dxdiag

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

بخوانید: (Read:) DirectX با یک خطای غیرقابل جبران مواجه(DirectX encountered an unrecoverable error) شد.

2] به روز رسانی درایور کارت گرافیک را (Graphic)بررسی کنید(Check)

بارها مشاهده می شود که نسخه DirectX سیستم شما با (DirectX)درایورهای گرافیک(graphic drivers) سازگار نیست . این به دلیل غیرفعال شدن به روز رسانی خودکار اتفاق می افتد. برای انجام این روش، مطمئن شوید که سیستم شما به طور مرتب به روز رسانی دریافت می کند.

  1. کلیدهای Win + X را فشار دهید . منوی دسترسی سریع(Quick Access ) باز می شود.
  2. روی Device Manager کلیک کنید . پنجره جدیدی از Device Manager باز می شود.

    quick_access_device_manager

  3. روی Display Adapter کلیک کنید ، درایورهای نمایشگر موجود در سیستم شما قابل مشاهده خواهند بود.
  4. بر روی آداپتور Intel HD کلیک راست کرده و روی update کلیک کنید.

    update_display_drivers

  5. بر روی جستجوی خودکار برای نرم افزار درایور به روز شده(Search automatically for updated driver software) کلیک کنید . فقط(Just) مطمئن شوید که سیستم شما یک اتصال اینترنتی فعال دارد.

    auto_update_display_drivers

  6. اگر آخرین درایورها قبلاً نصب شده باشند، به شما اطلاع می دهد، اما اگر نه، آخرین به روز رسانی ها را دانلود و نصب می کند.

    updated_graphics_drivers_installed

  7. اکنون، اگر دستگاه شما همچنین دارای GPU(GPU) اختصاصی است ، در لیست آداپتور نمایشگر، روی آن کلیک راست کرده و Uninstall Device را انتخاب کنید . درایورها را دوباره از وب سایت رسمی GPU نصب کنید.(GPU)
  8. اگر می‌دانید چگونه درایورهای GPU را از برنامه آن به‌روزرسانی کنید، می‌توانید مرحله 7(Step 7) را نادیده بگیرید و به به‌روزرسانی درایورها ادامه دهید.

3] Visual C++ Redistributableدانلود(Download) و نصب کنید

در ویندوز 10 (Windows 10) Visual C++ Redistributable نقش مهمی ایفا می کند. نیاز اساسی DirectX همچنین شامل Visual C++ Redistributable s است. ممکن است این اتفاق بیفتد که قبلاً روی سیستم شما نصب شده باشد اما به یک نسخه قدیمی یا جدیدتر نیاز دارید. برای بررسی اینکه کدام نسخه Visual C++ Redistributable نصب شده است:

  1. کلیدهای Win + R را فشار دهید . کنترل را(control) تایپ کرده و اینتر را بزنید.

    run_control_panel

  2. هنگامی که کنترل پنل(Control Panel) باز شد، روی Programs and Features کلیک کنید .
  3. در لیست برنامه ها(Programs) ، Microsoft Visual C++ -Redistributable کنید. ممکن است چندین نسخه نصب شده پیدا کنید، این به دلیل نیازهای مختلف برنامه های مختلف است. اگر نسخه 2015(2015) موجود است، آن را بررسی کنید، ممکن است لازم باشد آن را دوباره نصب کنید. اگر نه، ممکن است لازم باشد آن را دانلود کنید.

    ms_visual_rediatributables

  4. از سایت رسمی مایکروسافت(Microsoft’s) دیدن کنید و Visual C++ Redistributable 2015 را دانلود کنید.
  5. زبان را انتخاب کنید و روی دانلود(Download) کلیک کنید .

    download_visual_rediatributable

  6. از لیست نسخه های x86 و x64 انتخاب کنید . روی Next کلیک کنید . دانلود به زودی آغاز خواهد شد.

    select_visual_rediatributable_version

  7. حالا فایل تازه دانلود شده را نصب کنید و خطای شما باید تا الان برطرف شده باشد.

4] NET Framework(Install .NET Framework) را با استفاده از Command Prompt نصب کنید(Command Prompt)

اگر روش بالا برای شما جواب نداد، می توانید همان را با استفاده از Command Prompt دانلود و نصب کنید . برای نصب فریم ورک از سرویس Deployment Image Service(Deployment Image Servicing) and Management ( DISM ) ویندوز(Windows) استفاده خواهیم کرد.

  1. منوی شروع را باز کنید، cmd را تایپ کنید . Command Prompt را انتخاب کرده و روی Run as administrator کلیک کنید . مطمئن شوید که اتصال اینترنتی فعال دارید.
  2. دستور زیر را تایپ کنید و اینتر را بزنید: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs

    dism_visual_redistributable

  3. حالا منتظر بمانید تا فرآیند به پایان برسد. به محض پایان فرآیند، سیستم خود را مجددا راه اندازی کنید.

از آنجایی که این روش‌ها قبلاً مفید بودن خود را ثابت کرده‌اند، خطای شما نباید دوباره درخواست شود.



About the author

من یک برنامه نویس کامپیوتر هستم و بیش از 15 سال است که هستم. مهارت های من در توسعه و نگهداری برنامه های کاربردی نرم افزاری و همچنین ارائه پشتیبانی فنی برای آن برنامه ها نهفته است. همچنین برنامه نویسی کامپیوتر را به دانش آموزان دبیرستانی آموزش داده ام و در حال حاضر یک مربی حرفه ای هستم.



Related posts