'EXE' इंस्टालेशन फाइल कैसे बनाएं

'EXE' इंस्टालेशन फाइल कैसे बनाएं

जब आपने कुछ नया विंडोज सॉफ्टवेयर बनाया है - एक साधारण डायग्नोस्टिक टूल से लेकर जटिल पीसी वीडियो गेम तक कुछ भी - और आप इसे दुनिया के साथ साझा करना चाहते हैं तो आप क्या करते हैं? ठीक है, आप फ़ाइलों को एक ज़िप फ़ाइल में संपीड़ित कर सकते हैं और उसे वितरित कर सकते हैं।





या, आप फैंसी हो सकते हैं और इसके बजाय एक इंस्टॉलर EXE बना सकते हैं।





हम इस पोस्ट में एक EXE बनाने के तीन अलग-अलग तरीकों को शामिल करेंगे: एक सेल्फ-एक्सट्रैक्टिंग पैकेज, बिल्ट-इन IExpress का उपयोग करने वाला एक साधारण इंस्टॉलर, और अनुकूलन योग्य इनो सेटअप का उपयोग करके एक उन्नत इंस्टॉलर।





1. 7-ज़िप का उपयोग करके एक त्वरित EXE फ़ाइल बनाएं

आप शायद पहले से ही सभी प्रकार की संग्रह फ़ाइलों को निकालने के लिए 7-ज़िप का उपयोग करते हैं और जानते हैं कि 7-ज़िप संग्रह फ़ाइलें बना सकता है, लेकिन क्या आप जानते हैं कि आप इसका उपयोग एक EXE फ़ाइल बनाने के लिए भी कर सकते हैं जो इंस्टॉलर के रूप में कार्य करता है?

इसे कहते हैं an एसएफएक्स संग्रह (सेल्फ-एक्सट्रैक्टिंग) और आपकी सभी अंतिम फाइलों को एक साथ कंप्रेस करके काम करता है, फिर आर्काइव के अंदर एक विशेष EXE फाइल को एम्बेड करता है जो सब कुछ एक्सट्रैक्ट करना जानता है।



दूसरे शब्दों में, प्राप्तकर्ता SFX संग्रह (जो स्वयं एक EXE फ़ाइल के रूप में प्रकट होता है) को निकाल सकता है, भले ही उनके पास सही सॉफ़्टवेयर न हो, जो 7Z, RAR, TAR और ZIP जैसे स्वरूपों के साथ हो सकता है।

यहां 7-ज़िप के साथ SFX संग्रह बनाने का तरीका बताया गया है:





  1. अपनी सभी फाइलों और निर्देशिकाओं को एक ही मुख्य निर्देशिका में तैयार करें और निर्देशिका को अपनी इच्छानुसार नाम दें।
  2. दाएँ क्लिक करें निर्देशिका पर और चुनें 7-ज़िप > संग्रह में जोड़ें...
  3. अंतर्गत विकल्प , सक्षम SFX संग्रह बनाएं और निम्न सेटिंग्स का चयन करें... > पुरालेख प्रारूप: 7z> संपीड़न स्तर: सामान्य> संपीड़न विधि: LZMA2> शब्दकोश का आकार: 16 एमबी> शब्द का आकार: 32> ठोस ब्लॉक आकार: 2 जीबी
  4. अंत में, पर क्लिक करें ठीक है .

ध्यान दें कि SFX अभिलेखागार सही इंस्टॉलर फ़ाइलें नहीं हैं। वे निकाली गई फ़ाइलों को एक निर्दिष्ट लक्ष्य निर्देशिका में नहीं रखते हैं। वे संशोधित नहीं करते हैं विंडोज रजिस्ट्री . इसके अलावा, वे इंस्टॉल लॉग नहीं बनाते हैं, और वे इस रूप में दिखाई नहीं देते हैं स्थापित सॉफ्टवेयर अनइंस्टॉल ऐप में। वे सचमुच संग्रह फ़ाइलें हैं जिन्हें EXE फ़ाइलों के रूप में तैयार किया गया है।

डाउनलोड: 7-ज़िप के लिए खिड़कियाँ (नि: शुल्क)





कैसे बताएं कि मेरा फोन टैप किया गया है

