تعمل معظم البرامج حاليًا على أنظمة Windows 64 بت. لتجنب فقدان الأداء المحتمل ، يحاول المطورون توفير التوافق مع الإصدارات السابقة لتطبيقات 32 بت في مثل هذه الأنظمة.
تعليمات
الخطوة 1
تعرف على كيفية عمل تطبيقات 32 بت في بيئات 64 بت. يقوم بذلك عن طريق محاكاة بيئة مناسبة.
يعترض Wow64 (Windows jn Windows64) جميع الانتقالات بين كود التطبيق 32 بت و kernel النظام. لهذا الغرض ، تتضمن إصدارات 64 بت من Windows إصدارات 32 بت خاصة من Ntdll.dll و User32.dll و Gdi32.dll ، والتي تنقل التحكم إلى Wow64 بدلاً من استدعاء نظام عادي. في الوقت نفسه ، يقوم Wow64 بالتبديل إلى وضع 64 بت ، ويحول مؤشرات 32 بت التي تم تمريرها إلى مؤشرات 64 بت ، ويقوم بإجراء مكالمة نظام. وبالتالي ، يتم عزل تطبيق 32 بت تمامًا عن النظام وتطبيقات 64 بت الأخرى.
الخطوة 2
انقر فوق الزر "ابدأ" لإظهار القائمة الرئيسية للنظام وانتقل إلى عنصر "تشغيل" لاستدعاء أداة سطر الأوامر.
الخطوه 3
أدخل٪ systemroot٪ / SysWOW64 / regsvr32.exe لتسجيل الإصدار 32 بت من DLL.
الخطوة 4
قم باستدعاء٪ systemroot٪ / SysWOW64 / cscript.exe لتشغيل برنامج نصي VB يقوم بإنشاء كائنات COM 32 بت مثل Internet Explorer أو Microsoft Office Word.
الخطوة الخامسة
ارجع إلى قائمة ابدأ الرئيسية وانتقل إلى تشغيل لتشغيل أداة محرر التسجيل.
الخطوة 6
أدخل regedit في الحقل Open وانقر فوق OK لتأكيد الأمر.
الخطوة 7
قم بتوسيع فروع التسجيل التالية لتغيير المعلمات من أجل تشغيل كافة البرامج النصية في وضع 32 بت:
- HKEY_CLASSES_ROOT / JSEFile / Shell / Open2 / Command ؛
- HKEY_CLASSES_ROOT / JSFFile / Shell / Open2 / Command ؛
- HKEY_CLASSES_ROOT / JBEFile / Shell / Open2 / Command ؛
- HKEY_CLASSES_ROOT / JBSFile / Shell / Open2 / Command ؛
- HKEY_CLASSES_ROOT / WSFFile / Shell / Open2 / Command.
الخطوة 8
قم بتغيير قيمة البرامج النصية من الافتراضي = C: / Windows / System32 / SysWOW64 / CScript.exe "٪ 1"٪ * إلى الافتراضي = C: / Windows / System32 / SysWOW64 / Cscript.exe "٪ 1"٪ *.
الخطوة 9
أعد تشغيل الكمبيوتر لتطبيق التغييرات المحددة.