पहले विंडोज सिस्टम ने सिस्टम की सेवाओं तक पहुंचने के लिए एक ग्राफिकल शेल को चलाने के लिए 16-बिट एमएस-डॉस आधारित कर्नेल का उपयोग किया था। अगर उस अंतिम वाक्य ने आपको एक तकनीक शब्दावली के लिए स्क्रैचिंग भेज दिया, तो अपना दिमाग आराम से लगाएं। यह जानकारी विशेषज्ञों और आम लोगों के लिए समान होगी। विंडोज के 64-बिट संस्करण में 32-बिट एप्लिकेशन को चलाने पर आपको कुछ समस्याओं का अनुभव हो सकता है। यदि हां, तो यह जानने के लिए पढ़ें कि यह क्यों हो रहा है और इसे कैसे ठीक किया जाए।
यह भी देखें कि हमारा लेख विंडोज 10 को कैसे गति दें - अंतिम गाइड
कुछ आवश्यक अवधारणाएँ
साधारण तथ्य यह है कि आपको यह समस्या नहीं होनी चाहिए। विंडोज में एक एमुलेटर होता है, जो अगर सही तरीके से काम करता है - सामान्य रूप से चलाने के लिए 64 और 32-बिट अनुप्रयोगों दोनों के लिए आवश्यक वातावरण प्रदान करता है। यह एमुलेटर (WOW64) फ़ाइल और / या रजिस्ट्री टकराव को रोकने के लिए 64-बिट वाले 32-बिट अनुप्रयोगों को अलग करता है। तकनीकी नोट पर, 32-बिट प्रक्रिया 64-बिट DLL निष्पादित नहीं कर सकती है, इसलिए यह आपके समस्या का कारण हो सकता है।
कुछ ध्यान में रखना यह है कि आप वास्तव में एक 16-बिट एप्लिकेशन चला रहे होंगे, जो निश्चित रूप से काम नहीं करेगा। यह देखने का एक त्वरित तरीका है कि कोई प्रोग्राम 16-बिट है, अपने कंप्यूटर पर इसके स्थान पर नेविगेट करने के लिए। उस पर राइट-क्लिक करें और ड्रॉप-डाउन मेनू से गुण चुनें। यदि गुण टैब में "संस्करण" या "पिछला संस्करण" टैब है, तो यह 16-बिट अनुप्रयोग नहीं है।
इसे संगत बनाना
पहली बात यह है कि जब आप किसी भी सॉफ़्टवेयर को चलाने के लिए सेट करते हैं, जिसमें संगतता समस्याएं हैं, तो उसे संगतता मोड में चलाना है। बहुत कम समस्याएं हैं जो यह वास्तविक रूप से आजकल ठीक करती हैं, लेकिन यह एक बहुत ही उपयोगी विशेषता थी जब विंडोज 95 को NT द्वारा बदल दिया गया था।
संगतता मोड में एप्लिकेशन चलाने के लिए, फ़ाइल एक्सप्लोरर में इसे नेविगेट करें और राइट-क्लिक करें। ऊपर के समान, मेनू से गुण पर क्लिक करें। गुण के तहत, संगतता टैब पर क्लिक करें। उस बॉक्स पर क्लिक करें जो कहता है कि "इस प्रोग्राम को संगतता मोड में चलाएं:" और उस विंडोज संस्करण का चयन करें जिसका आप उपयोग करना चाहते हैं। फिर, अप्लाई पर क्लिक करें और अपने एप्लिकेशन को चलाने का प्रयास करें। केवल एक मुट्ठी भर विकल्प होने चाहिए ताकि उन सभी के माध्यम से जाने की कोशिश करें।
32-बिट एप्लिकेशन सक्षम करें
पूरी तरह से, आप यह सुनिश्चित कर सकते हैं कि 32-बिट अनुप्रयोग आपकी विंडोज सेवाओं में सक्षम हैं। ऐसा करने के लिए, इन चरणों का पालन करें:
- विंडोज सर्च बॉक्स में "विंडो फीचर्स" टाइप करके और बेस्ट मैच सेलेक्ट करके विंडोज फीचर्स एक्सेस करना शुरू करें।
- इंटरनेट सूचना सेवाओं को पढ़ने वाले बॉक्स की जाँच करें और ठीक पर क्लिक करें। इस सुविधा को स्थापित करने में एक मिनट लगेगा
- Windows खोज बॉक्स में "इंटरनेट सूचना सेवाओं" टाइप करके और सर्वश्रेष्ठ मिलान का चयन करके IIS प्रबंधक लॉन्च करें।
- आपको अपने कंप्यूटर का नाम बाईं विंडो में दिखाई देगा, इसे विस्तारित करें और एप्लिकेशन पूल पर क्लिक करें।
- राइट विंडो में, DefaultAppPools पर राइट-क्लिक करें और उन्नत सेटिंग्स का चयन करें।
- "32-बिट एप्लिकेशन सक्षम करें" का चयन करें और इसे फाल्स से ट्रू में बदलें।
- ठीक पर क्लिक करें और अपने कंप्यूटर को पुनरारंभ करें।
इसे पूरा करने के बाद, एप्लिकेशन को फिर से चलाने का प्रयास करें। यदि आपका WOW64 सही तरीके से काम कर रहा है, तो यह आवश्यक नहीं होना चाहिए लेकिन यह कुछ मामलों में प्रभावी साबित हुआ है।
गलत प्रोग्राम फ़ाइलें
पुराने प्रोग्राम कभी-कभी इंस्टॉलेशन को मिला देते हैं और उनकी फ़ाइलें गलत फ़ोल्डर में समाप्त हो सकती हैं। यह पता लगाना विशेष रूप से मुश्किल है क्योंकि स्थापना एक अड़चन के बिना दूर चली गई है।
विंडोज के 64-बिट संस्करणों पर, सभी 64-बिट एप्लिकेशन "प्रोग्राम फाइल्स (x86)" फ़ोल्डर में स्थापित हैं। इसमें इंस्टॉल किए गए एप्लिकेशन से संबंधित कोई भी फाइल शामिल है। हालाँकि, 32-बिट प्रोग्राम "प्रोग्राम फाइल्स" नामक एक अलग फ़ोल्डर में समाप्त होता है, यदि इंस्टॉलेशन में पथ गलत तरीके से कोडित हैं, तो एप्लिकेशन गलत फ़ोल्डर में स्थापित हो सकता है।
इसे ठीक करने में कुछ इंस्टॉलेशन कोड का संपादन शामिल होना चाहिए, लेकिन आपको ऐसा करने की आवश्यकता नहीं है, और आप वैसे भी सोर्स कोड प्राप्त करने में सक्षम नहीं हो सकते हैं। एक अस्थायी समाधान के लिए, बस स्थापित फ़ाइलों को ढूंढें और उन्हें "प्रोग्राम फाइल्स" फ़ोल्डर में मैन्युअल रूप से कॉपी करें।
दाढ़ी और एक बाल कटवाने, दो बिट्स
ये केवल 32-बिट एप्लिकेशन को चलाने के दौरान आने वाली कुछ समस्याएं हैं। लेकिन फिर, इस पर जोर नहीं दिया जा सकता है कि ऐसा कभी नहीं होना चाहिए, क्योंकि इसे रोकने के लिए उपाय किए जा रहे हैं। यह कहीं अधिक संभावना है कि आप कुछ अन्य संगतता समस्या से निपट रहे हैं। यदि आप बहुत आश्वस्त हैं कि रजिस्टर समस्या पैदा कर रहा है, तो लेख में उल्लिखित समाधान के साथ शुरू करें।
क्या लेख में कोई विधि सहायक थी? क्या आपको यकीन है कि 32-बिट रजिस्टर वास्तव में आपकी समस्या पैदा कर रहा है? नीचे टिप्पणी में अपने तर्क साझा करें।
