نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی
  • خانه
  • برنامه ها
  • نصب DirectX در ویندوز 10 انجام نشد. چرا هنگام نصب DirectX خطایی رخ می دهد؟ علل اصلی و رفع آنها

نصب DirectX در ویندوز 10 انجام نشد. چرا هنگام نصب DirectX خطایی رخ می دهد؟ علل اصلی و رفع آنها

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

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

  • از منوی استارت، خط فرمان Run را باز کنید
  • دستور "dxdiag" را بدون نقل قول وارد کنید - ابزار تشخیصی DirectX را باز می کند که اطلاعات دقیق از جمله نسخه DirectX را نشان می دهد.
  • ببینید کدام نسخه DirectX نصب شده است. در حال حاضر آخرین نسخه DirectX 11 است که در ویندوز ویستا و سیستم عامل های بالاتر موجود است. برخلاف تصور عمومی، عرضه DirectX 12 هنوز انجام نشده است، اما باید در چند روز آینده ظاهر شود. بنابراین، منطقی نیست که به دنبال جایی برای دانلود DirectX 12 باشید.

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


اگر صاحب ویندوز 7، 8، 8.1 یا ویستا هستید، باید بدانید که چگونه DirectX 11 را در یک فایل جداگانه نصب کنید. متأسفانه ویندوز XP از این نسخه نرم افزار پشتیبانی نمی کند. توجه به این نکته ضروری است که به یک دلیل ساده نمی توانید DirectX 11 را از وب سایت رسمی مایکروسافت در یک فایل جداگانه دانلود و نصب کنید - نسخه های جدید ویندوز از قبل با آخرین نسخه DirectX نصب شده اند. با این وجود، موارد متفاوت است و ممکن است به طور تصادفی یا عمدی این نرم افزار را حذف کرده باشید. برای نصب مجدد مراحل زیر را انجام دهید:


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

بعد از ظهر بخیر، دوستان من! در این مقاله به روز رسانی DirectX و همچنین رفع باگ های مربوط به آن خواهیم پرداخت. خطاها اغلب هنگام شروع یک بازی برای اولین بار دیده می شوند. وقتی می‌خواهم شروع کنم، پنجره‌ای مانند این ظاهر می‌شود:

«برنامه را نمی توان راه اندازی کرد زیرا d3dx9_42.dll در رایانه وجود ندارد. سعی کنید برنامه را دوباره نصب کنید."

به جای d3dx9_42.dll، ممکن است اعداد دیگری در نام وجود داشته باشد، به عنوان مثال، d3dx9_43.dll d3dx9_39.dll، d3dx9_30.dll، d3dx9_27.dll، و غیره. همچنین ممکن است خطاهایی وجود داشته باشد که متن آن شامل خطوطی مانند این است:_2d3dllx گم شده است.

به احتمال زیاد، اگر تا به حال با چنین پیام هایی مواجه نشده اید، می خواهید متن خطا را در گوگل جستجو کنید و این فایل را در اینترنت جستجو کنید. و اگر آن را پیدا کردید، آن را دانلود و نصب کنید. من آرزوی شما را حدس زدم، نه؟؛) اما در واقع، این روش اشتباه است و شما در معرض خطر ایجاد مشکلات جدید به شکل یک ویروس یا تروجان هستید که در داخل این dll دانلود شده از یک سایت ناشناس قرار گرفته است.

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

پس بیایید مستقیم x را به روز کنیم. DirectX Web Installer را از مایکروسافت دانلود کنید. اگر به یک کیت توزیع کامل نیاز دارید (در صورت لزوم می توان آن را بدون اینترنت روی رایانه دیگری نصب کرد)، آن را از اینجا دانلود کنید.

هنگامی که با نصب کننده وب به صفحه ای می روید، دانلود فایل به طور خودکار شروع می شود dxwebsetup.exe... اگر نه، روی لینک زیر خط دار کلیک کنید.

dxwebsetup.exe را اجرا کنید. ما توجه می کنیم که ما کاملاً با شرایط توافق موافقیم، چگونه ممکن است غیر از این باشد). روی Next کلیک کنید.

برای اینکه رایانه خود را با پنل های غیر ضروری / غیر ضروری شلوغ نکنید، تیک کادر نصب Bing را بردارید و روی Next کلیک کنید.

