Behebung des Problems der für die Ausführung der Programme notwendigen Komponenten

Die wichtigsten Dinge, die Sie wissen müssen

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

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

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

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

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

في بعض الحالات، يمكن أن تؤدي المكونات القديمة للنظام، Oder إعدادات تشغيل DirectX غير المتوافقة، Oder عمليات تثبيت البرامج غير المكتملة إلى حدوث هذه المشكلة أيضًا. تشرح الطرق المذكورة أدناه كيفية تثبيت المكونات المطلوبة وVerlorene Abhängigkeiten wiederherstellen.

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

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

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

  1. أغلق البرنامج الذي يظهر الخطأ.
  2. انتقل إلى الموقع الرسمي لشركة Microsoft.
  3. Laden Sie die DirectX End-User Runtime Web Installer.
  4. قم بتشغيل المثبت.
    لقطة شاشة لمثبت DirectX End-User Runtime Web Installer
  5. اتبع التعليمات الظاهرة على الشاشة لإكمال التثبيت.
  6. Gerät neustarten PC Ihre.
  7. أعد تشغيل البرنامج مرة أخرى.

2. تثبيت حزم Microsoft Visual C++ Redistributables Algerien

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

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

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

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

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

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

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

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

  1. افتح مشغل الألعاب الخاص بك (على سبيل المثال، Steam).
  2. حدد موقع اللعبة في مكتبتك.
  3. Klicken Sie mit der rechten Maustaste auf das Spiel und wählen Sie aus Eigenschaften im Vergleich.
  4. Suchen Sie ein Feld Startoptionen.
  5. أدخل المعامل التالي: -dx11.
  6. أغلق نافذة الخصائص لحفظ التغييرات.
  7. Starten Sie das Spiel neu.

4. Windows-Update

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

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

  1. Klicke auf Windows + I Öffnen Einstellungen .
  2. Wählen Windows Update.
  3. tippen Sie auf Check for updates.
  4. قم بتثبيت جميع التحديثات المتاحة.
  5. أعد تشغيل جهاز الكمبيوتر الخاص بك إذا طُلب منك ذلك.
  6. حاول تشغيل البرنامج مرة أخرى.

بعد تثبيت مكونات وقت التشغيل والتحديثات المطلوبة، يجب أن يعمل التطبيق بشكل طبيعي. إذا استمر ظهور مشكلة الخطأ، فقم بفحص سلامة الموارد باستخدام مشغل الألعاب الخاص بك (على سبيل المثال، Überprüfen Sie die Integrität der Spieledateien في Steam) Oder أعد تثبيت التطبيق للتأكد من عدم وجود ملفات برنامج أساسية مفقودة Oder تالفة.

Kommentarfunktion ist geschlossen.