Risoluzione del problema dei componenti necessari per l'esecuzione dei programmi
Le cose più importanti che devi sapere
- يُعد تثبيت DirectX End-User Runtime ضروريًا لتشغيل البرامج والألعاب القديمة التي تتطلب مكونات DirectX غير المضمنة تلقائيًا في Windows الحديث.
- لضمان التوافق مع مجموعة واسعة من التطبيقات، يجب تثبيت حزم Microsoft Visual C++ Redistributables المتعددة، بما في ذلك إصدارات x86 وx64 وإصدارات مختلفة مثل 2010 و2015–2022.
- يمكن حل مشكلة عدم تشغيل بعض الألعاب بتغيير خيار تشغيل DirectX يدويًا، مثل استخدام المعامل -dx11 في إعدادات Launch Options للعبة في Steam.
appare l'errore “The following component(s) are required to run this program” عادةً كنافذة منبثقة في Windows عند محاولة تشغيل لعبة O تطبيق. يشير هذا الخطأ إلى أن النظام يفتقر إلى مكونات التشغيل الأساسية (runtime components) المطلوبة، مثل DirectX, O Microsoft Visual C++ Redistributables، O غيرها من المكتبات التي يعتمد عليها البرنامج.


تعتمد العديد من الألعاب والتطبيقات على DirectX لمعالجة الرسوميات والصوت والوسائط المتعددة. على الرغم من أن الإصدارات الحديثة من Windows تتضمن أحدث إصدار من DirectX، إلا أن بعض البرامج لا تزال تتطلب ملفات DirectX قديمة مثل مكتبات D3DX وXAudio وXInput. لا يتم تثبيت هذه المكونات القديمة بشكل افتراضي، مما قد يمنع تشغيل التطبيقات القديمة.
وبالمثل، تعتمد التطبيقات المبنية باستخدام أدوات تطوير C++ من Microsoft على مكتبات Visual C++ runtime. إذا كان إصدار حزمة التوزيع (redistributable) المطلوب مفقودًا O تالفًا، فلن يتمكن التطبيق من الوصول إلى المكتبات التي يحتاجها وقد يعرض هذا الخطأ.
في بعض الحالات، يمكن أن تؤدي المكونات القديمة للنظام، O إعدادات تشغيل DirectX غير المتوافقة، O عمليات تثبيت البرامج غير المكتملة إلى حدوث هذه المشكلة أيضًا. تشرح الطرق المذكورة أدناه كيفية تثبيت المكونات المطلوبة وRipristinare le dipendenze perse.
1. تثبيت DirectX End-User Runtime
تُعد DirectX مسؤولة عن إدارة وظائف الرسوميات والصوت والوسائط المتعددة للعديد من الألعاب والتطبيقات. على الرغم من أن Windows يتضمن إصدارات DirectX الحديثة مثل DirectX 12، إلا أن بعض البرامج تتطلب ملفات تشغيل قديمة لا يتم تثبيتها تلقائيًا.
يضيف تثبيت DirectX End-User Runtime مكونات DirectX القديمة المطلوبة بواسطة الألعاب والتطبيقات الأقدم، مما يسمح لها بتحديد موقع الملفات اللازمة للتشغيل.
- أغلق البرنامج الذي يظهر الخطأ.
- انتقل إلى الموقع الرسمي لشركة Microsoft.
- Scarica il file DirectX End-User Runtime Web Installer.
- قم بتشغيل المثبت.
![لقطة شاشة لمثبت DirectX End-User Runtime Web Installer]()
- اتبع التعليمات الظاهرة على الشاشة لإكمال التثبيت.
- Riavvia il dispositivo PC tuo.
- أعد تشغيل البرنامج مرة أخرى.
2. تثبيت حزم Microsoft Visual C++ Redistributables ا
تعتمد العديد من التطبيقات على حزم Microsoft Visual C++ Redistributables لتعمل بشكل صحيح. تحتوي هذه الحزم على مكتبات وقت التشغيل (runtime libraries) اللازمة للبرامج المبرمجة باستخدام أدوات تطوير C++ من Microsoft.
تعتمد التطبيقات المختلفة على إصدارات متنوعة من حزم Redistributable. إذا كان الإصدار المطلوب مفقودًا O تالفًا، فقد يفشل البرنامج في البدء ويعرض هذا الخطأ. يضمن تثبيت إصدارات متعددة ومدعومة التوافق مع مجموعة واسعة من التطبيقات.
يوصى عمومًا بتثبيت كل من إصدارات x86 وx64، بالإضافة إلى إصدارات متعددة مدعومة مثل Visual C ++ 2010 Fino a Visual C++ 2015–2022، نظرًا لأن البرامج المختلفة تعتمد على مكتبات وقت تشغيل (runtime libraries) مختلفة.
- أغلق اللعبة O التطبيق المتأثر الذي يواجه المشكلة.
- افتح صفحة التنزيل الرسمية لـ Microsoft Visual C++ Redistributable.
- تحقق مما إذا كان نظامك يعمل بنواة 32-bit O 64-bit (من خلال: Settings > System > About).

