मुखपृष्ठ » कैसे » स्टैंड-अलोन और इंस्टॉल की गई निष्पादन योग्य फ़ाइल के बीच अंतर क्या है?

    स्टैंड-अलोन और इंस्टॉल की गई निष्पादन योग्य फ़ाइल के बीच अंतर क्या है?

    जबकि हम में से अधिकांश अपने पसंदीदा सॉफ़्टवेयर के लिए निष्पादन योग्य फ़ाइलों को स्थापित करने की 'कोशिश की गई और सच्ची' प्रक्रिया के साथ जाने के लिए संतुष्ट हैं, क्या ऐसा करना वास्तव में आवश्यक है? क्या हम वास्तव में उन्हें स्थापित करने के बजाय उन्हीं निष्पादन योग्य फ़ाइलों को निकाल सकते हैं, और उन्हें अपने स्टैंड-अलोन चचेरे भाई के समान चला सकते हैं?

    आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.

    प्रश्न

    सुपरयूज़र रीडर टॉम तुर्की जानना चाहता है कि स्टैंड-अलोन और इंस्टॉल की गई निष्पादन योग्य फ़ाइल में क्या अंतर है:

    मैंने विंडोज पर देखा है, कम से कम, कि आप एक डायरेक्ट, स्टेटिकली-लिंक्ड निष्पादन योग्य फ़ाइल डाउनलोड कर सकते हैं और इसे सीधे लॉन्च कर सकते हैं, या अपना प्रोग्राम लिख सकते हैं और इसे (यहां तक ​​कि डायनामिक रूप से) बिना इसे इंस्टॉल किए.

    यह मुझे मेरे मुख्य बिंदु पर लाता है ... स्थापना प्रक्रिया का उद्देश्य क्या है? मेरा मतलब इसके अलावा शायद विंडोज रजिस्ट्री से है। हालाँकि, व्यावहारिकता और उपयोग के उद्देश्यों के लिए, एक एकल, स्वतंत्र, स्टैंड-अलोन प्रोग्राम जो चलाया जा सकता है, गैर-वाष्पशील भंडारण पर संग्रहीत किया जा सकता है, और जो भी डिवाइस पर है, उसके फ़ाइल सिस्टम के माध्यम से एक्सेस किया जा सकता है, और ओएस पर निष्पादित किया जा सकता है।.

    तो क्या सभी के साथ बड़ी बात यह है कि "इसे स्थापित करें" व्यवसाय अगर वास्तव में किसी भी परिमाण के कई महान कार्यक्रम पूरी तरह से एक स्थापना कॉन्फ़िगरेशन के बिना काम कर सकते हैं? यह मुझे थोड़ा सा पहेली करता है, और एक डेटाबेस या अन्य मेटाडेटा / एक्सेस कॉन्फ़िगरेशन सिस्टम से अलग करता है, यहां वास्तविक अंतर क्या है यदि बाद वाला (एक स्थापित निष्पादन योग्य) प्रदर्शन करता है और एक स्टैंड-अलोन के समान काम करता है?

    यहाँ एक अंतर है कि मैं एक गैर-स्थापित कार्यक्रम बनाम एक स्थापित एक के साथ अनजान हूँ?

    पुनश्च: यह सिर्फ विंडोज ओएस पर लागू करने के लिए नहीं है, लेकिन कोई भी जो समान फ़ंक्शन को लागू करता है.

    क्या वास्तव में स्टैंड-अलोन और इंस्टॉल की गई निष्पादन योग्य फ़ाइलों के बीच अंतर है, या क्या वे हम पर संदेह करने की तुलना में अधिक समान हैं?

    उत्तर

    SuperUser योगदानकर्ता Wyatt8740 हमारे लिए जवाब है:

    संक्षिप्त उत्तर: स्टैंड-अलोन exe को चलाने के लिए कंप्यूटर पर कोई लाइब्रेरी स्थापित करने की आवश्यकता नहीं होती है, और इसके लिए रजिस्ट्री प्रविष्टियों या अन्य घटकों की आवश्यकता नहीं होती है.

    इंस्टॉल की गई फ़ाइल इंस्टॉलर पैकेज में एक स्टैंड-अलोन हो सकती है, लेकिन आम तौर पर इसके साथ स्थापित कई घटकों और पुस्तकालयों पर निर्भर होती है.

    कई मामलों में, यूनिवर्सल एक्स्ट्रेक्टर (अनौपचारिक अद्यतन: यहां) के उपयोग के माध्यम से, आप एक इंस्टॉलर की सामग्री को निकाल सकते हैं और विंडोज में प्रशासनिक विशेषाधिकार के बिना एक प्रोग्राम चला सकते हैं। MSI इंस्टॉलर को लोम्सी के साथ अनपैक किया जा सकता है.

    अधिकांश अन्य ऑपरेटिंग सिस्टमों में, सभी प्रोग्राम रूट-एडमिनिस्ट्रेटर विशेषाधिकारों के बिना, उपयोगकर्ता-विशिष्ट 'बिन', 'लिबाय' और होम डायरेक्टरी में अन्य निर्देशिकाओं के माध्यम से चलाए जा सकते हैं। व्यक्तिगत रूप से, मैं समय के बहुमत को स्थापित करने से घृणा करता हूं, क्योंकि वे मुझे प्रशासनिक विशेषाधिकार के बिना कार्यक्रमों का उपयोग करने के लिए कठिन बनाते हैं जब मैं उन्हें नहीं करता हूं। लेकिन वे बड़ी कंपनियों द्वारा उस तरह से पैक किए जाते हैं जो औसत अंत उपयोगकर्ता के लिए प्रक्रिया को सरल बनाते हैं.

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


    स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूर्ण चर्चा सूत्र (बहुत विस्तारित उत्तरों के साथ) यहां देखें.