نصب کننده DirectX سیستم شما را ارزیابی کرد، اندازه تمام مؤلفه هایی را که باید دانلود شوند مشخص کرد و مؤدبانه به ما اطلاع داد. روی Next کلیک کنید...

... و اکنون منتظر پایان کل فرآیند از دانلود تا نصب هستیم.

هورا، نصب کامل شد! ما با خوشحالی روی Finish کلیک می کنیم.

برای بررسی نسخه DirectX در ویندوز، یک ابزار ویژه dxdiag.exe وجود دارد. Win + R را فشار دهید، Run dxdiag را در پنجره وارد کنید و Enter را فشار دهید. ابزار تشخیصی DirectX باز می شود. در پایین ترین قسمت اطلاعات سیستم، می توانید نسخه DirectX خود را مشاهده کنید.

حالا دوباره سعی کنید بازی یا برنامه ای را که هنگام راه اندازی خطا می داد راه اندازی کنید. خطا باید برطرف شود.

اگر نظر، نظری دارید - بنویسید، بحث خواهیم کرد.

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

چرا DirectX نصب نمی شود: دلایل احتمالی

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

بنابراین، اگر به عنوان مثال، DirectX در ویندوز 7 نصب نشده است و فرآیند با ظاهر شدن یک پیام خطا قطع می شود، پیشنهاد می شود فهرست دلایل احتمالی این رفتار سیستم را بررسی کنید. اساسی ترین موارد زیر است:

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

DirectX نصب نشده است. ویندوز 8 و سایر سیستم‌ها: ابتدا چه باید کرد؟

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

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

سایر گزینه های نصب

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

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

اگر پس از آن همچنان خطاها ظاهر می شوند، ممکن است ارزش بارگیری نه آخرین بسته (DirectX 12)، بلکه یک نصب کننده پلتفرم با رتبه پایین تر را داشته باشد (به عنوان مثال، نسخه 9 که توسط ویندوز 7 و بالاتر پشتیبانی می شود). همچنین می توانید از نصب کننده DirectX End-User Runtimes استفاده کنید.

مشکلات حساب

گاهی اوقات ممکن است متوجه شوید که DirectX نصب نشده است زیرا کاربر اجازه تغییر پیکربندی سیستم را ندارد.

اولین قانون برای سیستم های ویرایش هفتم ویندوز و بالاتر این است که فایل نصب را منحصراً با حقوق مدیر از طریق منوی PCM راه اندازی کنید.

اما این همیشه کمک نمی کند. شاید حقوق یک کاربر (حتی ثبت نام شده به عنوان مدیر) آنقدر محدود شده باشد که اصلاً نتواند چیزی را تغییر دهد؟ در چنین شرایطی، شما می توانید تنها تصمیم درست را بگیرید، که ایجاد یک ثبت نام جدید با حقوق مدیر است. این یک راه حل یک مرحله ای محسوب می شود که توسط بسیاری از کارشناسان و کارشناسان تایید شده است.

در این صورت باید از قسمت Account Management استفاده کنید و با قرار دادن آن در گروه Administrators یک ثبت نام جدید اضافه کنید. با این حال، اگر محدودیت‌هایی در این گروه اعمال شود، باید تمام حقوق لازم را به صورت دستی به رکورد جدید اعطا کنید.

مشکلات سرویس پک

در نهایت، بزرگترین مشکل، به گفته اکثریت قریب به اتفاق کارشناسان، درگیری نصب کننده با به روز رسانی است. بارزترین نمونه این مورد، SP1 برای ویندوز 7 است.

به نظر می رسد که هر دو محصول نرم افزاری (هم به روز رسانی و هم DirectX) توسعه یک سازنده هستند و نباید تضاد داشته باشند. اما من و شما می دانیم که به روز رسانی ها چقدر می توانند ناقص باشند.

در این شرایط، باید به "Windows Update" بروید و به روز رسانی را با شماره KB976932 در لیست سرویس پک های نصب شده پیدا کنید و سپس با ایجاد یک نسخه پشتیبان از سیستم، آن را حذف کنید.

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

مشکلات دیگر

