نحوه نصب مجدد DirectX در ویندوز 11/10

به لطف قابلیت های گرافیکی DirectX API ، مایکروسافت ویندوز(Microsoft Windows) خود را به عنوان بهترین سیستم عامل برای بازی تثبیت کرده است. اما وقتی این مؤلفه حیاتی به درستی بر روی رایانه شما کار نمی کند، چه کاری باید انجام دهید؟

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

چه زمانی نیاز به نصب مجدد DirectX بر روی رایانه(Computer) خود دارید؟

به طور پیش فرض، ویندوز 11/10 در حال حاضر شامل آخرین نسخه DirectX 12 است. معمولاً این بدان معنی است که رایانه شما در هر درایور جدیدی به روز می ماند و بهترین عملکرد گرافیکی را در سخت افزار به شما ارائه می دهد.

اما گاهی اوقات ممکن است با اشکالاتی مواجه شوید. شاید به روز رسانی ویندوز شما متوقف(Windows updates are paused) شده باشد. شاید نصب DirectX خراب شده باشد. به هر دلیلی، اگر مشکلات گرافیکی روی رایانه شما وجود دارد (مانند اجرای بازی های ویدیویی)، اولین کاری که باید امتحان کنید نصب مجدد DirectX است.

روش(Method) شماره 1: نصب کننده DirectX را دانلود کنید(DirectX Installer)

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

  1. برای دریافت DirectX End-User Runtime Web Installer، به وب سایت رسمی مایکروسافت(Microsoft’s official website) بروید . نصب کننده کوچک است، زیرا فایل های مورد نیاز در حین نصب دانلود می شوند.

  1. این تنظیمات را اجرا کنید و موافقت نامه مجوز را بپذیرید. مطمئن شوید که هنوز به اینترنت متصل هستید، زیرا ماژول هایی که نیاز به نصب داشته باشند اکنون بازیابی می شوند.

  1. بسته به نسخه DirectX که قبلاً نصب شده است، ممکن است بین چند ثانیه تا یک ساعت طول بکشد. اگر رایانه شما هیچ یک از اجزای DirectX را ندارد ، تنظیمات بدون ایجاد هیچ تغییری خارج می شود.

استفاده از نصب کننده رسمی ویندوز(Windows) روش توصیه شده برای نصب مجدد DirectX بر روی سیستم شما است. هنگامی که Runtime Installer(Runtime Installer) کار خود را انجام داد، نباید با مشکلات مربوط به DirectX مواجه شوید.

روش(Method) شماره 2: به روز رسانی ویندوز را بررسی کنید(Windows Updates)

از آنجایی که DirectX به طور پیش فرض در (DirectX)Windows 11/10 گنجانده شده است ، نیازی نیست به دنبال نصب کننده مستقل باشید. فقط به روز ماندن(staying updated) کافی است تا مطمئن شوید که سیستم شما آخرین نسخه DirectX 12 را اجرا می کند ، زیرا به روز رسانی های ویندوز(Windows) شامل بسته های DirectX هستند.(DirectX)

  1. برای بررسی به‌روزرسانی‌های ویندوز(Windows Updates) ، به منوی Start بروید و (Start)تنظیمات(Settings) را باز کنید .

  1. در پنجره ظاهر شده گزینه Update & Security را انتخاب کنید.(Update & Security.)

  1. اولین تب در این دسته از تنظیمات، Windows Update است. برای رفرش کردن ویندوز(Windows) از دکمه Check for updates استفاده کنید . اگر هر گونه به روز رسانی معلق باشد، ویندوز(Windows) اکنون آنها را شناسایی و نصب می کند.

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

روش شماره 3: (Method)برنامه(Apps) ها و سرویس(Services) های شخص ثالث را غیرفعال کنید

