कंप्यूटर सॉफ़्टवेयर के साथ प्री-लोडेड आ सकते हैं, लेकिन बिना किसी अतिरिक्त सॉफ़्टवेयर इंस्टॉल किए कंप्यूटर ढूंढना दुर्लभ है। नया सॉफ़्टवेयर इंस्टॉल करना एक ऐसी प्रक्रिया है जिसमें न्यूनतम विचार की आवश्यकता होती है और यह ज्यादातर इंस्टॉलर में बटन क्लिक करने पर निर्भर करता है।
विंडोज़ पर दो फ़ाइल प्रकार आम उपयोग में हैं, और आपने किसी बिंदु पर दोनों को देखा या उपयोग किया होगा। ये ".exe" और ".msi" हैं, और आपको कोई अंतर ढूंढने में कठिनाई हो सकती है, लेकिन यह कोई आश्चर्य की बात नहीं है कि वे भिन्न हैं।
.exe बनाम .msi
उनके मतभेदों से निपटने से पहले, उनकी समानताओं को 주장 करना सार्थक है। वे दोनों एप्लिकेशन इंस्टॉलर हैं, और उनके विकास का लक्ष्य समान है - एक सीधे इंस्टॉलर के माध्यम से सीधा सॉफ़्टवेयर इंस्टॉलेशन।
EXE: एक्जीक्यूटेबल
अप्रत्याशित रूप से, तीन-अक्षर फ़ाइल प्रकार "एक्जीक्यूटेबल" शब्द में विस्तारित होता है, जो इंस्टॉलेशन कैसे काम करता है इसकी सीधी व्याख्या है। इंस्टॉलर में फ़ाइल प्रकारों के साथ इसे जोड़ने या इसे विंडोज़ के साथ शुरू करने की अनुमति देने जैसे विकल्प होते हैं।
.exe फ़ाइल प्रकार अतिरिक्त प्लगइन्स और बैकग्राउंड सॉफ़्टवेयर का अनुरोध भी कर सकता है जो आपने गेम या विशेष प्रोग्राम इंस्टॉल करते समय देखा होगा। उन्हें ठीक से काम करने के लिए माइक्रोसॉफ्ट के .NET फ्रेमवर्क की आवश्यकता हो सकती है, और इंस्टॉलर आपको बटन क्लिक करके डाउनलोड शुरू करने की अनुमति देगा।
इंस्टॉलेशन के दौरान इंस्टॉल भाषा चुनने के लिए संकेत भी हो सकते हैं। यह कुछ ऐसा है जिसे .exe फ़ाइल प्रकार आसानी से समायोजित कर सकता है जबकि .msi इंस्टॉलर के साथ उसी लक्ष्य को पूरा करना प्रतीत होता है अधिक चुनौतीपूर्ण। हालांकि असंभव नहीं, बढ़ी हुई सरलता .exe इंस्टॉलर चुनने में सहायता कर सकती है।
हालांकि, .exe केवल सॉफ़्टवेयर की स्थापना से संबंधित नहीं है। विंडोज़ उसी फ़ाइल एक्सटेंशन का उपयोग अन्यत्र करता है, और टास्क मैनेजर केवल इसका प्रमाण देता है। विंडोज़ प्रक्रियाएं, ऑपरेटिंग सिस्टम और आपके सॉफ़्टवेयर के लिए महत्वपूर्ण लोगों सहित, सभी .exe में समाप्त होती हैं। एक और उदाहरण है यदि आपको विंडोज़ एक्सप्लोरर को पुनरारंभ करने की आवश्यकता है, तो "रन" विंडो में कमांड "explorer" नहीं है, बल्कि "explorer.exe" है।
MSI: माइक्रोसॉफ्ट इंस्टॉलर
इंस्टॉलर की उपस्थिति आमतौर पर .msi फ़ाइल प्रकार के भीतर बहुत सुसंगत होती है। जब वे संकलित होते हैं तो उनका लेआउट स्पष्ट रूप से परिभाषित होता है, जिसका अर्थ है कि सौंदर्य भिन्नता .exe फ़ाइलों की तरह गेम और सॉफ़्टवेयर के लिए आसानी से नहीं मिलती है।
परिणामस्वरूप, .msi इंस्टॉलर के लेआउट का पालन करना आसान हो सकता है, और कम अनुभवी उपयोगकर्ता खुद को इसके साथ अधिक तेज़ी से अभ्यस्त पा सकते हैं। .msi दिशानिर्देशों के तहत कुछ कार्यक्षमता प्राप्त करने से जुड़ी जटिलता, सिद्धांत रूप में, उनके संभावित उपयोगकर्ता आधार के एक उपसमूह के लिए सरल इंस्टॉलेशन का परिणाम दे सकती है।
ऑन-डिमांड इंस्टॉलेशन वह अन्य विशेषता है जिसके लिए .msi उल्लेखनीय है, और यह एक .exe दोहरा नहीं सकता। प्रारंभिक इंस्टॉल बहुत तेज़ हो सकते हैं क्योंकि कम होता है - मुख्य प्रक्रिया सॉफ़्टवेयर लॉन्च के बाद होती है। माइक्रोसॉफ्ट स्वयं कहता है कि यह "इंस्टॉलेशन और कॉन्फ़िगरेशन चरण को छोटा कर सकता है"; दूसरे शब्दों में, .msi इंस्टॉलर कुछ स्थितियों में तेज़ हो सकता है।
एक अंतिम तथ्य स्पष्ट रूप से दोनों फ़ाइल प्रकारों को विभाजित करता है, और वह है उनका इच्छित उपयोग। .msi फ़ाइल प्रकार केवल नेटवर्क डिप्लॉयमेंट के लिए बेहतर है। सिस्टम एडमिनिस्ट्रेटर इसका उपयोग एक साथ कई कंप्यूटरों पर सॉफ़्टवेयर पुश करने के लिए कर सकते हैं। जबकि लेख मौजूद हैं जो बताते हैं कि सॉफ़्टवेयर डिप्लॉयमेंट कैसे काम करता है, वे सभी इस एक फ़ाइल प्रकार की ओर इशारा करते हैं।
कौन सा इंस्टॉलर उपयोग करें?
इस प्रश्न में उठाई गई चिंता इतनी मामूली है कि यह नगण्य है। दोनों सिंगल कंप्यूटर के साथ ठीक काम करेंगे, और वे दोनों बिना किसी समस्या के कार्य करते हैं। यह तय करना आसान है कि कौन सा इंस्टॉलर उपलब्ध है उसके आधार पर बजाय बाहरी कारकों को इस मुद्दे को जटिल बनाने की अनुमति देने के। चुनाव उपयोगकर्ता के नियंत्रण से बाहर के कारक द्वारा किया जा सकता है जैसे डाउनलोड स्पीड की तुलना फ़ाइल आकार से।