الصفحة الرئيسية » howto » كيفية جعل البرامج القديمة تعمل على نظام التشغيل Windows 10

    كيفية جعل البرامج القديمة تعمل على نظام التشغيل Windows 10

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

    تغطي هذه الحيل مجموعة متنوعة من التطبيقات ، بدءًا من تطبيقات Windows XP ، وألعاب الكمبيوتر القديم التي تتطلب تطبيقات DRM قديمة إلى DOS و Windows 3.1.

    تشغيل كمسؤول

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

    إذا كان أحد التطبيقات القديمة لا يعمل بشكل صحيح ، فجرّب النقر بزر الماوس الأيمن فوق ملف الاختصار أو .exe ، ثم حدد "تشغيل كمسؤول" لتشغيله بأذونات إدارية.

    إذا وجدت أن أحد التطبيقات لا يتطلب الوصول الإداري ، فيمكنك تعيين التطبيق ليعمل دائمًا كمسؤول باستخدام إعدادات التوافق التي نناقشها في القسم التالي.

    ضبط إعدادات التوافق

    يتضمن Windows إعدادات التوافق التي يمكن أن تجعل التطبيقات القديمة فعالة. في قائمة ابدأ في نظام التشغيل Windows 10 ، انقر بزر الماوس الأيمن فوق أحد الاختصارات ، وحدد "فتح موقع الملف" من قائمة السياق

    بمجرد أن يكون لديك موقع الملف ، انقر بزر الماوس الأيمن فوق اختصار التطبيق أو ملف .exe ، ثم حدد "خصائص" من قائمة السياق.

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

    على سبيل المثال ، إذا كان التطبيق لا يعمل بشكل صحيح على Windows 10 ولكنه يعمل بشكل صحيح على Windows XP ، حدد الخيار "تشغيل هذا البرنامج في وضع التوافق لـ" ، ثم حدد "Windows XP (Service Pack 3)" من القائمة المنسدلة قائمة طعام.

    لا تخجل من تجربة الإعدادات الأخرى في علامة التبويب "التوافق" أيضًا. على سبيل المثال ، قد تستفيد الألعاب القديمة جدًا من "وضع الألوان المخفّضة". على شاشات DPI العالية ، قد تضطر إلى التحقق من "Disable display scaling on high DPI settings" لجعل البرنامج يبدو عاديًا. لا يمكن لأي خيار في علامة التبويب هذه أن يضر بتطبيقك أو جهاز الكمبيوتر الشخصي ، يمكنك دائمًا إيقاف تشغيله إذا لم يساعد.

    تثبيت برامج التشغيل غير الموقعة أو برامج تشغيل 32 بت

    يستخدم الإصدار 64 بت من نظام التشغيل Windows 10 فرض توقيع برنامج التشغيل ويتطلب أن يكون لكافة برامج التشغيل توقيع صالح قبل أن يتم تثبيته. لا تتطلب إصدارات 32 بت من Windows 10 عادةً برامج تشغيل موقعة. الاستثناء لهذا هو أن إصدارات 32 بت من Windows 10 تعمل على كمبيوتر أحدث مع UEFI (بدلاً من BIOS العادي) غالباً تتطلب برامج تشغيل موقعة. يساعد فرض برامج التشغيل الموقعة على تحسين الأمان والاستقرار وحماية نظامك من برامج التشغيل الضارة أو ببساطة غير المستقرة. يجب عليك فقط تثبيت برامج التشغيل غير الموقعة إذا كنت تعرف أنها آمنة ولديك سبب وجيه للقيام بذلك.

    إذا كانت البرامج القديمة التي تريد تثبيتها تتطلب برامج تشغيل غير موقعة ، فسيتعين عليك استخدام خيار تشغيل خاص لتثبيتها. في حالة توفر برامج تشغيل 32 بت فقط ، يجب استخدام الإصدار 32 بت من Windows 10 بدلاً من ذلك - يتطلب الإصدار 64 بت من Windows 10 برامج تشغيل 64 بت. استخدم هذه العملية إذا كنت بحاجة إلى التبديل إلى الإصدار 32 بت ، وتنزيل الإصدار 32 بت من Windows 10 بدلاً من الإصدار 64 بت.

    تشغيل الألعاب التي تتطلب SafeDisc و SecuROM DRM

    لن يقوم Windows 10 بتشغيل ألعاب قديمة تستخدم SafeDisc أو SecuROM DRM. يمكن أن تؤدي مخططات إدارة الحقوق الرقمية هذه إلى بعض المشاكل. بشكل عام ، من الجيد أن نظام التشغيل Windows 10 لا يسمح لهذه الخدمة السريعة بتثبيت وتلويث النظام الخاص بك. للأسف ، هذا يعني أن بعض الألعاب القديمة التي ظهرت على أقراص مدمجة أو أقراص DVD لا يتم تثبيتها وتشغيلها بشكل طبيعي.

    لديك مجموعة متنوعة من الخيارات الأخرى للعب هذه الألعاب ، بما في ذلك البحث عن الكراك "بدون قرص مضغوط" (والتي قد تكون غير آمنة جدًا ، حيث أنها غالبًا ما تكون موجودة في مواقع القرصنة المشبوهة) ، حيث تعيد شراء اللعبة من خدمة توزيع رقمية مثل GOG أو Steam ، أو التحقق من موقع المطور لمعرفة ما إذا كان يوفر تصحيحًا يزيل DRM.

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

    استخدام الأجهزة الظاهرية للبرامج القديمة

    يتضمن Windows 7 ميزة "Windows XP Mode" الخاصة. كان هذا في الواقع مجرد برنامج آلة افتراضية متضمنة مع ترخيص Windows XP مجاني. لا يتضمن Windows 10 وضع Windows XP ، ولكن لا يزال بإمكانك استخدام جهاز ظاهري للقيام بذلك بنفسك.

    كل ما تحتاج إليه هو برنامج آلة ظاهري مثل VirtualBox وترخيص Windows XP احتياطي. قم بتثبيت نسخة Windows هذه في VM ويمكنك تشغيل البرنامج على هذا الإصدار الأقدم من Windows في نافذة على سطح مكتب Windows 10.

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

    استخدام المحاكيات لتطبيقات DOS و Windows 3.1

    يتيح لك DOSBox تشغيل تطبيقات DOS القديمة - DOS بالدرجة الأولى - في إطار محاكي على سطح المكتب. استخدم DOSBox لتشغيل تطبيقات DOS القديمة بدلاً من الاعتماد على موجه الأوامر. سوف تعمل DOSBox بكثير ، أفضل بكثير.

    ونظرًا لأن Windows 3.1 نفسه كان تطبيقًا DOS بشكل أساسي ، يمكنك تثبيت Windows 3.1 في DOSBox وتشغيل تطبيقات Windows 3.1 16 بت القديمة أيضًا.

    استخدم 32 بت Windows لبرنامج 16 بت

    لم تعد تعمل البرامج ذات 16 بت على إصدارات 64 بت من Windows. لا يحتوي الإصدار 64 بت من Windows على طبقة توافق WOW16 التي تسمح بتشغيل التطبيقات ذات 16 بت. حاول تشغيل تطبيق 16 بت على إصدار 64 بت من Windows وسترى رسالة "هذا التطبيق لا يمكن تشغيله على جهاز الكمبيوتر".

    إذا كنت بحاجة إلى تشغيل تطبيقات 16 بت ، فستحتاج إلى تثبيت الإصدار 32 بت من Windows 10 بدلاً من الإصدار 64 بت. والخبر السار هو أنك لا تحتاج إلى إعادة تثبيت نظام التشغيل بالكامل. بدلاً من ذلك ، يمكنك فقط تثبيت إصدار 32 بت من Windows داخل جهاز ظاهري وتشغيل التطبيق هناك. يمكنك حتى تثبيت Windows 3.1 في DOSBox.

    استخدم مستعرضات محددة لمواقع الويب التي تتطلب Java أو Silverlight أو ActiveX أو Internet Explorer

    يستخدم Windows 10 الإصدار الجديد من Microsoft Edge كمستعرض افتراضي له. لا تتضمن الحافة دعمًا لـ Java و ActiveX و Silverlight وغيرها من التقنيات. كما أسقط Chrome دعمًا للمكونات الإضافية NPAPI مثل جافا و Silverlight.

    لاستخدام تطبيقات الويب القديمة التي تتطلب هذه التقنيات ، قم بتشغيل متصفح الويب Internet Explorer المتضمن في Windows 10 لأسباب تتعلق بالتوافق. مازال يدعم IE محتوى ActiveX. لا يزال Mozilla Firefox يدعم جافا و Silverlight.

    يمكنك تشغيل Internet Explorer من قائمة "ابدأ". إذا كنت بالفعل Microsoft Edge ، فقط افتح قائمة الإعدادات واختر "فتح باستخدام Internet Explorer" لفتح صفحة الويب الحالية مباشرة في Internet Explorer.


    بشكل عام ، إذا كان أحد التطبيقات القديمة لا يعمل على Windows 10 ، فمن الأفضل محاولة العثور على بديل حديث يعمل بشكل صحيح. ولكن هناك بعض التطبيقات - خاصة ألعاب الكمبيوتر القديم وتطبيقات الأعمال - التي قد لا تتمكن من استبدالها. نأمل أن تحصل بعض الحيل التوافقية التي شاركناها على هذه التطبيقات مرة أخرى.

    صورة الائتمان: بريت موريسون على فليكر