Windows xp 64 बिट मशीन पर इनो का उपयोग करके उत्पन्न .exe फ़ाइल को स्थापित करते समय समस्याएं - 64 बिट, inno-setup

मैंने इनो 5.5.3 का उपयोग कर 64 बिट मशीन के लिए एक इंस्टॉलर (.exe) उत्पन्न किया है। जब मैं अपने विंडोज एक्सपी 64 बिट मशीन पर .exe फ़ाइल चलाने की कोशिश करता हूं तो मुझे निम्न त्रुटि संदेश मिलता है

"यह प्रोग्राम विंडोज़ के संस्करण का समर्थन नहीं करता है जो आपका कंप्यूटर चल रहा है।"

हालांकि जब मैं अपने विंडोज 7 64 बिट मशीन पर एक ही .exe चलाता हूं तो यह ठीक निष्पादित करता है और एप्लिकेशन इंस्टॉल करता है। मैंने एक समान पोस्ट देखा यहाँ लेकिन यह अनुत्तरित नहीं था और मैं उस प्रश्न का जवाब नहीं दे सका (<50 प्रतिष्ठा)। कृपया मुझे मार्गदर्शन करें कि मैं कहां गलत हो रहा हूं। और अगर आपको और स्पष्टीकरण की आवश्यकता है तो मुझे बताएं। अग्रिम धन्यवाद।

उत्तर:

उत्तर № 1 के लिए 1

एक इंस्टॉलेशन दो मोड में से एक में चलाया जा सकता है: 32-बिट या 64-बिट।

64-बिट मोड का चयन किया जाता है यदि उपयोगकर्ता विंडोज के 64-बिट संस्करण चला रहा है और सिस्टम के प्रोसेसर आर्किटेक्चर को इसके मूल्य में शामिल किया गया है ArchitecturesInstallIn64BitMode [सेटअप] अनुभाग निर्देश। अन्यथा, 32-बिट मोड का उपयोग किया जाता है।

[सेटअप] निर्देश भी है ArchitecturesAllowed

मान्य मान: रिक्त स्थान से अलग, निम्न में से एक या अधिक: 86 64 ia64

यह निर्दिष्ट करता है कि कौन सा प्रोसेसर आर्किटेक्चरसेटअप को चलाने की अनुमति है। यदि यह निर्देश निर्दिष्ट नहीं है या खाली है, तो सेटअप को 32-बिट कोड (जिसे पहचान नहीं है) को निष्पादित करने में सक्षम सभी प्रोसेसर आर्किटेक्चर पर चलाने की अनुमति दी जाएगी। अन्यथा, यदि उपयोगकर्ता का प्रोसेसर आर्किटेक्चर एक नहीं है इस निर्देश में निर्दिष्ट लोगों में से एक सेटअप एक त्रुटि संदेश प्रदर्शित करेगा और बाहर निकलेंगे।

सब कुछ आपकी लिपि पर आधारित है (कुछ अन्य निर्देश हो सकते हैं), इसलिए कृपया अपनी स्क्रिप्ट हमारे साथ साझा करें (कम से कम [सेटअप] अनुभाग) ताकि हम इसकी वैधता जांच सकें।


जवाब के लिए 0 № 2

इनो सेटअप 64-बिट निष्पादन योग्य नहीं बनाता है। यदि यह 64-बिट ऑपरेटिंग सिस्टम है, तो आपको यह सुनिश्चित करने की आवश्यकता है कि लक्ष्य मशीन में 32-बिट WoW सबसिस्टम स्थापित और सक्षम है।


संबंधित सवाल
सबसे लोकप्रिय