در مورد نقص در کار "سخت افزار"، آنها در نظر گرفته نشدند، زیرا بسیار نادر هستند. اما اگر هیچ یک از موارد بالا کمکی نکرد، کارت گرافیک خود را تست کنید یا آن را جایگزین کنید. در مورد نوارهای رم هم همینطور. در همان زمان، هارد دیسک را برای وجود خطا (chkdsk) بررسی کنید. گاهی اوقات ممکن است لازم باشد که یکپارچگی اجزای سیستم (sfc / scannow) بررسی شود یا کتابخانه های سیستم از دست رفته را شناسایی کنید (برنامه DLL Suite بهترین است).

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

پلت فرم DirectX در سیستم های ویندوز (و نه تنها) یکی از اجزای ضروری است که عملکرد صحیح بسیاری از برنامه های چند رسانه ای یا بازی های رایانه ای را تضمین می کند. اما مشکل اینجاست: گاهی اوقات DirectX نصب نمی شود و سیستم یک پیغام خطا نشان می دهد. دلیل این امر چیست و چگونه می توان مشکل را از بین برد - بیشتر مورد بررسی قرار خواهد گرفت.

چرا DirectX نصب نشده است: دلایل احتمالی

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

بنابراین، اگر به عنوان مثال، DirectX در ویندوز 7 نصب نشده است و فرآیند با ظاهر شدن یک پیام خطا قطع می شود، پیشنهاد می شود فهرست دلایل احتمالی این رفتار سیستم را بررسی کنید. اساسی ترین موارد زیر است:

  • تاثیر ویروس ها؛
  • آسیب به فایل نصب؛
  • راه اندازی نادرست نصب کننده؛
  • عدم وجود حقوق نصب؛
  • خرابی های مهم سیستم مرتبط با به روز رسانی.
  • عدم وجود درایور یا نقص در کارت گرافیک؛
  • خطاهای هارد دیسک؛
  • مشکلات حافظه عملیاتی؛
  • سیستم عامل بایوس قدیمی

DirectX نصب نشده است. ویندوز 8 و سایر سیستم‌ها: ابتدا چه باید کرد؟

پس بیایید با ساده ترین شروع کنیم. این مستثنی نیست که DirectX به دلیل تأثیر ویروس ها نصب نشده باشد. این ممکن است مربوط به حضور آنها در سیستم در هنگام درمان و همچنین عفونت خود نصب کننده باشد، اگر روی هارد دیسک ذخیره شده باشد.

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

سایر گزینه های نصب

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

روش دیگر - فقط وسایل حفاظتی نصب شده را در حین نصب خاموش کنید. در برخی موارد از این طریق مشکل برطرف می شود.

اگر پس از آن همچنان خطاها ظاهر می شوند، ممکن است ارزش بارگیری نه آخرین بسته (DirectX 12)، بلکه نصب کننده پلتفرم با رتبه پایین تر را داشته باشد (به عنوان مثال، نسخه 9 که توسط ویندوز 7 و بالاتر پشتیبانی می شود). همچنین می توانید از نصب کننده DirectX End-User Runtimes استفاده کنید.

مشکلات حساب

گاهی اوقات می توانید متوجه شوید که DirectX به دلیل نداشتن حقوق کاربر برای تغییر پیکربندی سیستم نصب نشده است.

اولین قانون برای سیستم های ویرایش هفتم ویندوز و بالاتر این است که فایل نصب کننده را منحصراً با حقوق مدیر و از طریق منوی PCM اجرا کنید.

اما این همیشه کمک نمی کند. شاید حقوق کاربر (حتی ثبت نام به عنوان مدیر) آنقدر محدود شده است که او اصلاً نمی تواند چیزی را تغییر دهد؟ در چنین شرایطی، شما می توانید تنها تصمیم درست را بگیرید، که ایجاد یک ثبت نام جدید با حقوق مدیر است. این یک راه حل جهانی در نظر گرفته می شود که توسط بسیاری از متخصصان و کارشناسان تأیید شده است.

در این صورت باید از قسمت مدیریت حساب کاربری استفاده کنید و با قرار دادن آن در گروه «مدیران» یک ثبت نام جدید اضافه کنید. اگر محدودیت‌هایی در این گروه نیز اعمال شود، باید به صورت دستی تمام حقوق لازم را به ورودی جدید اختصاص دهید.

مشکلات سرویس پک

در نهایت، بزرگترین مشکل، به نظر اکثریت قریب به اتفاق کارشناسان، تضاد نصب کننده با به روز رسانی است. بارزترین نمونه این بسته به روز رسانی SP1 برای ویندوز 7 است.