در صورتی که دو روش اول کار نکنند، احتمالاً مشکل در جای دیگری است. به ندرت(Very) ، یک برنامه یا سرویس شخص ثالث با DirectX تداخل ایجاد می کند . این تداخل حتی با نسخه صحیح نصب شده روی رایانه شما می تواند باعث مشکلات DirectX شود.(DirectX)

  1. برای غیرفعال کردن Startup Services ، Task Manager را باز کنید . می توانید از میانبر صفحه کلید Ctrl + Alt + Del استفاده کنید یا روی نوار وظیفه(Taskbar) کلیک راست کرده و Task Manager را از منو انتخاب کنید.

  1. اگر این اولین باری است که Task Manager را باز می‌کنید، فقط می‌توانید برنامه‌های در حال اجرا را به جای هر سرویس یا فرآیندی ببینید. برای دریافت نمای کامل، جزئیات بیشتر را انتخاب کنید.(More details.)

  1. Task Manager اکنون تمام کارهای در حال اجرا را روی رایانه شما نمایش می دهد، از جمله فرآیندهای سیستم یا کارهای پس زمینه. به تب Startup بروید.

  1. در تب Startup لیستی از تمام سرویس هایی است که به طور پیش فرض پس از بوت کردن رایانه شخصی شما اجرا می شوند. این برنامه‌ها نه تنها سرعت رایانه شما را کاهش می‌دهند، بلکه اغلب می‌توانند با سایر برنامه‌های مهم‌تر درگیری ایجاد کنند. تمام خدمات غیر ضروری را انتخاب کنید و دکمه Disable را انتخاب کنید.

  1. سرویس‌های راه‌اندازی(Startup) تنها برنامه‌هایی نیستند که منابع را در اختیار شما قرار می‌دهند. خدمات زیادی وجود دارد که در آن لیست نمایش داده نمی شوند اما به هر حال در پس زمینه به کار خود ادامه می دهند. برای غیرفعال کردن چنین وظایفی، با جستجوی آن از منوی Start ، System Configuration را باز کنید.(System Configuration)

  1. ابزار سیستم MSConfig به(MSConfig system utility) شما امکان می دهد گزینه راه اندازی را در رایانه خود پیکربندی کنید و بسیار دقیق تر از Task Manager است. به گزینه Normal startup(Normal startup) در این صفحه توجه کنید. پس از اتمام تشخیص، باید آن را فعال کنید تا همه چیز به حالت عادی بازگردد. در حال حاضر، برای ادامه، تب Services را انتخاب کنید.(Services)

  1. تمام خدمات پس‌زمینه در حال اجرا بر روی رایانه شخصی شما در اینجا فهرست شده‌اند. این شامل فرآیندهای سیستم نیز می شود، بنابراین کادر انتخاب Hide all Microsoft services را فعال کنید تا آنها را حذف کنید. اکنون می توانید از دکمه Disable all برای خاموش کردن تمام این فرآیندهای اضافی استفاده کنید.

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

اکنون تنها کاری که باید انجام دهید این است که کامپیوتر خود را مجددا راه اندازی کنید و ببینید DirectX کار می کند یا خیر. اگر اینطور است، یکی از خدمات لیست قبلی مقصر است. توصیه می کنیم آن ها را یکی یکی فعال کنید تا برنامه متخلف را پیدا کنند، پس از آن می توانید آن را حذف یا غیرفعال کنید.

پس از اتمام، به یاد داشته باشید که به برنامه System Configuration برگردید و Normal startup را انتخاب کنید تا همه چیز به حالت پیش فرض برگردد. 

روش(Method) شماره 4: بررسی فایل سیستم(System File Checker) را در خط فرمان اجرا کنید(Command Prompt)

اگر DirectX را به درستی نصب کرده اید، رایانه خود را به روز کرده اید، و حتی سرویس های متضاد را بررسی کرده اید، تنها احتمال باقی مانده خرابی داده ها است. درایورهای خراب و فایل های سیستمی اغلب می توانند خطاهای عجیبی ایجاد کنند و تشخیص آن دشوار است.

  1. برای یافتن و رفع هر گونه فایل سیستمی خراب در رایانه خود، Command Prompt را به عنوان سرپرست باز کنید. برای یافتن برنامه کافیست cmd را در کادر جستجو(Search) تایپ کنید.

  1. ما از یک ابزار خط فرمان(command prompt utility) به نام System File Checker استفاده خواهیم کرد. همانطور که از نام آن پیداست، تمام فایل های سیستم را برای هر گونه خرابی داده ها بررسی می کند و فایل های آسیب دیده را برطرف می کند. برای اجرای ابزار دستور sfc /scannow

  1. System File Checker اکنون نصب (System File Checker)ویندوز(Windows) شما را اسکن می کند و یکپارچگی هر فایل را تأیید می کند. پس از اتمام اسکن، تمام فایل های سیستم شما بررسی و تعمیر شده اند.

بهترین راه برای نصب مجدد DirectX(Reinstall DirectX) در Windows 11/10 چیست؟

از آنجایی که DirectX جزء جدایی ناپذیر Windows 11/10 است، معمولاً لازم نیست خودتان نگران نصب آن باشید. در عوض، به‌روزرسانی‌های ویندوز به‌طور خودکار مشکلات DirectX را برطرف می‌کنند و شما را برای بازی کردن و اجرای سایر برنامه‌های گرافیکی آزاد می‌گذارد.

اما در صورتی که رایانه شما مشکلات DirectX را نشان دهد ، ایده بدی نیست که آن را دوباره به صورت دستی نصب کنید. برای این منظور می توانید از نصب کننده مستقل مایکروسافت استفاده کنید یا فقط مطمئن شوید که به روز رسانی (Updates)ویندوز(Windows) شما متوقف نمی شود.

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



About the author

من یک کارشناس باتجربه ویندوز 10 و 11/10 هستم که هم در مرورگرها و هم در برنامه های گوشی های هوشمند تجربه دارم. من بیش از 15 سال مهندس نرم افزار هستم و با تعدادی از شرکت های بزرگ از جمله مایکروسافت، گوگل، اپل، یوبی سافت و غیره کار کرده ام. من همچنین توسعه ویندوز 10/11 را در سطح کالج تدریس کرده ام.



Related posts