الصفحة الرئيسية » howto » لماذا لا تعمل البرامج القديمة على الإصدارات الحديثة من Windows (وكيف يمكنك تشغيلها على أي حال)

    لماذا لا تعمل البرامج القديمة على الإصدارات الحديثة من Windows (وكيف يمكنك تشغيلها على أي حال)

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

    يجب عليك بصفة عامة الابتعاد عن البرامج القديمة. تجنب التقاط البرامج المضغوطة المصممة لـ Windows 95 في مبيعات المرآب. من المحتمل أن تكون البرامج القديمة التي لا تعمل بعد الآن قابلة للترقية إلى إصدار حديث ومتوافق.

    البرنامج لا يستمر مثل وسائل الاعلام لا

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

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

    ومع ذلك ، فإن البرنامج مختلف. لا يعتبر البرنامج شيئًا قياسيًا تعرفه جميع أجهزة الكمبيوتر كيف تقوم بالترجمة - فالبرنامج هو رمز يعمل على جهاز الكمبيوتر الخاص بك. الأمر متروك للبرنامج للقيام بما يجب القيام به. من المرجح أن يكون البرنامج المكتوب لـ Windows 3.1 أو Windows 95 مرتبكًا للغاية إذا وجد نفسه يعمل على Windows 7 أو Windows 8. سيبحث عن ملفات لم تعد موجودة وقد يرفض تشغيلها حتى في هذه البيئة غير المألوفة.

    تشتهر Windows بالتوافق مع الإصدارات السابقة وتحاول مساعدة البرامج القديمة على العمل بأفضل ما يمكن ، ولكن هناك حدود لما يمكن لـ Windows القيام به. من المثير للإعجاب أن الإصدارات الحديثة من Windows يمكنها حتى تشغيل برامج Windows 95 على الإطلاق ، نظرًا لأن سلسلة Windows 9 x كانت تعتمد على DOS و Windows XP والإصدارات الأحدث من Windows تعتمد على Windows NT kernel - إنها أنظمة تشغيل مختلفة تمامًا تحت غطاء محرك السيارة.

    لماذا قد لا تعمل البرامج

    لقد قمنا بالفعل بتغطية التفسير عالي المستوى ، ولكن هنا بعض التفاصيل منخفضة المستوى التي قد تمنع البرامج من العمل بشكل صحيح:

    • برامج ترفض تشغيل: قد ترفض بعض البرامج التثبيت إذا لاحظت أنها تعمل على إصدار من Windows لا تعرفه.
    • برامج 16 بت: تحتوي إصدارات 32 بت من Windows على بيئة مضاهاة 16 بت تسمح بتشغيل برنامج Windows 3.1 القديم. تمت إزالة هذا من إصدارات 64 بت من Windows ، بحيث لن تعمل هذه البرامج Windows 3.1 القديمة على الإطلاق.
    • برامج DOS: منذ Windows XP ، لم تعد الإصدارات المستندة إلى Windows مبنية أعلى DOS. برنامج DOS المعقد والألعاب التي تعتمد على الوضع الحقيقي DOS لن تتمكن من التشغيل أصلاً على الإصدارات الحديثة من Windows. يعد إطار "موجه الأوامر" ميزة توافق غير كاملة ، وليس نظام DOS كامل.
    • تبعيات المكتبة القديمة: بعض البرامج قد تعتمد على المكتبات القديمة التي لم تعد مدمجة في Windows أو قد تعتمد على البرامج القديمة الأخرى التي لا تعمل بشكل صحيح على الإصدارات الجديدة من Windows.
    • قضايا أمنية: لا تستخدم البرامج القديمة لميزات أمان Windows الحديثة وقد لا تلعب بشكل جيد مع حسابات مستخدمين محدودة و UAC. يحاول Windows خداع البرامج القديمة ليعمل تحت حسابات مستخدم محدودة ، ولكن هذا لا يؤدي دائمًا إلى حل كل مشكلة.

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

    كيفية تشغيل البرامج القديمة

    في حين يجب عليك تجنب البرامج القديمة جدًا إذا كان ذلك ممكنًا ، فأحيانًا لا يمكنك ذلك. قد يكون لديك أحد تطبيقات الأعمال الهامة التي تحتاجها لتشغيل أو قد ترغب في تشغيل لعبة كمبيوتر قديمة. هناك طرق يمكنك تشغيل هذه البرامج على أي حال.

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

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

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

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


    بشكل عام ، يجب أن تحاول تجنب البرامج القديمة التي قد لا تعمل بشكل صحيح. العصا مع برامج حديثة وحديثة. لا تشبه الأقراص المضغوطة لبرامج Windows الأقراص المضغوطة الصوتية - وليس هناك ما يضمن أنها ستعمل بشكل صحيح مع الإصدارات الحديثة من Windows والأجهزة الجديدة.

    Image Credit: Ivo Jansch on Flickr، Tarje Sælen Lavik on Flickr