अधिकांश सॉफ्टवेयर वर्तमान में 64-बिट विंडोज सिस्टम पर चलता है। संभावित प्रदर्शन हानियों से बचने के लिए, डेवलपर्स ऐसे सिस्टम में 32-बिट अनुप्रयोगों की पश्चगामी संगतता प्रदान करने का प्रयास करते हैं।
निर्देश
चरण 1
जानें कि 32-बिट एप्लिकेशन 64-बिट वातावरण में कैसे काम करते हैं। यह एक उपयुक्त वातावरण का अनुकरण करके ऐसा करता है।
Wow64 (Windows jn Windows64) 32-बिट एप्लिकेशन कोड और सिस्टम कर्नेल के बीच सभी ट्रांज़िशन को इंटरसेप्ट करता है। इसके लिए, विंडोज़ के 64-बिट संस्करणों में Ntdll.dll, User32.dll, और Gdi32.dll के विशेष 32-बिट संस्करण शामिल हैं, जो नियमित सिस्टम कॉल के बजाय Wow64 पर नियंत्रण स्थानांतरित करते हैं। उसी समय, Wow64 64-बिट मोड पर स्विच करता है, पारित 32-बिट पॉइंटर्स को 64-बिट में परिवर्तित करता है, और सिस्टम कॉल करता है। इस प्रकार, 32-बिट एप्लिकेशन सिस्टम और अन्य 64-बिट एप्लिकेशन से पूरी तरह से अलग है।
चरण 2
सिस्टम के मुख्य मेनू को लाने के लिए "प्रारंभ" बटन पर क्लिक करें और कमांड लाइन टूल को लागू करने के लिए "रन" आइटम पर जाएं।
चरण 3
DLL के 32-बिट संस्करण को पंजीकृत करने के लिए% systemroot% / SysWOW64 / regsvr32.exe दर्ज करें।
चरण 4
एक VB स्क्रिप्ट चलाने के लिए% systemroot% / SysWOW64 / cscript.exe पर कॉल करें जो 32-बिट COM ऑब्जेक्ट जैसे Internet Explorer या Microsoft Office Word बनाता है।
चरण 5
मुख्य स्टार्ट मेन्यू पर लौटें और रजिस्ट्री एडिटर टूल को लॉन्च करने के लिए रन पर जाएं।
चरण 6
खुले क्षेत्र में regedit दर्ज करें और आदेश की पुष्टि करने के लिए ठीक क्लिक करें।
चरण 7
सभी स्क्रिप्ट को 32-बिट मोड में चलाने के लिए पैरामीटर बदलने के लिए निम्न रजिस्ट्री शाखाओं का विस्तार करें:
- HKEY_CLASSES_ROOT / JSEFile / शेल / Open2 / कमांड;
- HKEY_CLASSES_ROOT / JSFFile / शेल / Open2 / कमांड;
- HKEY_CLASSES_ROOT / JBEFile / शेल / Open2 / कमांड;
- HKEY_CLASSES_ROOT / JBSFile / शेल / Open2 / कमांड;
- HKEY_CLASSES_ROOT / WSFFile / शेल / Open2 / कमांड।
चरण 8
स्क्रिप्ट मान को Default = C: / Windows / System32 / SysWOW64 / CScript.exe "% 1"% * से Default = C: / Windows / System32 / SysWOW64 / Cscript.exe "% 1"% * में बदलें।
चरण 9
चयनित परिवर्तनों को लागू करने के लिए अपने कंप्यूटर को पुनरारंभ करें।