به نظر می رسد که هر دو محصول نرم افزاری (و به روز رسانی و DirectX) توسعه یک سازنده هستند و نباید در تضاد باشند. اما من و شما می دانیم که به روز رسانی ها چقدر می توانند ناتمام باشند.

در این شرایط باید به «مرکز به‌روزرسانی ویندوز» بروید و به‌روزرسانی را با شماره KB976932 در لیست بسته‌های به‌روزرسانی نصب‌شده پیدا کنید، سپس با ایجاد یک نسخه پشتیبان از سیستم، آن را حذف کنید.

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

مشکلات دیگر

در مورد بی نظمی ها در کار "آهن"، آنها در نظر گرفته نشدند، زیرا به ندرت با آنها مواجه می شوند. اما اگر هیچ یک از موارد بالا کمک نکرد، کارت گرافیک را تست کنید یا آن را جایگزین کنید. همین امر در مورد نوارهای حافظه عملیاتی نیز صدق می کند. در همان زمان، هارد دیسک را برای وجود خطا (chkdsk) بررسی کنید. گاهی اوقات ممکن است لازم باشد که یکپارچگی اجزای سیستم (sfc / scannow) را بررسی کنید یا کتابخانه های سیستم گم شده را شناسایی کنید (بهتر است از برنامه DLL Suite استفاده کنید).

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

اکثر بازی های قدیمی روی سیستم عامل جدید ویندوز 10 اجرا نمی شوند، اما به صورت بومی روی لپ تاپ ها و حتی رایانه های ثابتی که در فروشگاه ها فروخته می شوند نصب می شوند. وقتی کاربر تصمیم می گیرد یک بازی 7 ساله (مثلاً یک نسخه قدیمی از GTA) که توسط DirectX 9 پشتیبانی می شود نصب کند، هنگام راه اندازی خطایی رخ می دهد. برای حل آن، باید بدانید که چگونه DirectX 9 را روی ویندوز 10 نصب کنید. بسیاری از کاربران قادر به نصب مجموعه 9 API نیستند - قدیمی است و با ویندوز 10 ناسازگار است.

مشکل سازگاری بازی‌های قدیمی با DirectX 11 یا 12 جدید در نبود کتابخانه‌های DirectX 9 در ترکیب آن‌ها نهفته است، کاملاً غیرقابل درک است که چرا توسعه‌دهندگان از آن‌ها در DirectX12 استفاده نکرده و در نتیجه سازگاری با عقب را ارائه نکرده‌اند. شاید آنها فکر می کردند که بازی ها و برنامه های قدیمی دیگر روی سیستم عامل جدید ویندوز 10 استفاده نخواهند شد. دیگر مهم نیست - راه حلی برای نصب نسخه قدیمی DirectX بر روی رایانه شخصی وجود دارد.

برای نصب مجموعه قدیمی APIها، باید مؤلفه «DirectPlay» را فعال کنید - در کنترل پنل قرار دارد. باید بازش کنیم

ما به جستجو می رویم و می نویسیم: "کنترل پنل". ابزار حذف را در پنل پیدا کرده و اجرا کنید:

در پنجره ای که باز می شود، روی «روشن یا خاموش کردن اجزای ویندوز» (که در منوی سمت چپ قرار دارد) کلیک کنید:

در پنجره ای که باز می شود، به دنبال خط "Legacy Components" بگردید، "birdie" را در مقابل آن قرار دهید، شاخه را باز کنید و همچنین "birdie" را در مقابل DirectPlay قرار دهید.

روی "OK" کلیک کنید و سعی کنید DirectX 9 را دوباره نصب کنید. اغلب این روش به شما کمک می کند مشکل را حل کنید، اما نمی توان تضمین کرد که در مورد شما کمک خواهد کرد. اگر همه چیز شکست خورد و DirectX هنوز روی ویندوز x32 بیت یا x64 بیت نصب نشده است، به روش بعدی بروید.

بسته DirectX

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

دانلود شروع می شود. در گوگل کروم، فایل دانلود شده در قسمت پایین مرورگر قابل مشاهده است:

پس از دانلود، باید آرشیو را از حالت فشرده خارج کنیم. فایل را اجرا کنید و با شرایط قرارداد مجوز موافقت کنید (روی "بله" کلیک کنید). یک پنجره ظاهر می شود - در آنجا باید مسیر پوشه ای را که بسته از حالت فشرده خارج می شود را مشخص کنید:

