Origin DirectX Setup Error: یک خطای داخلی روی داده است

Origin مانند سایر موتورهای بازی از DirectX API استفاده می کند. (DirectX API)DirectX در گرافیک و رندر داخل بازی استفاده می شود. اگر زمانی که می‌خواهید بازی‌ها را در Origin در ویندوز 10 نصب یا راه‌اندازی کنید، با پیغام خطای راه‌اندازی DirectX مواجه می‌شوید : یک خطای داخلی رخ داده(DirectX Setup Error: An internal error has occurred)  است، ممکن است این پست برای شما جالب باشد. در این پست، ما برخی از علل بالقوه شناخته شده را که می‌توانند باعث بروز خطا شوند را شناسایی می‌کنیم و سپس راه‌حل‌های احتمالی را برای کمک به رفع این مشکل ارائه می‌کنیم.

خطای راه اندازی DirectX: یک خطای داخلی رخ داده است

این خطا زمانی رخ می دهد که Origin نتواند هنگام نصب یا راه اندازی بازی شما برای اولین بار، تنظیمات DirectX را راه اندازی کند. (DirectX)ممکن است با خطای راه اندازی DirectX مواجه شوید:(DirectX Setup Error: An internal error has occurred)  پیام خطای خطای داخلی به دلیل یک یا چند (اما نه محدود به) از دلایل شناخته شده زیر رخ داده است.

  • فایل های DirectX قدیمی یا خراب .
  • در برخی موارد، Origin قادر به نصب مستقیم DirectX(unable to independently install DirectX) بر روی رایانه شما نیست. این ممکن است به دلیل مسائل مربوط به مجوز یا عدم اعطای ارتفاع باشد.
  • تضاد نرم افزار آنتی ویروس

خطای راه اندازی DirectX(DirectX Setup Error) : یک خطای داخلی رخ داده است

اگر با این خطای راه اندازی DirectX مواجه هستید، یک خطای داخلی رخ داده(DirectX Setup Error, An internal error has occurred) است، می توانید راه حل های توصیه شده ما در زیر را بدون ترتیب خاصی امتحان کنید و ببینید آیا این به حل مشکل کمک می کند یا خیر.

  1. (Delete)فایل های قدیمی DirectX را (DirectX)حذف یا به پوشه دیگری منتقل کنید
  2. DirectX را به صورت دستی نصب کنید
  3. برنامه آنتی ویروس را به طور موقت غیرفعال کنید
  4. Origin را دوباره نصب کنید.

بیایید نگاهی به شرح فرآیند درگیر در رابطه با هر یک از راه حل های ذکر شده بیندازیم.

قبل از اینکه راه حل ها را ادامه دهید، مطمئن شوید که به عنوان یک سرپرست در رایانه خود وارد شده اید و مطمئن شوید که اتصال اینترنت باز و بدون هیچ سرور پروکسی یا VPN(proxy servers or VPNs) دارید .

1] فایل های قدیمی DirectX را (DirectX)حذف(Delete) یا به پوشه دیگری منتقل کنید

اگر فایل‌های DirectX موجود در فهرست شما خراب یا غیرقابل استفاده باشند، با خطای راه‌اندازی DirectX مواجه می‌شوید : یک خطای داخلی رخ داده(DirectX Setup Error: An internal error has occurred) است. اگر دایرکتوری پوشه Origin(Origin) را تغییر داده باشید که مسیرهای فایل اصلی را باطل می کند، ممکن است رخ دهد . در این صورت، می‌توانید فایل قدیمی را حذف کرده یا به پوشه دیگری منتقل کنید و سپس Origin را راه‌اندازی کنید – زمانی که Origin فایل‌های از دست رفته را شناسایی کرد، آن‌ها را دوباره دانلود و نصب می‌کند.

موارد زیر را انجام دهید:

  • کلید Windows + E را فشار دهید تا File Explore(launch File Explore) r اجرا شود.
  • به دایرکتوری زیر بروید:

C:\Program Files (x86)\Origin Games\*name of game*\Installer\directx\redist