2. आसानी से EXE बनाने के लिए IExpress का उपयोग कैसे करें

आईईएक्सप्रेस एक उपयोगिता है जो विंडोज एक्सपी और उससे आगे के विंडोज के संस्करणों के साथ बंडल में आती है। उपयोगिता एक फ्रंट-एंड ग्राफिकल इंटरफ़ेस (आईईएक्सप्रेस विजार्ड कहा जाता है) के साथ आती है, लेकिन आप हाथ से लिखी गई सेल्फ एक्सट्रैक्शन डायरेक्टिव (एसईडी) फाइलों का उपयोग करके इंस्टॉलर फाइलें भी बना सकते हैं। हम जादूगर की सलाह देते हैं।

उपरोक्त 7-ज़िप की तरह, यह विधि एक सेल्फ-एक्सट्रैक्टिंग आर्काइव बनाती है, लेकिन दो प्रमुख अंतरों के साथ: एक, एंड-यूज़र एक मल्टी-पेज इंस्टॉलेशन विज़ार्ड के माध्यम से आगे बढ़ेगा, और दूसरा, एंड-यूज़र लक्ष्य निर्देशिका को निर्दिष्ट कर सकता है जहां उपकरण फाइलों को निकालेगा।

और यह है कि आप IExpress का उपयोग करके अपना इंस्टॉलर EXE कैसे बनाते हैं:

  1. रन प्रॉम्प्ट खोलें ( विंडोज कुंजी + आर ) और टाइप iexpress.exe IExpress विज़ार्ड लॉन्च करने के लिए।
  2. चुनते हैं नई सेल्फ एक्सट्रैक्शन डायरेक्टिव फाइल बनाएं और क्लिक करें अगला .
  3. चुनते हैं केवल फ़ाइलें निकालें और क्लिक करें अगला .
  4. पैकेज शीर्षक के लिए, आपके ऐप का नाम एक सुरक्षित विकल्प है।
  5. पुष्टिकरण संकेत के लिए, चुनें कोई संकेत नहीं या शीघ्र उपयोगकर्ता . किसी भी तरह से कोई फर्क नहीं पड़ता। अंतिम उपयोगकर्ता के लिए, एक को शामिल करना हमेशा एक सुरक्षित विकल्प होता है।
  6. लाइसेंस समझौते के लिए, चुनें लाइसेंस प्रदर्शित करें यदि आप चाहते हैं कि अंतिम उपयोगकर्ता अंतिम उपयोगकर्ता लाइसेंस अनुबंध (ईयूएलए) से सहमत हो। यदि नहीं, तो चयन करना ठीक है लाइसेंस प्रदर्शित न करें .
  7. वे सभी फ़ाइलें जोड़ें जिन्हें आप इंस्टॉल करके देखना चाहते हैं . क्लिक करके जोड़ें , जहां फाइलें हैं वहां ब्राउज़ करना और उन सभी का चयन करना।
  8. IExpress विज़ार्ड के माध्यम से जारी रखें और के लिए अपने पसंदीदा विकल्पों का चयन करें खिड़की दिखाएंं तथा समाप्त संदेश संकेत देता है।
  9. पैकेज के नाम के लिए, क्लिक करें ब्राउज़ , उस स्थान पर नेविगेट करें जहां आप इंस्टॉलर EXE बनाना चाहते हैं, और इसे एक नाम दें। यह EXE फ़ाइल है जिसे आप अंतिम-उपयोगकर्ताओं को वितरित करने जा रहे हैं। क्लिक अगला .
  10. अंत में, चुनें सेल्फ एक्सट्रैक्शन डायरेक्टिव (SED) को सेव करें यदि आप बाद में एक संशोधित इंस्टॉलर बनाना चाहते हैं, जैसे कि जब आपने सॉफ़्टवेयर को पैच किया हो और एक अपडेटेड इंस्टॉलर की आवश्यकता हो। यदि आप चुनते हैं बचाओ मत , तो आपको पूरी प्रक्रिया को शुरू से ही चलाना होगा।
  11. पर पैकेज बनाएं पेज, क्लिक अगला .

