استخدمت أنظمة Windows الأولى kernel المستندة إلى MS-DOS 16 بت لتشغيل shell رسومية للوصول إلى خدمات النظام. إذا أرسلت هذه الجملة الأخيرة لك تدافع عن معجم التقنية ، ضع عقلك في سهولة. ستكون المعلومات في متناول الخبراء والأشخاص العاديين على حد سواء. قد تواجه بعض المشكلات عند تشغيل تطبيق 32 بت في إصدار 64 بت من Windows. إذا كان الأمر كذلك ، فاقرأ لمعرفة سبب حدوث ذلك وكيفية إصلاحه.
انظر أيضا مقالتنا كيفية تسريع ويندوز 10 - الدليل النهائي
بعض المفاهيم الضرورية
الحقيقة البسيطة هي أنه يجب ألا تواجه هذه المشكلة في المقام الأول. يحتوي Windows على محاكي يوفر - إذا كان يعمل بشكل صحيح - البيئة اللازمة لتشغيل كل من تطبيقات 64 و 32 بت بشكل طبيعي. يفصل هذا المحاكي (WOW64) التطبيقات ذات 32 بت عن تطبيقات 64 بت لمنع تصادم الملفات و / أو التسجيل. في ملاحظة فنية ، لا يمكن تنفيذ العمليات ذات 32 بت DLLs 64 بت ، لذلك قد يكون هذا سبب مشكلتك.
شيء يجب مراعاته هو أنك قد تقوم بالفعل بتشغيل تطبيق 16 بت ، وهو بالتأكيد لن ينجح. هناك طريقة سريعة للتحقق مما إذا كان البرنامج 16 بت هو الانتقال إلى موقعه على جهاز الكمبيوتر الخاص بك. انقر بزر الماوس الأيمن فوقه واختر "خصائص" من القائمة المنسدلة. إذا كانت علامة تبويب "الخصائص" تحتوي على علامة تبويب "الإصدار" أو "الإصدارات السابقة" ، فهذا ليس تطبيقًا من 16 بت.
جعله متوافق
أول شيء يجب أن تجربه عند الشروع في تشغيل أي برنامج لديه مشكلات في التوافق هو تشغيله في وضع التوافق. هناك القليل من المشكلات التي يعمل هذا على إصلاحها بشكل واقعي في الوقت الحاضر ، ولكنها كانت ميزة مفيدة للغاية عندما تم استبدال Windows 95 بـ NT.
لتشغيل تطبيق في وضع التوافق ، انتقل إليه في مستكشف الملفات وانقر فوقه بزر الماوس الأيمن. كما ذكر أعلاه ، انقر فوق "خصائص" من القائمة. ضمن خصائص ، انقر فوق علامة التبويب التوافق. انقر فوق المربع الذي يشير إلى "تشغيل هذا البرنامج في وضع التوافق لـ:" وحدد إصدار Windows الذي تريد استخدامه. ثم ، انقر فوق "تطبيق" وحاول تشغيل التطبيق الخاص بك. يجب أن يكون هناك عدد قليل من الخيارات ، لذلك حاول أن تتصفحها جميعًا.
تمكين تطبيقات 32 بت
لكي تكون دقيقًا ، يمكنك التأكد من تمكين التطبيقات ذات 32 بت في خدمات Windows. للقيام بذلك، اتبع الخطوات التالية:
- ابدأ بالوصول إلى ميزات Windows عن طريق كتابة "ميزات Windows" في مربع بحث Windows وتحديد أفضل التطابقات.
- حدد المربع الذي يقرأ خدمات معلومات الإنترنت وانقر فوق موافق. سوف يستغرق دقيقة واحدة لتثبيت هذه الميزة
- قم بتشغيل "إدارة IIS" عن طريق كتابة "خدمات معلومات الإنترنت" في مربع بحث Windows واختيار أفضل التطابقات.
- سترى اسم الكمبيوتر الخاص بك في النافذة اليمنى ، وسعها وانقر على تجمعات التطبيقات.
- في النافذة اليمنى ، انقر بزر الماوس الأيمن على DefaultAppPools واختر الإعدادات المتقدمة.
- حدد "تمكين التطبيقات 32 بت" وقم بتغييرها من خطأ إلى صحيح.
- انقر فوق "موافق" وأعد تشغيل الكمبيوتر.
بمجرد الانتهاء من هذا ، حاول تشغيل التطبيق مرة أخرى. إذا كان لديك WOW64 يعمل بشكل صحيح ، فلن يكون هذا ضروريًا ولكنه أثبت فعاليته في بعض الحالات.
ملفات البرنامج غير صحيحة
في بعض الأحيان ، تختلط البرامج القديمة بالتثبيت ويمكن أن تنتهي ملفاتها في المجلد الخطأ. يصعب اكتشاف هذا الأمر بشكل خاص لأن التثبيت يبدو أنه قد توقف دون حدوث أي عوائق.
في إصدارات 64 بت من Windows ، يتم تثبيت جميع تطبيقات 64 بت في مجلد "ملفات البرنامج (x86)". يتضمن هذا أي ملفات متعلقة بالتطبيق المثبت. ومع ذلك ، تنتهي برامج 32 بت في مجلد منفصل بعنوان "ملفات البرنامج". إذا تم ترميز المسارات بشكل غير صحيح في التثبيت ، فقد يكون التطبيق قد تم تثبيته في المجلد الخطأ.
يجب أن يتضمن إصلاح ذلك تحرير بعض رمز التثبيت ولكنك لست مضطرًا إلى القيام بذلك ، وقد لا تتمكن من الوصول إلى التعليمات البرمجية المصدر على أي حال. للحصول على حل مؤقت ، ما عليك سوى العثور على الملفات المثبتة ونسخها يدويًا في مجلد "Program Files".
حلاقة وقص ، اثنين بت
هذه فقط بعض المشكلات التي قد تواجهها عند تشغيل تطبيق 32 بت. لكن مرة أخرى ، لا يمكن التأكيد بما فيه الكفاية على عدم حدوث ذلك أبدًا ، حيث توجد تدابير لمنع ذلك. من الأرجح أنك تتعامل مع مشكلة توافق أخرى. إذا كنت واثقًا جدًا من أن السجل يسبب مشاكل ، فابدأ بالحلول الموضحة في المقالة.
هل كانت أي من الطرق في المقالة مفيدة؟ ما الذي جعلك متأكدًا من أن السجل 32 بت هو في الحقيقة ما الذي يسبب مشكلتك؟ مشاركة تفكيرك في التعليقات أدناه.
