Solucionar el problema de los componentes necesarios para ejecutar los programas.

Las cosas más importantes que necesitas saber

  • يُعد تثبيت DirectX End-User Runtime ضروريًا لتشغيل البرامج والألعاب القديمة التي تتطلب مكونات DirectX غير المضمنة تلقائيًا في Windows الحديث.
  • لضمان التوافق مع مجموعة واسعة من التطبيقات، يجب تثبيت حزم Microsoft Visual C++ Redistributables المتعددة، بما في ذلك إصدارات x86 وx64 وإصدارات مختلفة مثل 2010 و2015–2022.
  • يمكن حل مشكلة عدم تشغيل بعض الألعاب بتغيير خيار تشغيل DirectX يدويًا، مثل استخدام المعامل -dx11 في إعدادات Launch Options للعبة في Steam.

aparece un error “The following component(s) are required to run this program” عادةً كنافذة منبثقة في Windows عند محاولة تشغيل لعبة O تطبيق. يشير هذا الخطأ إلى أن النظام يفتقر إلى مكونات التشغيل الأساسية (runtime components) المطلوبة، مثل DirectX, O Paquetes redistribuibles de Microsoft Visual C++، O غيرها من المكتبات التي يعتمد عليها البرنامج.

صورة توضح خطأ "The following component(s) are required to run this program" على Windows

تعتمد العديد من الألعاب والتطبيقات على DirectX لمعالجة الرسوميات والصوت والوسائط المتعددة. على الرغم من أن الإصدارات الحديثة من Windows تتضمن أحدث إصدار من DirectX، إلا أن بعض البرامج لا تزال تتطلب ملفات DirectX قديمة مثل مكتبات D3DX وXAudio وXInput. لا يتم تثبيت هذه المكونات القديمة بشكل افتراضي، مما قد يمنع تشغيل التطبيقات القديمة.

وبالمثل، تعتمد التطبيقات المبنية باستخدام أدوات تطوير C++ من Microsoft على مكتبات Visual C++ runtime. إذا كان إصدار حزمة التوزيع (redistributable) المطلوب مفقودًا O تالفًا، فلن يتمكن التطبيق من الوصول إلى المكتبات التي يحتاجها وقد يعرض هذا الخطأ.

في بعض الحالات، يمكن أن تؤدي المكونات القديمة للنظام، O إعدادات تشغيل DirectX غير المتوافقة، O عمليات تثبيت البرامج غير المكتملة إلى حدوث هذه المشكلة أيضًا. تشرح الطرق المذكورة أدناه كيفية تثبيت المكونات المطلوبة وRestaurar dependencias perdidas.

1. تثبيت DirectX End-User Runtime

تُعد DirectX مسؤولة عن إدارة وظائف الرسوميات والصوت والوسائط المتعددة للعديد من الألعاب والتطبيقات. على الرغم من أن Windows يتضمن إصدارات DirectX الحديثة مثل DirectX 12، إلا أن بعض البرامج تتطلب ملفات تشغيل قديمة لا يتم تثبيتها تلقائيًا.

يضيف تثبيت Usuario final de DirectX Runtime مكونات DirectX القديمة المطلوبة بواسطة الألعاب والتطبيقات الأقدم، مما يسمح لها بتحديد موقع الملفات اللازمة للتشغيل.

  1. أغلق البرنامج الذي يظهر الخطأ.
  2. انتقل إلى الموقع الرسمي لشركة Microsoft.
  3. Descargar el DirectX End-User Runtime Web Installer.
  4. قم بتشغيل المثبت.
    لقطة شاشة لمثبت DirectX End-User Runtime Web Installer
  5. اتبع التعليمات الظاهرة على الشاشة لإكمال التثبيت.
  6. Reiniciar dispositivo PC Tu.
  7. أعد تشغيل البرنامج مرة أخرى.

2. تثبيت حزم Paquetes redistribuibles de Microsoft Visual C++ necesario

تعتمد العديد من التطبيقات على حزم Paquetes redistribuibles de Microsoft Visual C++ لتعمل بشكل صحيح. تحتوي هذه الحزم على مكتبات وقت التشغيل (runtime libraries) اللازمة للبرامج المبرمجة باستخدام أدوات تطوير C++ من Microsoft.

تعتمد التطبيقات المختلفة على إصدارات متنوعة من حزم Redistributable. إذا كان الإصدار المطلوب مفقودًا O تالفًا، فقد يفشل البرنامج في البدء ويعرض هذا الخطأ. يضمن تثبيت إصدارات متعددة ومدعومة التوافق مع مجموعة واسعة من التطبيقات.