आपका पैकेज कुछ ही मिनटों में बन जाएगा। ध्यान दें कि IExpress में कुछ विचित्रताएं और समस्याएं हैं :

  • यह खाली निर्देशिकाओं को शामिल करने की अनुमति नहीं देता है।
  • यदि आपकी स्थापना में उपनिर्देशिकाएँ हैं, तो उपनिर्देशिकाएँ शामिल नहीं की जाएँगी।
  • यदि आपके पास एक ही नाम की एकाधिक फ़ाइलें हैं, यहां तक ​​कि अलग निर्देशिकाओं में भी, इंस्टॉलर निर्माण विफल हो जाएगा।

इन विषमताओं के कारण, हम इसके बजाय नीचे दी गई विधि का उपयोग करने की सलाह देते हैं।

संबंधित: GUI (ग्राफिकल यूजर इंटरफेस) क्या है?

3. एक EXE बनाने का सबसे अच्छा तरीका: इनो सेटअप का उपयोग करें

इनो सेटअप एक है ओपन-सोर्स उपयोगिता यह 1997 से सक्रिय विकास में है। इसे आंशिक रूप से समय-समय पर सबपर इंस्टालशील्ड एक्सप्रेस के जवाब में बनाया गया था। तब से, यह उन लोगों के लिए पसंद का इंस्टॉलर निर्माता बन गया है जो मालिकाना विकल्पों का पता लगाने की परवाह नहीं करते हैं।

इसका सबसे बड़ा आकर्षण इसका लचीलापन है। इनो सेटअप इंस्टॉलर के विभिन्न पहलुओं को अनुकूलित करने के लिए आईएसएस एक्सटेंशन ('इनो सेटअप स्क्रिप्ट') के साथ स्क्रिप्ट फाइलों का उपयोग करता है: कौन सी फाइलें शामिल की जाती हैं, जहां इंस्टॉलेशन होता है, शॉर्टकट बनाना है या नहीं। आईएसएस फाइलें आईएनआई फाइलों के समान स्वरूपण का उपयोग करती हैं और इनो सेटअप विज़ार्ड का उपयोग करके उत्पन्न किया जा सकता है।

इनो सेटअप का उपयोग करके अपना इंस्टॉलर बनाने के लिए, लॉन्च करें इनो सेटअप कंपाइलर अनुप्रयोग। स्वागत प्रांप्ट में, चुनें स्क्रिप्ट विज़ार्ड का उपयोग करके एक नई स्क्रिप्ट फ़ाइल बनाएँ . वहां से, अपना आवेदन नाम और आवेदन संस्करण दर्ज करें। वैकल्पिक रूप से, आप एप्लिकेशन प्रकाशक और एप्लिकेशन वेबसाइट विवरण भी शामिल कर सकते हैं। क्लिक अगला .

  1. अब, चुनें गंतव्य आधार फ़ोल्डर , जो प्रोग्राम फाइल्स में डिफॉल्ट करता है।
  2. एक दर्ज करें एप्लिकेशन फ़ोल्डर का नाम , जो मुख्य निर्देशिका का नाम है जहां आपकी स्थापना फ़ाइलें जाएंगी। क्लिक अगला .
  3. के लिए आवेदन मुख्य निष्पादन योग्य फ़ाइल , ब्राउज़ करें और मुख्य EXE फ़ाइल चुनें जो आपका ऐप लॉन्च करेगी।
  4. यदि आप कोई ऐप इंस्टॉल नहीं कर रहे हैं, तो सक्षम करें एप्लिकेशन में मुख्य निष्पादन योग्य फ़ाइल नहीं है . फिर अपनी स्थापना में फ़ाइलें और फ़ोल्डर जोड़ें फाइलें जोड़ो... तथा फ़ोल्डर जोड़ें... बटन। क्लिक अगला .
  5. एप्लिकेशन शॉर्टकट पृष्ठ पर, डिफ़ॉल्ट को छोड़ दें या अपनी प्राथमिकताओं के अनुसार उन्हें बदल दें। वे सभी आत्म-व्याख्यात्मक हैं। क्लिक अगला .
  6. एप्लिकेशन दस्तावेज़ीकरण पृष्ठ पर, आप अधिकतम तीन TXT फ़ाइलों को इंगित कर सकते हैं जो अंतिम उपयोगकर्ता की स्थापना प्रक्रिया के दौरान प्रदर्शित होंगी। आमतौर पर, ये LICENSE.TXT, INSTALL.TXT, और README.TXT होंगे, लेकिन वे जो चाहें हो सकते हैं। क्लिक अगला .
  7. सेटअप भाषाएँ पृष्ठ पर, रखें अंग्रेज़ी, लेकिन जितनी चाहें उतनी अन्य भाषाओं को जोड़ने के लिए आपका स्वागत है। क्लिक अगला .