اگر  پوشه redist را نمی‌بینید  ، باید  فایل‌ها و پوشه‌های پنهان را نشان دهید . در اینجا چگونه است:

فایل اکسپلورر را اجرا کنید.

روی منوی View  کلیک کنید .

گزینه Options > Change folder and search options. 

تب View  را انتخاب کنید.

روی دکمه رادیویی برای گزینه Show hidden files, folders, and drives کلیک کنید.

همچنین تیک گزینه Hide protected system operator files (Recommended)(Hide protected operating system files (Recommended) ) را بردارید.

  • اکنون باید یک زیر پوشه جدید در پوشه redist ایجاد کنید و نام آن را هر چیزی که می خواهید بگذارید، سپس همه فایل ها را به جز موارد ذکر شده در زیر به پوشه جدید منتقل کنید:

DSETUP.dll

dsetup32.dll

DXSETUP.exe

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

2] DirectX را به صورت دستی نصب کنید

در برخی موارد Origin نمی تواند DirectX را به تنهایی نصب کند که می تواند خطای راه اندازی DirectX را ایجاد کند: یک خطای داخلی رخ داده(DirectX Setup Error: An internal error has occurred) است. این را می‌توان در به‌روزرسانی‌های ویندوز جستجو(Windows Updates) کرد، جایی که تنظیمات امنیتی سخت‌تر شده و دسترسی به برنامه‌ها محدود می‌شود.

این راه حل مستلزم آن است که DirectX را(download and install DirectX) به صورت دستی دانلود و نصب کنید و ببینید آیا این به حل مشکل کمک می کند یا خیر.

3] برنامه آنتی ویروس را به طور موقت(Temporarily) غیرفعال کنید

اگر اخیراً هر نرم افزار آنتی ویروس شخص ثالثی را روی رایانه خود نصب کرده اید، هنگامی که می خواهد فایل های DirectX را نصب کند ، احتمال تداخل با Origin وجود دارد که می تواند باعث خطای راه اندازی DirectX شود: یک خطای داخلی رخ داده(DirectX Setup Error: An internal error has occurred) است. در این صورت می توانید سعی کنید ابتدا نرم افزار آنتی ویروس خود را به طور موقت غیرفعال کنید. اگر غیرفعال کردن برنامه AV کار نمی کند، برنامه AV را به طور کامل حذف(completely uninstall the AV program) کنید و ببینید آیا این کمک می کند.

4] Origin را دوباره نصب کنید

Origin یک پلت فرم توزیع دیجیتال است که توسط Electronic Arts برای خرید و اجرای بازی های ویدیویی توسعه یافته است. کلاینت نرم افزاری این پلتفرم برای رایانه های شخصی و پلتفرم های موبایل در دسترس است. Origin Client نرم افزار خود به روز رسانی است که به کاربران امکان می دهد بازی ها، بسته های توسعه دهنده، بسته های تقویت کننده محتوا و وصله های الکترونیکی را از Electronic Arts دانلود کنند. وضعیت اجزای موجود را نشان می دهد.

شما اساسا از Origin برای راه اندازی بازی های خود استفاده می کنید. در این راه‌حل، می‌توانید Origin Client را از طریق اپلت برنامه‌ها و ویژگی‌ها حذف(uninstall Origin client via the Programs and Features applet) کنید و سپس به وب‌سایت رسمی بروید و دوباره کلاینت را دانلود و نصب کنید و ببینید که آیا خطای راه‌اندازی DirectX حل می‌شود:(DirectX Setup Error: An internal error has occurred) مشکل داخلی رخ داده است یا خیر.

توجه: (Note: ) پس از نصب مجدد Origin باید همه بازی های خود را دوباره از ابتدا دانلود کنید.

همچنین می توانید کل بازی را از داخل کلاینت تعمیر کنید. این کمک می کند تا فایل های ناقص یا خراب را مشخص کنید.

PS : این پست به شما کمک می کند اگر DirectX را دریافت کردید که  پیغام خطا را شروع نکرد .(DirectX failed to initialize)

امیدواریم یکی(Hopefully one) از این راه حل ها برای شما مفید باشد!



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts