حل مشكلة عدم عمل التطبيقات في الأجهزة الافتراضية

هل يرفض تطبيقك العمل على الجهاز الافتراضي؟ تعلم كيفية تجاوز خطأ ‘Sorry, this application cannot run under a Virtual Machine’ وتشغيل برامجك بنجاح.

Viene visualizzato un messaggio “عذرًا، لا يمكن تشغيل هذا التطبيق تحت جهاز افتراضي” عندما ترفض لعبة O تطبيق محمي البدء، وذلك لأن Windows يبدو افتراضيًا لفحص البيئة الخاص بالتطبيق.

قد يكون التطبيق يتحقق من وجود جهاز افتراضي حقيقي. على جهاز كمبيوتر فعلي عادي، يمكن أن يتفاعل نفس الفحص أيضًا مع Hyper-V، O ميزات الأمان المستندة إلى المحاكاة الافتراضية، O اسم كمبيوتر يبدو وكأنه جهاز افتراضي، O معرفات الأجهزة الافتراضية القديمة.

عذرًا، لا يمكن تشغيل هذا التطبيق تحت جهاز افتراضي TaiG Jailbreak

من السهل إساءة فهم هذه الرسالة، فقد لا يكون جهاز الكمبيوتر يعمل داخل VMware O VirtualBox O Hyper-V O حتى سطح مكتب سحابي على الإطلاق.

العديد من الألعاب القديمة، وبرامج التشغيل، وأدوات كسر الحماية، وأنظمة مكافحة التلاعب لا ترى سوى الإشارات التي يكشف عنها Windows، وليس القصة الكاملة لمكونات جهازك.

إذا كنت تقوم بتشغيل التطبيق بالفعل داخل جهاز افتراضي، فإن الحل الواضح هو تشغيله على جهاز كمبيوتر فعلي O سؤال المطور عما إذا كان استخدام الجهاز الافتراضي مدعومًا.

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

ما تلاحظه ما يعنيه عادةً
التطبيق يعمل داخل VMware O VirtualBox O Hyper-V O Parallels O جهاز كمبيوتر سحابي O بيئة اختبار معزولة (sandbox). من المحتمل أن يكون الحظر مقصودًا. استخدم جهاز كمبيوتر فعليًا O الإعداد المدعوم من المطور.
أنت تستخدم جهاز كمبيوتر فعلي، لكن Windows يشير إلى اكتشاف برنامج مراقبة الأجهزة الافتراضية (hypervisor). قد يكون Hyper-V O Virtual Machine Platform O Windows Hypervisor Platform O Sandbox O WSL O Docker O ميزة أمان أخرى هي التي تكشف عن المحاكاة الافتراضية.
لا يزال اسم الكمبيوتر يبدو مثل DESKTOP-123ABC O اسم جهاز آخر مستنسخ/اختباري. تعتبر بعض فحوصات التشغيل القديمة أسماء الأجهزة العامة مشبوهة.
يظهر الخطأ بعد تغييرات أمان Windows 11. قد تكون ميزة Integrità della memoria O ميزة أمان أخرى تعتمد على المحاكاة الافتراضية هي التي تطلق هذا الفحص.
لعبة واحدة فقط O برنامج تشغيل واحد يظهر الرسالة بعد التحديث. قد يكون التثبيت المحلي تالفًا، O قد تحتاج ملفات مكافحة التلاعب الخاصة بالتطبيق إلى الإصلاح.

1. تأكد من أن الكمبيوتر فعلي وتحقق من بقايا الأجهزة الافتراضية الواضحة فقط

قبل تغيير ميزات Windows، تأكد من أن التطبيق ليس محقًا بشأن البيئة.

تقول Microsoft إن أداة Informazioni di sistema يمكنها عرض تفاصيل الأجهزة والنظام والبرامج التي تساعد في تشخيص هذا النوع من عدم التوافق.

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

لا تستخدم Registry Editor عندما تعرض أداة System Information بالفعل الشركة المصنعة والطراز الحقيقي لجهاز الكمبيوتر الخاص بك.

تنظيف السجل يكون منطقيًا فقط عندما لا يزال جهاز الكمبيوتر الفعلي يكشف عن سلاسل بائعين واضحة للأجهزة الافتراضية مثل VirtualBox O VMware O QEMU. إذا كانت تفاصيل الأجهزة تعرض بالفعل الشركة المصنعة والطراز الحقيقي لجهازك، فاترك السجل كما هو واستخدم فحوصات Hyper-V المذكورة أدناه.

يمكن أن تتسبب تعديلات السجل في تلف نظام Windows إذا تم تغيير قيمة خاطئة. توصي Microsoft بتصدير المفتاح أولاً من **Registry Editor** باستخدام **File** > **Export**. لا تقم بتغيير سوى القيم التي يمكنك تحديدها بوضوح على أنها بقايا قديمة لآلة افتراضية (VM).

  1. اضغط على **Win + R**، اكتب **msinfo32**، ثم اضغط على **Enter**.
  2. تحقق من **System Manufacturer** e **System Model**. إذا كانت تعرض اسم الشركة المصنعة لجهاز الكمبيوتر الفعلي الخاص بك، فلا تبحث في السجل عن قيم عشوائية.
  3. إذا كان جهاز الكمبيوتر الفعلي يعرض سلسلة بائع آلة افتراضية قديمة، اضغط على **Win + R**، اكتب **regedit**، ثم اضغط على **Enter**.
  4. حدد المفتاح الذي تنوي فحصه، ثم استخدم **File** > **Export** لحفظ نسخة احتياطية قبل التعديل.
  5. ابحث فقط عن الإشارات القديمة الواضحة لموردي المحاكاة الافتراضية، مثل **VirtualBox** O **VMware** O **QEMU**.
  6. قم بإزالة O تصحيح القيمة فقط عندما تكون متأكدًا أنها بقايا وليست معلومات جهاز صالحة.
  7. أعد تشغيل Windows وأعد تشغيل التطبيق.

2. تعطيل Hyper-V وميزات المحاكاة الافتراضية ذات الصلة في Windows

يمكن لجهاز كمبيوتر يعمل بنظام Windows عادي أن يكشف عن وجود Hypervisor حتى عندما لا تكون هناك نافذة لآلة افتراضية (VM) مفتوحة.

توثق Microsoft هذا الفحص تحديدًا في Informazioni di sistema: عندما يكون Hyper-V نشطًا، يمكن لنظام Windows الإبلاغ عن اكتشاف Hypervisor.

يؤدي إيقاف تشغيل الميزات المتعلقة بـ Hyper-V إلى إزالة أقوى إشارة شبيهة بالآلة الافتراضية (VM) للعديد من الألعاب القديمة والتطبيقات المحمية.

يساعد هذا لأن التطبيق لم يعد يرى Windows يقدم نفس إشارة Hypervisor التي تكشف عنها الآلات الافتراضية الحقيقية أيضًا.

المقايضة هي: قد تتوقف WSL 2 e Docker Desktop ومحاكيات Android e Windows Sandbox والآلات الافتراضية لـ Hyper-V عن العمل حتى تقوم بإعادة تشغيل هذه الميزات.

على جهاز كمبيوتر خاص بالعمل O المدرسة، لا تقم بتغيير هذه الإعدادات إلا إذا سمحت بذلك إدارة تكنولوجيا المعلومات. قد تكون مطلوبة بموجب سياسة الجهاز، O أدوات الأمان، O برامج التطوير.

  1. افتح قائمة Start وابحث عن **Turn Windows features on or off**.
  2. قم بإلغاء تحديد **Hyper-V** e **Virtual Machine Platform** e **Windows Hypervisor Platform** e **Windows Sandbox** إذا كانت ممكّنة.
  3. انقر على **OK** ودع Windows يطبق التغييرات.
  4. Riavvia il tuo computer.
  5. افتح **System Information** مرة أخرى وتحقق مما إذا كان Windows لا يزال يشير إلى اكتشاف Hypervisor.
  6. Riavvia l'applicazione.

3. تغيير اسم الكمبيوتر الذي يبدو وكأنه آلة افتراضية (VM)

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

تُعد هذه خطوة تنظيف منخفضة المخاطر مقارنةً بتعديل سجل النظام O تعطيل ميزات الأمان. لا داعي للقيام بها إذا كان جهاز الكمبيوتر الخاص بك يمتلك بالفعل اسمًا عاديًا O شخصيًا O اسمًا من صنع الشركة المصنعة.

  1. Aperto Impostazioni profilo e vai a Sistema.
  2. Scegliere Chi siamo.
  3. Clicca su Rinomina questo PC.
    لقطة شاشة لزر إعادة تسمية هذا الكمبيوتر في إعدادات Windows
  4. أدخل اسمًا بسيطًا مثل Ahmed-PC O PC Gaming، O أي اسم فريد آخر لا يبدو مُنشأً تلقائيًا O مرتبطًا بالآلات الافتراضية.
  5. أعد تشغيل الكمبيوتر عندما يطلب منك Windows ذلك.
  6. أعد تشغيل التطبيق بعد إعادة التشغيل.

4. اختبر ميزة Memory Integrity مؤقتًا لتحديد السبب

Caratteristica Integrità della memoria ليست آلة افتراضية.

توضح Microsoft أن ميزة Isolamento del nucleo تحمي عمليات Windows عن طريق تشغيلها في بيئة افتراضية.