بر روی دکمه "مرور" کلیک کنید و پوشه ای را که فایل ها در آن قرار می گیرند را انتخاب کنید. راحت ترین راه این است که یک پوشه در دسکتاپ ایجاد کنید و آن را مشخص کنید. پس از نصب برنامه، فقط باید آن را حذف کنید. ما پوشه را انتخاب کردیم، روی "OK" کلیک کنید و باز کردن بسته بندی شروع می شود. 5-10 ثانیه طول می کشد.

اکنون به پوشه جدید خود می رویم و آرشیوهای زیادی را می بینیم. ما به آنها توجه نمی کنیم، ما فقط به برنامه DXSETUP.EXE علاقه مندیم - این نصب کننده است. پیدا کردن آن آسان است و از بقیه فایل ها متمایز است.

ما آن را با دوبار کلیک کردن روی دکمه سمت چپ ماوس راه اندازی می کنیم، شرایط توافق نامه مجوز را می پذیریم، روی "بعدی" و "بعدی" دوباره کلیک می کنیم.

نصب (به روز رسانی) شروع می شود - 15-20 ثانیه طول می کشد (بسته به عملکرد رایانه شما).

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

نیازی به ترس نیست، زیرا یک برنامه رایانه شخصی بارگیری شده از وب سایت رسمی به سیستم آسیب نمی رساند، به خصوص که بایگانی نمی تواند حاوی ویروس تروجان باشد. اگر بسته ای را از یک منبع شخص ثالث دانلود کنید و نه از وب سایت رسمی سیستم عامل مایکروسافت، در این صورت خطر "گرفتن" ویروس وجود دارد. با استفاده از آنتی ویروس 360 Total Security به عنوان مثال، اینگونه به نظر می رسد:

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

هنگام ارتقاء چه اتفاقی می افتد؟ با این بسته، ما DirectX جدید را نصب نکردیم، بلکه به سادگی نسخه قدیمی را با اجزا و کتابخانه های از دست رفته به روز کردیم. اما اگر فقط مجموعه جدیدی از API ها را نصب کنید، باز هم هیچ سازگاری با بازی های قدیمی وجود نخواهد داشت. همچنین نیازی به استفاده از نصب کننده وب خودکار نیست - پیشنهاد می شود آن را در وب سایت رسمی مایکروسافت دانلود کنید. این نصب کننده ابتدا نسخه DirectX را در رایانه بررسی می کند و در صورت تشخیص همان نسخه یا نسخه جدید، نصب را لغو می کند و از قبل اعلان مربوطه را نمایش می دهد.

بنابراین، اگر 11 یا 12 "Direct X" وجود داشته باشد، نصب همان نسخه ها با بسته به روز شده کتابخانه ها و مؤلفه ها اتفاق نمی افتد - برنامه خود در مورد آن می نویسد. باید API را حذف نصب کرده و مجدداً نصب کنید (با مجموعه کاملی از کتابخانه ها)، یا به سادگی آن را با استفاده از آرشیو بالا به صورت دستی به روز کنید. گزینه دوم ساده تر است و به مراحل کمتری نیاز دارد.

نتیجه

مایکروسافت یک بسته API مستقل به عنوان راه حلی برای اجرای برنامه هایی که DirectX 9 را اجرا می کنند ارائه می دهد. بسیاری از کاربران در انجمن های مایکروسافت گزارش می دهند که مشکل آنها با بسته جدید API حل نشده است، اما به اکثر آنها کمک می شود.

نمی توان 100٪ تضمین کرد که روش های پیشنهادی در بالا کمک می کند، اما در هر صورت ارزش استفاده از آنها را دارد. این تنها راه برای اجرای برنامه ها یا بازی های قدیمی در یک سیستم عامل جدید است و به روشی رادیکال متوسل نمی شود - نصب مجدد ویندوز 10 در "هفت" قدیمی تر. اگرچه بسیاری از کاربرانی که از ده نفر اول ناامید شده اند، این کار را انجام می دهند.

آموزش تصویری

همچنین پیشنهاد می کنیم ویدیویی را تماشا کنید که نصب DirectX در ویندوز 10 را توضیح می دهد.

مقالات مرتبط برتر