يوصى عمومًا بتثبيت كل من إصدارات x86 وx64، بالإضافة إلى إصدارات متعددة مدعومة مثل Visual C ++ 2010 Arriba a Visual C++ 2015–2022، نظرًا لأن البرامج المختلفة تعتمد على مكتبات وقت تشغيل (runtime libraries) مختلفة.

  1. أغلق اللعبة O التطبيق المتأثر الذي يواجه المشكلة.
  2. افتح صفحة التنزيل الرسمية لـ Microsoft Visual C++ Redistributable.
  3. تحقق مما إذا كان نظامك يعمل بنواة 32-bit O 64-bit (من خلال: Settings > System > About).
    لقطة شاشة توضح كيفية التحقق من نوع نظام التشغيل (32-bit O 64-bit) في إعدادات Windows.
  4. قم بتنزيل حزم Redistributable المطلوبة. يوصى بتثبيت كل من إصداري x86yx64 لضمان التوافق.
    لقطة شاشة لصفحة تنزيل Microsoft Visual C++ Redistributable.
  5. شغّل كل مثبت وأكمل عملية التثبيت خطوة بخطوة.
  6. Reinicia tu computadora.
  7. أعد تشغيل البرنامج المتأثر مرة أخرى للتحقق من حل المشكلة.

3. تغيير خيار تشغيل DirectX

قد يؤدي استخدام إصدار DirectX غير مدعوم إلى ظهور خطأ “المكونات التالية مطلوبة لتشغيل هذا البرنامج”. تتيح بعض الألعاب للمستخدمين اختيار إصدار DirectX الذي يجب استخدامه يدويًا. إذا حاولت اللعبة التشغيل باستخدام إصدار DirectX لا تدعمه بطاقة الرسوميات (GPU) O نظامك بالكامل، فقد تفشل في البدء وتتسبب في ظهور هذا الخطأ.

على سبيل المثال، قد تعمل بعض الألعاب بشكل أكثر استقرارًا باستخدام DirectX 11 بدلاً من DirectX 12. يؤدي تغيير معلمة التشغيل إلى إجبار اللعبة على استخدام واجهة برمجة تطبيقات رسوميات (graphics API) متوافقة، مما يحل مشكلة عدم التشغيل.

يوضح المثال التالي كيفية تغيير خيارات التشغيل في Steam. قد تحتوي مشغلات الألعاب الأخرى على إعدادات مشابهة اعتمادًا على اللعبة، لذا تحقق من إعدادات المشغل الخاص بك.

  1. افتح مشغل الألعاب الخاص بك (على سبيل المثال، Steam).
  2. حدد موقع اللعبة في مكتبتك.
  3. Haz clic derecho en el juego y selecciona Propiedades.
  4. Encuentra un campo Opciones de lanzamiento.
  5. أدخل المعامل التالي: -dx11.
  6. أغلق نافذة الخصائص لحفظ التغييرات.
  7. Reinicia el juego.

4. Actualización de Windows

سيضمن تحديث Windows حصول نظامك على أحدث مكتبات النظام ومكونات الرسوميات وتحديثات التوافق اللازمة لتشغيل التطبيقات والألعاب الحديثة بسلاسة.

قد تقوم تحديثات Windows أيضًا بتثبيت التبعيات المفقودة وتحسين التوافق مع واجهات برمجة تطبيقات الرسوميات (APIs) الأحدث O مكتبات وقت التشغيل.

  1. Haga clic en Windows + I Abrir Configuración.
  2. Seleccione Windows Update.
  3. toque en Buscar actualizaciones.
  4. قم بتثبيت جميع التحديثات المتاحة.
  5. أعد تشغيل جهاز الكمبيوتر الخاص بك إذا طُلب منك ذلك.
  6. حاول تشغيل البرنامج مرة أخرى.

بعد تثبيت مكونات وقت التشغيل والتحديثات المطلوبة، يجب أن يعمل التطبيق بشكل طبيعي. إذا استمر ظهور مشكلة الخطأ، فقم بفحص سلامة الموارد باستخدام مشغل الألعاب الخاص بك (على سبيل المثال، Verificar la integridad de los archivos del juego في Steam) O أعد تثبيت التطبيق للتأكد من عدم وجود ملفات برنامج أساسية مفقودة O تالفة.

Los comentarios están cerrados.