अब, नीचे से इन चरणों का पालन करें:

कंपाइलर सेटिंग्स पृष्ठ पर, आप इंस्टॉलर EXE फ़ाइल को कस्टमाइज़ कर सकते हैं:

  • NS कस्टम कंपाइलर आउटपुट फ़ोल्डर वह जगह है जहां परिणामी इंस्टॉलर EXE फ़ाइल रखी जाएगी।
  • कंपाइलर आउटपुट बेस फ़ाइल नाम EXE फ़ाइल को क्या कहा जाएगा। डिफ़ॉल्ट सेटिंग है setup.exe .
  • कस्टम सेटअप आइकन फ़ाइल वह आइकन है जिसे इंस्टॉलर EXE फ़ाइल उपयोग करेगी। यह एक आईसीओ फ़ाइल होनी चाहिए, जिसे आप पीएनजी से डाउनलोड या परिवर्तित कर सकते हैं।
  • पासवर्ड सेट करें अनधिकृत उपयोगकर्ताओं को आपके इंस्टॉलर का उपयोग करने से बचाएगा। इस सुविधा को अक्षम करने के लिए इसे खाली छोड़ दें।

अपनी सेटिंग्स को कॉन्फ़िगर करने के बाद, चुनें खत्म हो . जब नई स्क्रिप्ट संकलित करने के लिए कहा जाए, तो क्लिक करें हां . जब स्क्रिप्ट को सहेजने के लिए कहा जाए, तो चुनें नहीं अगर यह एक बार की इंस्टॉलर फ़ाइल है। चुनते हैं हां यदि आप इसे बाद में संशोधित या अद्यतन करने की योजना बना रहे हैं।

प्रक्रिया पूरी होने तक प्रतीक्षा करें, और आवाज करें, आपके पास एक निष्पादन योग्य फ़ाइल होगी।

डाउनलोड: के लिए इनो सेटअप खिड़कियाँ (नि: शुल्क)

EXE इंस्टालर बनाने के लिए कौन सी विधि सबसे अच्छी है?

यदि आपका सॉफ़्टवेयर बुनियादी है, या यदि आप केवल सीमित संख्या में लोगों को वितरित करने जा रहे हैं, तो 7-ज़िप पद्धति का उपयोग करें। यह आसान, तेज़ है, और लगभग किसी तकनीकी विशेषज्ञता की आवश्यकता नहीं है।

यदि आपका सॉफ़्टवेयर कुछ सरल है, और आप अपने अंतिम-उपयोगकर्ताओं के लिए एक वास्तविक इंस्टॉलेशन विज़ार्ड प्रस्तुत करना चाहते हैं, तो IExpress विधि के साथ जाएं। अंत में, यदि आपके पास जटिल सॉफ़्टवेयर है और आप जानते हैं कि आप क्या कर रहे हैं, तो इनो ऐप को चुनें।

साझा करना साझा करना कलरव ईमेल विश्वसनीय इंस्टॉलर क्या है? यह मुझे फाइलों का नाम बदलने से क्यों रोकता है?

जानें कि TrustedInstaller क्या है, TrustedInstaller आपको फ़ाइलों तक पहुँचने से क्यों रोकता है, और TrustedInstaller को अस्थायी रूप से कैसे बंद करें।

आगे पढ़िए
संबंधित विषय
  • खिड़कियाँ
  • प्रोग्रामिंग
  • विंडोज 10
  • सॉफ्टवेर अधिस्थापित करो
  • विंडोज टिप्स
लेखक के बारे में जोएल ली(१५२४ लेख प्रकाशित)

जोएल ली 2018 से MakeUseOf के प्रधान संपादक हैं। उनके पास बी.एस. कंप्यूटर विज्ञान में और नौ साल से अधिक के पेशेवर लेखन और संपादन का अनुभव।

जोएल ली . की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें