تمام بازی های طراحی شده برای کار در سیستم عامل های ویندوز نیازمند حضور یک نسخه خاص از اجزای سازنده برای عملکرد عادی آنها است. Directx . این اجزاء در حال حاضر از پیش نصب شده در سیستم عامل هستند، اما گاهی اوقات آنها می توانند در نصب بازی پروژه "سیمی" شوند. اغلب نصب این توزیع ها می تواند ناکام بماند و نصب بیشتر بازی اغلب غیرممکن است. یک خطای معمول در این وضعیت "خطای نصب DirectX: یک خطای داخلی رخ داده است" .
همانطور که در بالا ذکر شد، هنگام نصب یک بازی با DirectX داخلی، ممکن است یک تصادف رخ دهد که توسط کادر محاوره ای زیر نشان داده می شود:
یا این:
این مشکل اغلب در هنگام نصب اسباب بازی هایی اتفاق می افتد که نیاز به برخی از اجزای سازنده نسخه DX برای کار دارند که متفاوت از سیستم عامل است. در بیشتر موارد، این بخشی از پروژه است. مشکل اینجاست که در مجوزهای فایل ها و تنظیمات رجیستری وجود دارد. حتی اگر شما نصب بازی را به عنوان مدیر اجرا کنید، هیچ کاری انجام نخواهد داد، زیرا نصب کننده DX ساخته شده است این حقوق را ندارد. علاوه بر این، ممکن است علل دیگری نیز برای شکست وجود داشته باشد، مثلا فایل های سیستم آسیب دیده. ما در مورد چگونگی حل آنها بحث خواهیم کرد.
این روش برای سیستم های ویندوز مناسب است از XP تا 7، از آنجا که به روز رسانی دستی در 8 و 10 ارائه نشده است. برای حل این خطا، باید نصب کننده برای کتابخانه های قابل اجرا DirectX برای کاربر نهایی را دانلود و نصب کنید. دو گزینه وجود دارد: یک نسخه وب و یک کامل، یعنی، نیازی به اتصال به اینترنت نیست. فقط یک نفر می تواند کار کند، بنابراین شما باید هر دو را امتحان کنید.
در صفحه بعد، همه ی جک ها را حذف می کنیم، اگر آنها نصب شده اند، و بر روی "Refuse and continue" کلیک کنید.
نسخه کامل "دروغ" در لینک زیر است.
در اینجا شما همچنین باید اقدامات را با علامت ها انجام دهید و روی "بدون شک و ادامه" کلیک کنید.
پس از دانلود، شما باید به عنوان یک مدیر نصب کنید، بسیار مهم است. این کار به این صورت انجام می شود: روی فایل RMB بر روی فایل دانلود شده کلیک کنید و مورد "Run as administrator" را انتخاب کنید .
این اقدامات به شما اجازه می دهد فایل های DX را در صورتی که آسیب دیده اند به روز کنید و همچنین کلید های لازم را در رجیستری ثبت کنید. پس از اتمام نصب، کامپیوتر را مجددا راه اندازی کنید و سعی کنید بازی را نصب کنید.
هنگام نصب از طریق منبع ، حتی اگر آن را با یک خطا به پایان برساند، نصب کننده موفق به ایجاد پوشه های لازم شده و فایل ها را از حالت فشرده خارج می کند. ما به دایرکتوری که در آن بایگانی DirectX واقع شده است علاقه مند هستیم. این در آدرس زیر قرار دارد. در مورد شما، ممکن است مکان دیگری باشد، اما درخت پوشه مشابه خواهد بود.
C:GamesOriginLibraryBattlefield 4__Installerdirectxredist
از این پوشه، شما باید تمام فایل ها را به جز سه مورد ذکر شده در تصویر زیر، حذف کنید.
بعد از حذف، دوباره می توانید بازی را از طریق Origin نصب کنید اگر خطا تکرار شود، فایل DXSETUP را در پوشه redist از طرف سرپرست اجرا کنید و منتظر پایان نصب باشید، و سپس از نصب در Source استفاده کنید.
در بالا یک مورد خاص از مشکل است، اما این مثال را می توان در یک وضعیت با سایر بازی ها مورد استفاده قرار داد. پروژه های بازی که با استفاده از نسخه های قدیمی از کتابخانه های DirectX استفاده می کنند تقریبا همیشه یک installer مشابه را شامل می شود. شما فقط باید پوشه مناسب را در رایانه خود پیدا کنید و سعی کنید اقدامات مشخص شده را انجام دهید.
خطای توصیف شده در این مقاله به ما می گوید که در سیستم فایل های آسیب دیده و یا کلید های رجیستری که مسئول اجرای عادی اجزای DirectX می باشند، در سیستم وجود دارد. اگر روش فوق خطایی را حل نکرد، ممکن است مجبور شوید ویندوز را مجددا نصب کنید یا از آن استفاده کنید کپی پشتیبان . با این حال، اگر اساسا برای شما این اسباب بازی را بازی نکنیم، می توانید همه چیز را همانطور که هست را ترک کنید.