كيفية تشغيل برامج 32 بت على ويندوز 64 بت

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

هل يمكنك تشغيل برامج 32 بت مباشرة على جهاز 64 بت؟
يعد فهم كيفية اختلاف بنية 64 بت عن نظام 32 بت موضوعًا معقدًا خارج نطاق هذه المقالة. اعلم فقط أن المعالج (ونظام التشغيل) 64 بت لا يعالج المزيد من المعلومات في وقت واحد فحسب، بل يفعل ذلك بطريقة مختلفة جذريًا عن النظام ذي البنية الأقدم.
لذلك، في حين أن التطبيقات المصممة لجهاز كمبيوتر 32 بت قد تبدو وكأنها تعمل بنفس الطريقة على جهاز 64 بت، إلا أن هناك ما يحدث تحت الغطاء أكثر من مجرد تغيير وضع التوافق. البيئة المتوقعة من تطبيق 32 بت غير موجودة في إصدار 64 بت من Windows، مما يجعل من المستحيل لمثل هذا التطبيق أن يتفاعل مع الأجهزة مباشرة.
الإصلاح؟ مضاهاة. الطريقة الوحيدة لتشغيل برنامج 32 بت هي محاكاة بنية المدرسة القديمة وتزويد التطبيق بنفس الواجهة التي تم تصميمه من أجلها.
الخيار الافتراضي: WOW64
تدرك Microsoft جيدًا مشكلة تشغيل تطبيقات 32 بت على نظام تشغيل 64 بت. ولهذا السبب تأتي أنظمة التشغيل الحديثة ذات بنية 64 بت مثل Windows XP أو Vista أو Windows 7 أو Windows 10 مزودة بمحاكي مدمج يسمى WOW64.

WOW64 هو نظام فرعي يعمل بنظام Windows مصمم لتشغيل 32 تطبيقًا على جهاز 64 بت. يحاكي WOW64 بيئة نظام التشغيل 32 بت، مما يوفر للتطبيقات القديمة الواجهة الموجودة في إصدارات Windows السابقة.
تتميز طبقة التوافق هذه بأنها خفيفة الوزن وقوية وتعمل فور إخراجها من الصندوق. هذا يعني أنه يمكنك فقط النقر نقرًا مزدوجًا فوق ملف EXE الخاص بأي تطبيق 32 بت والسماح لنظام Windows بالاهتمام بالباقي.
بديل باهظ الثمن: المحاكاة الافتراضية
تعد الأجهزة الافتراضية طريقة معروفة لتشغيل بنيات وأنظمة تشغيل مختلفة على أجهزة غير مصممة لدعمها. يمكنك تثبيت وتشغيل التطبيقات المخصصة لنظام التشغيل Linux أو نظام التشغيل macOS من Apple على جهاز كمبيوتر يعمل بنظام Windows باستخدام معالج Intel دون أي تغييرات جذرية.
يمكنك استخدام نفس الأسلوب لتشغيل إصدار 32 بت أقدم من Windows على جهاز الكمبيوتر الحديث الخاص بك. سيتيح لك ذلك تشغيل التطبيقات القديمة على نظامك حتى لو كان معالجك الحالي 64 بت.

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

يتم تشغيل البرنامج الموجود في دليل x86 عن طريق محاكاة إصدار 32 بت من Windows باستخدام WOW64. هذه العملية تلقائية تمامًا، لذا يمكنك تشغيل التطبيقات الموجودة في كلا ملفي البرنامج دون أي فرق.
هل يمكنك تشغيل تطبيقات 32 بت على وحدة المعالجة المركزية 64 بت؟
يعتقد الكثير من الناس أن البرامج القديمة لا يمكن تشغيلها إلا على معالج 32 بت. في حين أنه من الصحيح أن جهاز كمبيوتر 32 بت فقط يمكنه تشغيل هذه التطبيقات أصلاً، إلا أن جميع أنواع الأنظمة الحديثة يمكنها تشغيل مثل هذه البرامج أيضًا.
بالنسبة لمعظم المستخدمين، يتلخص هذا في مجرد تشغيل التطبيق المذكور، حيث سيهتم Windows بالتفاصيل الفنية لمضاهاته من خلال WOW64 بنفسه. إذا كنت تريد اتباع نهج مختلف (ربما إذا كانت الأداة لا تعمل لصالحك)، فيمكنك استخدام المحاكاة الافتراضية.
تتيح لك خدمات مثل VirtualBox أو VMWare محاكاة جهاز افتراضي 32 بت، والذي يمكنه تشغيل أي تطبيقات 32 بت مباشرة. هذه عملية معقدة، حتى مع البرامج التعليمية، لذا من الأفضل أن تجعل WOW64 يعمل على تثبيت Windows بشكل طبيعي.