حل مشكلة ظهور رسالة “This app can’t run on your PC”
هل واجهتك مشكلة ظهور رسالة الخطأ المزعجة “This app can’t run on your PC” عند محاولة تشغيل برنامج أو لعبة على جهاز الكمبيوتر الخاص بك؟ هذه الرسالة تعني ببساطة أن نظام التشغيل Windows لا يستطيع تشغيل التطبيق المحدد لسبب ما. لا تقلق، فهذه مشكلة شائعة ولها العديد من الحلول الفعالة التي سنستعرضها في هذا المقال لمساعدتك في استعادة قدرتك على تشغيل برامجك المفضلة.
تظهر هذه الرسالة عادةً لأسباب تتعلق بتوافق التطبيق مع نظام التشغيل، أو بسبب تلف في ملفات النظام، أو حتى بسبب إعدادات الأمان. سنغطي هنا مجموعة من الطرق التي يمكنك تجربتها، بدءًا من الحلول البسيطة وصولاً إلى الإجراءات الأكثر تعقيدًا.
1. التحقق من توافق التطبيق مع نظام التشغيل
أحد الأسباب الرئيسية لظهور هذه الرسالة هو أن التطبيق الذي تحاول تشغيله غير متوافق مع إصدار Windows المثبت على جهازك. على سبيل المثال، قد يكون التطبيق مصممًا لإصدارات أقدم من Windows (مثل Windows 7 أو XP) ولا يعمل بشكل صحيح على Windows 10 أو Windows 11.
أ. التحقق من متطلبات النظام
قبل كل شيء، ابحث عن متطلبات النظام الخاصة بالتطبيق الذي تواجه مشكلة في تشغيله. يمكنك عادةً العثور على هذه المعلومات على موقع المطور الرسمي للتطبيق أو في صفحة المنتج إذا قمت بشرائه عبر الإنترنت. تأكد من أن إصدار Windows لديك (32 بت أو 64 بت) مدعوم من قبل التطبيق.
ب. تشغيل التطبيق في وضع التوافق
إذا كان التطبيق قديمًا، يمكنك محاولة تشغيله في وضع التوافق مع إصدار أقدم من Windows. إليك كيفية القيام بذلك:
- انقر بزر الماوس الأيمن على أيقونة التطبيق (الملف التنفيذي .exe).
- اختر “خصائص” (Properties).
- انتقل إلى علامة التبويب “التوافق” (Compatibility).
- ضع علامة صح بجوار “تشغيل هذا البرنامج في وضع التوافق لـ” (Run this program in compatibility mode for).
- من القائمة المنسدلة، اختر إصدار Windows أقدم (مثل Windows 8 أو Windows 7).
- انقر على “تطبيق” (Apply) ثم “موافق” (OK).
- حاول تشغيل التطبيق مرة أخرى.
2. التحقق من تثبيت حزم البرامج اللازمة
بعض التطبيقات، خاصة الألعاب، تتطلب تثبيت حزم برامج إضافية لتشغيلها بشكل صحيح. أشهر هذه الحزم هي:
أ. Microsoft Visual C++ Redistributable
هذه الحزم ضرورية للعديد من التطبيقات التي تم تطويرها باستخدام لغة البرمجة C++. غالبًا ما تحتاج إلى إصدارات مختلفة من هذه الحزم (مثل 2010، 2013، 2015-2022). يمكنك تنزيلها وتثبيتها من موقع Microsoft الرسمي. تأكد من تثبيت الإصدارات المناسبة لنظامك (32 بت أو 64 بت).
ب. .NET Framework
تعتمد العديد من تطبيقات Windows على .NET Framework. تأكد من أن لديك الإصدارات المطلوبة مثبتة. غالبًا ما يقوم Windows بتثبيتها تلقائيًا، ولكن قد تحتاج إلى التحقق من وجود تحديثات أو تثبيت إصدارات معينة يدويًا.
ج. DirectX
إذا كانت المشكلة تتعلق بلعبة، فإن DirectX أمر بالغ الأهمية. يمكنك تنزيل أحدث إصدار من DirectX من موقع Microsoft الرسمي. في بعض الأحيان، قد تحتاج الألعاب القديمة إلى إصدارات أقدم من DirectX، والتي قد تكون مثبتة بالفعل كجزء من حزم Visual C++.
3. التحقق من ملفات النظام التالفة
قد تكون ملفات نظام Windows نفسها تالفة، مما يمنع تشغيل التطبيقات. يمكنك استخدام أدوات مدمجة في Windows لإصلاح هذه الملفات.
أ. أداة مدقق ملفات النظام (SFC)
تقوم هذه الأداة بفحص ملفات نظام Windows بحثًا عن أي تلف وإصلاحها تلقائيًا.
- افتح موجه الأوامر (Command Prompt) كمسؤول. للقيام بذلك، ابحث عن “cmd” في قائمة ابدأ، وانقر بزر الماوس الأيمن على “موجه الأوامر” واختر “تشغيل كمسؤول” (Run as administrator).
- في نافذة موجه الأوامر، اكتب الأمر التالي واضغط على Enter:
- انتظر حتى تكتمل العملية. قد يستغرق هذا بعض الوقت.
- بعد الانتهاء، أعد تشغيل جهاز الكمبيوتر الخاص بك وحاول تشغيل التطبيق مرة أخرى.
sfc /scannow
ب. أداة DISM
إذا لم تنجح أداة SFC، فقد تحتاج إلى استخدام أداة DISM (Deployment Image Servicing and Management) لإصلاح صورة نظام Windows.
- افتح موجه الأوامر كمسؤول كما فعلت سابقًا.
- اكتب الأوامر التالية واضغط على Enter بعد كل أمر:
- بعد اكتمال هذه الأوامر، قم بتشغيل أمر SFC مرة أخرى:
- أعد تشغيل الكمبيوتر.
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
4. التحقق من برنامج مكافحة الفيروسات وإعدادات الأمان
في بعض الأحيان، قد يفسر برنامج مكافحة الفيروسات الخاص بك التطبيق على أنه تهديد ويمنع تشغيله. وبالمثل، قد تمنع إعدادات الأمان في Windows تشغيل التطبيقات غير الموثوق بها.
أ. تعطيل برنامج مكافحة الفيروسات مؤقتًا
جرب تعطيل برنامج مكافحة الفيروسات الخاص بك مؤقتًا (لأغراض الاختبار فقط) وحاول تشغيل التطبيق. إذا نجح الأمر، فقد تحتاج إلى إضافة التطبيق إلى قائمة الاستثناءات (Exceptions) في برنامج مكافحة الفيروسات الخاص بك.
تحذير: لا تترك برنامج مكافحة الفيروسات معطلاً لفترة طويلة، وأعد تفعيله فور الانتهاء من الاختبار.
ب. التحقق من إعدادات SmartScreen في Windows
يحتوي Windows على ميزة تسمى SmartScreen يمكنها منع تشغيل التطبيقات التي يعتقد أنها غير آمنة. قد تحتاج إلى تجاوزها لتطبيق معين.
- ابحث عن “SmartScreen” في قائمة ابدأ واختر “إعدادات أمان Windows” (Windows Security).
- انقر على “التحكم في التطبيقات والمتصفحات” (App & browser control).
- ضمن “حماية تستند إلى السمعة” (Reputation-based protection)، يمكنك تعطيل “التحقق من التطبيقات والمفات” (Check apps and files) مؤقتًا.
- حاول تشغيل التطبيق. إذا نجح، يمكنك إعادة تمكين الميزة وإضافة التطبيق إلى قائمة الاستثناءات إذا كان ذلك متاحًا.
5. إعادة تثبيت التطبيق
في بعض الحالات، قد يكون تثبيت التطبيق نفسه قد تعرض للتلف. الحل البسيط هو إلغاء تثبيته ثم إعادة تثبيته.
- اذهب إلى “الإعدادات” (Settings) > “التطبيقات” (Apps) > “التطبيقات والميزات” (Apps & features).
- ابحث عن التطبيق في القائمة، وانقر عليه، ثم اختر “إلغاء التثبيت” (Uninstall).
- بعد اكتمال إلغاء التثبيت، أعد تشغيل جهاز الكمبيوتر.
- قم بتنزيل أحدث إصدار من التطبيق من مصدر موثوق وأعد تثبيته.
6. التحقق من حساب المستخدم الخاص بك
في حالات نادرة، قد تكون هناك مشكلة في حساب المستخدم الخاص بك في Windows تمنع تشغيل بعض التطبيقات. يمكنك محاولة إنشاء حساب مستخدم جديد وتجربة تشغيل التطبيق منه.
- اذهب إلى “الإعدادات” > “الحسابات” (Accounts) > “العائلة والمستخدمون الآخرون” (Family & other users).
- انقر على “إضافة شخص آخر إلى هذا الكمبيوتر” (Add someone else to this PC) واتبع الخطوات لإنشاء حساب جديد.
- سجل الدخول بالحساب الجديد وحاول تشغيل التطبيق.
باتباع هذه الخطوات، يجب أن تكون قادرًا على تحديد سبب ظهور رسالة “This app can’t run on your PC” وحلها بنجاح. تذكر دائمًا تنزيل التطبيقات من مصادر رسمية وموثوقة لتجنب المشاكل المستقبلية.

