आवेदन Win32 अनुप्रयोग नहीं है: इस स्थिति में क्या करना है?
शायद, यह कहना ज़रूरी नहीं है कि कई लोगविंडोज़ "ऑपरेटिंग सिस्टम" पर आधारित आधुनिक पीसी के उपयोगकर्ता अक्सर स्क्रीन पर एक प्रोग्राम फ़ाइल को स्थापित या लॉन्च करते समय समस्याओं का सामना करते हैं, तो एक संदेश प्रकट होता है कि कुछ एप्लिकेशन एक Win32 अनुप्रयोग नहीं है। मुझे क्या करना चाहिए? सबसे पहले, शांति से इसे ले लो उसमें कुछ भी गलत नहीं है
Win32 क्या है?
सबसे पहले, हमें इस समस्या का सार बताएं। इस तरह के एक संदेश की घटना के कारण बहुत ज्यादा हो सकता है मान लीजिए कि हमारे पास इस तथ्य से संबंधित एक त्रुटि संदेश है कि आवेदन Win32 अनुप्रयोग नहीं है। विंडोज 7, यद्यपि यह 64-बिट सिस्टम है, अभी भी 32-बिट आर्किटेक्चर के लिए डिज़ाइन किए गए अनुप्रयोगों के लॉन्च का समर्थन करता है।
एक अन्य बात यह है कि यह एप्लिकेशन, ड्राइवर या फ़ाइलकार्यक्रमों को भ्रष्टाचार या किसी अन्य ओएस में शुरुआत से फ़ाइल की रचना के कारण ऐसी वास्तुकला से मेल नहीं खाया जा सकता और यह केवल एकमात्र विकल्प नहीं है जब सिस्टम एक संदेश प्राप्त कर सकता है जिसमें कहा गया है कि आवेदन Win32 अनुप्रयोग नहीं है। इस स्थिति को ठीक कैसे करें, हम अब विचार करते हैं।
विभिन्न ओएस के आवेदनों की असंगति
पहले आपको फाइल प्रकार को देखने की जरूरत है। दरअसल, एक बार "OSes» मैक ओएस एक्स में विशेष रूप से एक स्थिति है जहाँ, कहते हैं, एक ही फाइल एक विस्तार .dmg या .tar है, प्रयोग के लिए तैयार प्राप्त कर सकते हैं
यह स्पष्ट है कि एक भी अभिलेखागार नहीं है, वह कम से कम होसबसे मजबूत, विंडोज वातावरण में, ऐसा संग्रह नहीं खुलेगा। स्वाभाविक रूप से, सिस्टम तुरंत एक संदेश प्रदर्शित करता है कि आवेदन एक Win32 अनुप्रयोग नहीं है। इस मामले में क्या करना है? सबसे आसान तरीका विंडोज द्वारा मान्यता प्राप्त एक संग्रह फ़ाइल के लिए वर्ल्ड वाइड वेब को डाउनलोड या खोज करना है। ध्यान दें कि कोई भी कन्वर्टर कन्वर्टर्स यहां मदद नहीं करेगा। जिनका बस अस्तित्व नहीं है।
वैसे, कई मामलों में एक ही हैलिनक्स या मैक ओएस एक्स में बनाई गई डिस्क छवियों के साथ काम करते समय स्थिति भी देखी जाती है। जैसा कि पहले से ही स्पष्ट है, विशिष्ट फ़ाइल प्रकार मानक पंजीकृत डेटा से संबंधित नहीं हैं जिनके साथ विंडोज काम कर सकता है। मोटे तौर पर, सिस्टम को यह नहीं पता है कि वास्तव में इस प्रकार की फाइलें खोलना क्या है। यदि आप एक्सटेंशन के आरंभ के लिए जिम्मेदार रजिस्ट्री कुंजी में पंजीकरण डेटा दर्ज करते हैं, तो भी उपयोगकर्ता कुछ विशिष्ट हासिल नहीं करेगा। हां, एक्सटेंशन पंजीकृत हो जाएगा, लेकिन सिस्टम को फ़ाइल खोलने का तरीका नहीं मिल सकता है।
फाइल सिस्टम और आर्किटेक्चर की असंगति
अक्सर समस्या इस तथ्य के कारण होती है किएक पीसी उपयोगकर्ता 64-बिट संस्करण के ड्राइवर या प्रोग्राम को 32-बिट सिस्टम में स्थापित करने का प्रयास कर रहा है। वास्तव में, यहां तक कि FAT32 डिस्क और विभाजन के लिए NTFS फाइल सिस्टम (NTFS5) या ReFS की संगतता भी एक नया या उच्चतर संस्करण स्थापित करने पर बस प्रदान नहीं की जाती है।
इसके विपरीत - कृपया, कोई समस्या नहीं। FAT32 फ़ाइल सिस्टम में काम करने के लिए डिज़ाइन किए गए प्रोग्राम, आसानी से NTFS में काम करते हैं। केवल ध्यान देने योग्य बात वह क्षण है जब संदेश कि आवेदन एक Win32 अनुप्रयोग नहीं है प्रकट होता है। इस स्थिति को कैसे ठीक करें, भले ही फ़ाइल सिस्टम समान हो, उदाहरण के लिए, विंडोज 7 और विंडोज एक्सपी में एनटीएफएस, विस्टा है? तथ्य यह है कि 64-बिट "सेवेंस" के लिए 64-बिट संस्करण प्रोग्राम XP या विस्टा जैसे पहले के संस्करणों द्वारा कथित नहीं हैं। NTFS फ़ाइल सिस्टम के लिए 32-बिट संस्करण की तलाश करनी होगी।
स्थापना वितरण और अभिलेखागार के साथ समस्याएं
कुछ मामलों में, इस तरह की घटनाएं मानक स्थितियों में भी देखी जा सकती हैं जिनमें स्थापना वितरण को नुकसान या अनपैक किए गए संग्रह को शामिल किया गया है।
उदाहरण के लिए, द्वारा बनाए गए संग्रह को खोलते समयWinRAR 5 के 64-बिट संस्करण का उपयोग इस एक से नीचे के संग्रह में, आप आसानी से एक त्रुटि और एक संदेश प्राप्त कर सकते हैं जो बताता है कि अनुप्रयोग Win32 अनुप्रयोग नहीं है। इस मामले में क्या करना है? हां, सब कुछ सरल है। आपको बस एक ही अभिलेखागार का उपयोग करके, इसी फ़ाइल को खोजने की आवश्यकता है, लेकिन एक 32-बिट संस्करण।
क्या होगा अगर आवेदन एक Win32 आवेदन नहीं है?
लेकिन यह, सभी, जैसा कि वे कहते हैं, फूल। काफी बार, आप अप्रिय स्थितियों का सामना भी कर सकते हैं जब उपयोगकर्ता को दृढ़ता से आश्वस्त हो जाता है कि प्रोग्राम या ड्राइवर फ़ाइल क्षतिग्रस्त या अंडरलोड नहीं है, और सिस्टम अभी भी संदेश देता है कि आवेदन एक Win32 अनुप्रयोग नहीं है। ऐसी स्थिति में क्या करना आसान है, सिस्टम रजिस्ट्री में विशेष डेटा दर्ज करने के उदाहरण से समझना आसान है। ऐसा करने के लिए, आपको Win32.reg फ़ाइल डाउनलोड करने और इसे एक बार चलाने की आवश्यकता है। उसके बाद, समस्या गायब हो जानी चाहिए।
कभी-कभी यह तकनीक काम नहीं करती है। यह बहुत संभावना है कि त्रुटि की समस्या Microsoft .NET फ्रेमवर्क को अपडेट करने से संबंधित है।
यदि कंप्यूटर टर्मिनल पर स्थापित है,संस्करण 2.0, यह अत्यधिक स्वचालित रूप से या मैन्युअल रूप से अद्यतन करने के लिए अनुशंसित है। ऐसा करने के लिए, आप उसी "विंडोज अपडेट" का उपयोग कर सकते हैं या आधिकारिक Microsoft अद्यतन समर्थन साइट पर वितरण किट डाउनलोड कर सकते हैं।
जेएवीए या माइक्रोसॉफ्ट विजुअल सी ++ डिस्ट्रिब्यूटेबल पैकेज (x86 या x64) जैसे प्लेटफार्मों पर भी यही बात लागू होती है। अद्यतन एक समान सिद्धांत पर किया जाता है।