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

خطا در نصب DirectX

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

خطای گزارش جعبه گفتگو خطا نصب DirectX

یا این:

یک پیام در کادر محاوره ای هشدار دهنده خطا خطای نصب DirectX است

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

روش 1: به روز رسانی کامپوننت دستی

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

صفحه دانلود نسخه وب

صفحه دانلود نسخه وب نصب کننده DirectX برای کاربر نهایی در وب سایت رسمی مایکروسافت

در صفحه بعد، همه ی جک ها را حذف می کنیم، اگر آنها نصب شده اند، و بر روی "Refuse and continue" کلیک کنید.

امتناع از دانلود نرم افزارهای اضافی در صفحه دانلود برای نصب کننده محیط DirectX کاربر endx

نسخه کامل "دروغ" در لینک زیر است.

صفحه کامل نسخه دانلود

صفحه دانلود برای نسخه کامل نصب کننده DirectX برای کاربر نهایی در وب سایت رسمی مایکروسافت

در اینجا شما همچنین باید اقدامات را با علامت ها انجام دهید و روی "بدون شک و ادامه" کلیک کنید.

امتناع از دانلود نرم افزار اضافی در صفحه دانلود نسخه کامل محیط DirectX برای کاربر نهایی

پس از دانلود، شما باید به عنوان یک مدیر نصب کنید، بسیار مهم است. این کار به این صورت انجام می شود: روی فایل RMB بر روی فایل دانلود شده کلیک کنید و مورد "Run as administrator" را انتخاب کنید .

نسخه کامل نصب کننده محیط DirectX را برای کاربر نهایی به عنوان یک مدیر اجرا کنید

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

روش 2: پوشه بازی

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

C:GamesOriginLibraryBattlefield 4__Installerdirectxredist

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

حذف آرشیو DirectX از پوشه با بازی Battlefield 4

بعد از حذف، دوباره می توانید بازی را از طریق Origin نصب کنید اگر خطا تکرار شود، فایل DXSETUP را در پوشه redist از طرف سرپرست اجرا کنید و منتظر پایان نصب باشید، و سپس از نصب در Source استفاده کنید.

در بالا یک مورد خاص از مشکل است، اما این مثال را می توان در یک وضعیت با سایر بازی ها مورد استفاده قرار داد. پروژه های بازی که با استفاده از نسخه های قدیمی از کتابخانه های DirectX استفاده می کنند تقریبا همیشه یک installer مشابه را شامل می شود. شما فقط باید پوشه مناسب را در رایانه خود پیدا کنید و سعی کنید اقدامات مشخص شده را انجام دهید.

نتیجه گیری

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