- قم بتنزيل حزم Redistributable المطلوبة. يوصى بتثبيت كل من إصداري x86 e x64 لضمان التوافق.
![لقطة شاشة لصفحة تنزيل Microsoft Visual C++ Redistributable.]()
- شغّل كل مثبت وأكمل عملية التثبيت خطوة بخطوة.
- Riavvia il tuo computer.
- أعد تشغيل البرنامج المتأثر مرة أخرى للتحقق من حل المشكلة.
3. تغيير خيار تشغيل DirectX
قد يؤدي استخدام إصدار DirectX غير مدعوم إلى ظهور خطأ “المكونات التالية مطلوبة لتشغيل هذا البرنامج”. تتيح بعض الألعاب للمستخدمين اختيار إصدار DirectX الذي يجب استخدامه يدويًا. إذا حاولت اللعبة التشغيل باستخدام إصدار DirectX لا تدعمه بطاقة الرسوميات (GPU) O نظامك بالكامل، فقد تفشل في البدء وتتسبب في ظهور هذا الخطأ.
على سبيل المثال، قد تعمل بعض الألعاب بشكل أكثر استقرارًا باستخدام DirectX 11 بدلاً من DirectX 12. يؤدي تغيير معلمة التشغيل إلى إجبار اللعبة على استخدام واجهة برمجة تطبيقات رسوميات (graphics API) متوافقة، مما يحل مشكلة عدم التشغيل.
يوضح المثال التالي كيفية تغيير خيارات التشغيل في Steam. قد تحتوي مشغلات الألعاب الأخرى على إعدادات مشابهة اعتمادًا على اللعبة، لذا تحقق من إعدادات المشغل الخاص بك.
- افتح مشغل الألعاب الخاص بك (على سبيل المثال، Steam).
- حدد موقع اللعبة في مكتبتك.
- Fai clic con il tasto destro del mouse sul gioco e seleziona Proprietà a Confronto.

- Trova un campo Opzioni di avvio.
- أدخل المعامل التالي: -dx11.
![]()
- أغلق نافذة الخصائص لحفظ التغييرات.
- Riavvia il gioco.
4. Aggiornamento di Windows
سيضمن تحديث Windows حصول نظامك على أحدث مكتبات النظام ومكونات الرسوميات وتحديثات التوافق اللازمة لتشغيل التطبيقات والألعاب الحديثة بسلاسة.
قد تقوم تحديثات Windows أيضًا بتثبيت التبعيات المفقودة وتحسين التوافق مع واجهات برمجة تطبيقات الرسوميات (APIs) الأحدث O مكتبات وقت التشغيل.
- Clicca su Windows + I Aprire Impostazioni profilo.
- Scegliere Windows Update.
- Clicca su Controlla aggiornamenti.

- قم بتثبيت جميع التحديثات المتاحة.
- أعد تشغيل جهاز الكمبيوتر الخاص بك إذا طُلب منك ذلك.
- حاول تشغيل البرنامج مرة أخرى.
بعد تثبيت مكونات وقت التشغيل والتحديثات المطلوبة، يجب أن يعمل التطبيق بشكل طبيعي. إذا استمر ظهور مشكلة الخطأ، فقم بفحص سلامة الموارد باستخدام مشغل الألعاب الخاص بك (على سبيل المثال، Verifica l'integrità dei file di gioco في Steam) O أعد تثبيت التطبيق للتأكد من عدم وجود ملفات برنامج أساسية مفقودة O تالفة.






I commenti sono chiusi.