تمام بازی های طراحی شده برای کار در سیستم عامل های ویندوز نیاز به حضور یک نسخه خاص از اجزای DirectX را برای عملکرد عادی خود دارند. این اجزاء در حال حاضر در سیستم عامل پیشفرض نصب شده اند، اما گاهی اوقات می توان در نصب بازی پروژه "sewned" شد. اغلب نصب چنین توزیعی می تواند ناکام بماند و نصب بیشتر این بازی غیرممکن است. یک اشتباه معمول در این وضعیت - "خطای نصب DirectX: یک خطای داخلی رخ داده است".
خطا در نصب DirectX
همانگونه که در بالا ذکر شد، هنگام نصب یک بازی با DirectX داخلی، ممکن است یک تصادف اتفاق بیافتد که با کادر محاوره ای زیر نشان داده می شود:
یا این:
این مشکل اغلب در هنگام نصب اسباب بازی هایی که نیاز به برخی از اجزای سازنده نسخه DX برای کار دارند، متفاوت است. در بیشتر موارد، این بخشی از پروژه است. مشکل اینجاست که در مجوزهای فایل ها و تنظیمات رجیستری وجود دارد. حتی اگر شما نصب بازی را به عنوان مدیر اجرا کنید، هیچ کاری انجام نخواهد داد، زیرا نصب کننده DX ساخته شده چنین حقوقی ندارد. علاوه بر این، ممکن است علل دیگری نیز برای شکست وجود داشته باشد، مثلا فایل های سیستم آسیب دیده. چگونه آنها را حل کنیم، ما بیشتر صحبت خواهیم کرد.
روش 1: به روز رسانی کامپوننت دستی
این روش برای سیستم های ویندوز مناسب است از XP تا 7، از آنجا که به روز رسانی دستی در 8 و 10 ارائه نشده است. برای رفع این خطا، شما باید نصب کننده کتابخانه اجرایی DirectX را برای کاربر نهایی دانلود و نصب کنید. دو گزینه وجود دارد: نسخه وب و کامل، یعنی، نیازی به اتصال به اینترنت ندارد. فقط یک نفر می تواند کار کند، بنابراین ارزش هر دو را دارد.
صفحه دانلود نسخه وب
در صفحه بعد، تمام جک ها را حذف کنید، اگر آنها نصب شده اند، و کلیک کنید "رد و ادامه".
نسخه کامل "دروغ" در لینک زیر است.
صفحه کامل نسخه دانلود
در اینجا شما همچنین باید اقدامات را با چک و کلیک کنید "بدون تشکر و ادامه".
پس از دانلود، شما باید به عنوان یک مدیر نصب کنید، بسیار مهم است. این کار به این صورت انجام می شود: کلیک کنید PKM بر روی فایل دانلود شده و مورد را انتخاب کنید "اجرای به عنوان مدیر".
این اقدامات به شما اجازه می دهد فایل های DX را در صورتی که آسیب دیده اند به روز کنید و همچنین کلید های لازم را در رجیستری ثبت کنید. پس از اتمام نصب، کامپیوتر را مجددا راه اندازی کنید و سعی کنید بازی را نصب کنید.
روش 2: پوشه بازی
هنگام نصب از طریق Origin، حتی اگر آن را با خطا به پایان برساند، نصب کننده موفق به ایجاد پوشه های لازم و باز کردن فایل ها در آنجا. ما علاقه مند به دایرکتوری که در آن آرشیو DirectX واقع شده است. این در آدرس زیر قرار دارد. در مورد شما، این ممکن است جای دیگری باشد، اما درخت پوشه مشابه خواهد بود.
C: Games OriginLibrary Battlefield 4 __ Installer Directx Redist
از این پوشه، شما باید تمام فایل ها را حذف کنید، به جز سه مورد ذکر شده در تصویر زیر.
پس از حذف، شما مجددا سعی می کنید بازی را از طریق Origin ایجاد کنید. اگر خطا تکرار شود، سپس فایل DXSETUP را در پوشه اجرا کنید "سرگردان" از طرف مدیر و منتظر پایان نصب، و سپس از نصب در Source استفاده کنید.
در بالا یک مورد خاص از مشکل است، اما این مثال را می توان در یک وضعیت با سایر بازی ها استفاده کرد. پروژه های بازی که با استفاده از نسخه های قدیمی از کتابخانه های DirectX استفاده می کنند تقریبا همیشه یک نصب کننده مشابه را شامل می شود. شما فقط باید پوشه مناسب را در رایانه خود پیدا کنید و سعی کنید اقدامات مشخص شده را انجام دهید.
نتیجه گیری
خطای توصیف شده در این مقاله به ما می گوید که برخی از مشکلات در سیستم در قالب فایل های آسیب دیده و یا کلید های رجیستری که مسئول اجرای عادی اجزای DirectX هستند، وجود دارد. اگر روش فوق خطایی را حل نکرد، ممکن است مجبور شوید ویندوز را مجددا نصب کنید یا از یک پشتیبان استفاده کنید. با این حال، اگر اساسا برای شما این اسباب بازی را بازی نکنیم، می توانید آن را همانطور که هست را ترک کنید.