تفشل بعض فحوصات منع التلاعب القديمة عندما تجعل هذه الحماية نظام Windows يبدو افتراضيًا قبل أن يتمكن التطبيق من الفتح.

يُعد هذا الإعداد حماية أمنية حقيقية، لذا تعامل معه كاختبار مؤقت في البداية. إذا كان التطبيق يعمل فقط عند إيقاف تشغيل Integrità della memoria، فقرر ما إذا كان هذا التطبيق يستحق التنازل الأمني، وأعد تشغيل الإعداد بمجرد الانتهاء من الاختبار.

Spegnendolo Integrità della memoria إلى تقليل إحدى طبقات حماية Windows. استخدم هذا كاختبار محكوم، ثم أعد تشغيل الجهاز بعد ذلك، وأعد تشغيل الميزة إذا كان التطبيق لا يزال يعرض نفس رسالة الجهاز الافتراضي.

لا تستخدم هذا على جهاز كمبيوتر عمل O مدرسة مُدار ما لم يوافق المسؤول الخاص بك على التغيير.

  1. Aperto Sicurezza di Windows dal menu di avvio.
  2. Scegliere Sicurezza del dispositivo.
  3. Clicca su Dettagli di isolamento di base.
  4. Spegni integrazione della memoria.
  5. Riavvia il tuo computer.
  6. أعد تشغيل التطبيق مرة أخرى.

إذا رفض Windows تغيير الإعداد O كنت ترغب في الحصول على دليل مفصل قبل إجراء أي تعديلات، فاستخدم دليل Appuals لتكامل الذاكرة والعزل الأساسي.

5. Controlla i file di gioco o reinstallali

عندما تكون إعدادات Windows سليمة، قد تكون المشكلة المتبقية في تثبيت اللعبة O التطبيق نفسه. يمكن أن تتسبب ملفات مكافحة العبث O المشغل O ملفات التكوين التالفة في فشل فحص البيئة وظهور رسالة خاطئة.

يساعد التحقق في إعادة بناء الملفات المحلية المفقودة O التالفة دون تغيير Di più من إعدادات أمان Windows.

يفحص خيار Steam الرسمي Verifica l'integrità dei file di gioco الملفات المثبتة ويستبدل المفقودة O التالفة منها. عادةً ما تحتوي المشغلات الأخرى على خيار مشابه مثل التحقق (Verify) O الإصلاح (Repair) O الإدارة (Manage).

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

لا تقم بإعادة تثبيت عدة ألعاب غير ذات صلة بسبب هذه الرسالة. قم بإصلاح التطبيق المتأثر أولاً.

لا تستخدم هذا كحل أول عندما يظهر نفس تحذير الجهاز الافتراضي في كل تطبيق محمي على جهاز الكمبيوتر.

  1. افتح مشغل الألعاب الخاص بك، مثل Steam O Epic Games Launcher.
  2. Vai alla pagina Biblioteca Specifico del gioco.
  3. apri menu Proprietà a Confronto O gestire Suo.
    صورة توضيحية لقائمة الخصائص O الإدارة في Steam
  4. Scegliere Verifica l'integrità dei file di gioco، Verifica، O خيار الإصلاح المكافئ.
    صورة توضيحية لخيار التحقق من سلامة ملفات اللعبة
  5. دع الفحص يكتمل، ثم أعد تشغيل اللعبة.
  6. إذا لم يساعد التحقق، قم بإلغاء تثبيت التطبيق المتأثر وإعادة تثبيته مرة واحدة من مشغله الرسمي O صفحة المطور.

إذا تم تشغيل اللعبة بعد التحقق، فهذا يعني أن ملفات محلية تالفة تسببت في فشل التشغيل. للحصول على خطوات خاصة بالمشغلات عبر Steam e Epic e Ubisoft ومنصات أخرى، يقدم Appuals دليلًا شاملًا للتحقق من ملفات اللعبة.

Se l'errore persiste

إذا استمر ظهور نفس الرسالة على جهاز كمبيوتر فعلي بعد التأكد من سلامة Hyper-V e Memory Integrity واسم الكمبيوتر وملفات اللعبة، فتوقف عن تغيير إعدادات أمان Windows بشكل عشوائي.

عند هذه النقطة، قد يكون التطبيق يحظر عمدًا جهازك، O إصدار Windows الخاص بك، O منتج حماية/بيئة افتراضية (sandbox)، O إعدادًا قرر المطور عدم دعمه.

أرسل للمطور إصدار Windows الخاص بك، وإصدار التطبيق/اللعبة، وما إذا كانت Informazioni di sistema تشير إلى اكتشاف hypervisor، وميزات المحاكاة الافتراضية لـ Windows التي تم تمكينها. هذا يمنح الدعم حالة أوضح للتعامل معها بدلًا من جولة أخرى من تعديلات السجل.

I commenti sono chiusi.