بیشتر نرم افزارها در حال حاضر روی سیستم های ویندوز 64 بیتی کار می کنند. برای جلوگیری از افت عملکرد احتمالی ، توسعه دهندگان سعی می کنند سازگاری معکوس برنامه های 32 بیتی را در چنین سیستم هایی فراهم کنند.
دستورالعمل ها
مرحله 1
با نحوه کارکرد برنامه های 32 بیتی در محیط های 64 بیتی آشنا شوید. این کار را با الگوبرداری از یک محیط مناسب انجام می دهد.
Wow64 (Windows jn Windows64) تمام انتقال های بین کد برنامه 32 بیتی و هسته سیستم را رهگیری می کند. برای این ، نسخه های 64 بیتی ویندوز شامل نسخه های ویژه 32 بیتی Ntdll.dll ، User32.dll و Gdi32.dll است که به جای تماس منظم سیستم ، کنترل را به Wow64 منتقل می کنند. در همان زمان ، Wow64 به حالت 64 بیتی تغییر می یابد ، نشانگرهای 32 بیتی عبور داده شده را به 64 بیتی تبدیل می کند و یک تماس سیستمی را انجام می دهد. بنابراین ، یک برنامه 32 بیتی کاملاً از سیستم و سایر برنامه های 64 بیتی جدا شده است.
گام 2
بر روی دکمه "شروع" کلیک کنید تا منوی اصلی سیستم ظاهر شود و برای فراخوانی ابزار خط فرمان به قسمت "اجرا" بروید.
مرحله 3
برای ثبت نسخه 32 بیتی DLL ،٪ systemroot٪ / SysWOW64 / regsvr32.exe را وارد کنید.
مرحله 4
با٪ systemroot٪ / SysWOW64 / cscript.exe تماس بگیرید تا یک اسکریپت VB ایجاد کند که اشیا COM COM 32 بیتی مانند Internet Explorer یا Microsoft Office Word را ایجاد می کند.
مرحله 5
به منوی اصلی Start برگردید و برای راه اندازی ابزار Registry Editor به Run بروید.
مرحله 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
مقدار اسکریپت ها را از Default = C: / Windows / System32 / SysWOW64 / CScript.exe "٪ 1"٪ * به Default = C: / Windows / System32 / SysWOW64 / Cscript.exe "٪ 1"٪ * تغییر دهید.
مرحله 9
رایانه خود را مجدداً راه اندازی کنید تا تغییرات انتخاب شده اعمال شود.