الصفحة الرئيسية » howto » لماذا معظم البرامج لا يزال 32 بت على إصدار 64 بت من Windows؟

    لماذا معظم البرامج لا يزال 32 بت على إصدار 64 بت من Windows؟

    ربما يقوم جهاز الكمبيوتر الخاص بك بتشغيل إصدار 64 بت من Windows. ولكن ألق نظرة على مدير المهام وسترى أن العديد من التطبيقات على نظامك لا تزال 32 بت. هذا هو مشكلة?

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

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

    كيفية التحقق من أي من تطبيقاتك لا تزال 32 بت

    يمكنك استخدام Task Manager (إدارة المهام) لمعرفة أي من برامجك هي 64 بت و 32 بت. لفتحه ، انقر بزر الماوس الأيمن فوق أي منطقة مفتوحة على شريط المهام ، ثم انقر فوق "مدير المهام" (أو اضغط Ctrl + Shift + Escape).

    في علامة التبويب "العمليات" ، ألقِ نظرة على عمود "الاسم". إذا كنت تستخدم إصدار 64 بت من Windows 8 أو 10 ، فسترى النص "(32 بت)" بعد اسم أي تطبيق 32 بت. إذا كنت تستخدم إصدار 64 بت من Windows 7 ، فسترى النص "* 32" بدلاً من ذلك. في جميع الإصدارات ، لا تحتوي تطبيقات 64 بت على نص إضافي بعد الاسم.

    يقوم Windows أيضًا بتثبيت تطبيقات 32 بت و 64 بت في أماكن مختلفة ، أو على الأقل يحاول ذلك. عادة ما يتم تثبيت تطبيقات 32 بت على C: \ ملفات البرنامج (x86) \ مجلد على إصدارات 64 بت من Windows ، في حين يتم تثبيت برامج 64 بت عادة إلى C: \ ملفات البرنامج \ مجلد.

    هذا هو أكثر من التوجيهي ، على الرغم من. لا توجد قاعدة تفرض تطبيقات 32 بت و 64 بت في المجلدات الخاصة بها. على سبيل المثال ، عميل Steam هو برنامج 32 بت ، ويحصل على التثبيتات بشكل صحيح في C: \ ملفات البرنامج (x86) \ مجلد افتراضيا. ولكن ، يتم تثبيت جميع الألعاب التي تثبيتها من خلال Steam إلى C: \ Program Files (x86) \ Steam مجلد افتراضيا حتى الألعاب 64 بت.

    إذا قمت بمقارنة ملفين مختلفين من ملفات Program ، فستجد أنه قد يتم تثبيت معظم برامجك على المجلد C: \ Program Files (x86). انهم من المحتمل برامج 32 بت.

    هو تشغيل تطبيقات 32 بت على 64 بت ويندوز فكرة سيئة?

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

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

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

    لكن برامج 64 بت ستكون أفضل ، صحيح?

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

    تقدم العديد من التطبيقات إصدارات 32 بت و 64 بت. يعد كل من Chrome و Photoshop و iTunes و Microsoft Office عددًا من أشهر برامج Windows ، وكلها متوفرة في شكل 64 بت. غالباً ما تكون الألعاب المطلوبة 64 بت حتى يتمكنوا من استخدام المزيد من الذاكرة.

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

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

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

    باختصار ، إذا كان لديك خيار ، فعليك بالتأكيد الحصول على الإصدار 64 بت من تطبيقك. إذا لم يكن لديك خيار ، احصل على الإصدار 32 بت ولا تقلق بشأنه.

    الحصول على تطبيقات 64 بت

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

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

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


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