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

विषयसूची:

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

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

वीडियो: स्टैंड-अलोन और स्थापित निष्पादन योग्य फ़ाइल के बीच क्या अंतर है?
वीडियो: Proxy In 5 Minutes | What Is A Proxy? | What Is A Proxy Server? | Proxy Explained | Simplilearn - YouTube 2024, अप्रैल
Anonim
जबकि हम में से अधिकांश हमारे पसंदीदा सॉफ़्टवेयर के लिए निष्पादन योग्य फ़ाइलों को स्थापित करने की 'कोशिश की गई और सही' प्रक्रिया के साथ जाने के लिए संतुष्ट हैं, क्या ऐसा करना वास्तव में आवश्यक है? क्या हम वास्तव में उन्हें स्थापित करने के बजाय उन निष्पादन योग्य फ़ाइलों को निकाल सकते हैं, और उन्हें अपने स्टैंड-अलोन चचेरे भाई के समान ही चला सकते हैं?
जबकि हम में से अधिकांश हमारे पसंदीदा सॉफ़्टवेयर के लिए निष्पादन योग्य फ़ाइलों को स्थापित करने की 'कोशिश की गई और सही' प्रक्रिया के साथ जाने के लिए संतुष्ट हैं, क्या ऐसा करना वास्तव में आवश्यक है? क्या हम वास्तव में उन्हें स्थापित करने के बजाय उन निष्पादन योग्य फ़ाइलों को निकाल सकते हैं, और उन्हें अपने स्टैंड-अलोन चचेरे भाई के समान ही चला सकते हैं?

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

प्रश्न

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

I have noticed on Windows, at least, that you can download a direct, statically-linked executable file and launch it directly, or write your own program and execute it (even dynamically) without having to install it.

That brings me to my main point…what’s the purpose of the installation process? I mean besides maybe the Windows Registry. However, for practicality and usage purposes, it’s possible to have a single, independent, stand-alone program that can be run, stored on non-volatile storage, and accessed via the file system of whatever device it’s on, and executed on the OS.

So what’s the big deal with all the “install this” business if many great programs of virtually any magnitude can work perfectly without going through an installation configuration? It puzzles me a bit, and aside from a database or other metadata/access configuration systems, what is the real difference here if the latter (an installed executable) performs and works in the same way as a stand-alone?

Is there a difference here I’m unaware of with a non-installed program versus an installed one?

PS: This doesn’t just have to apply to Windows OSes, but any that implement a similar function.

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

उत्तर

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

Brief answer: a stand-alone exe requires no libraries be installed on the computer to run, and requires no registry entries or other components.

An installed file can be a stand-alone in an installer package, but is generally dependent on a variety of components and libraries installed alongside it.

In many cases, through the use of Universal Extractor (unofficial update: here), you can extract the contents of an installer and run a program without administrative privileges in Windows. MSI installers can be unpacked with lessmsi.

In most other operating systems, all programs can be run without root/administrator privileges, through user-specific ‘bin’, ‘lib’, and other directories in the home directory. Personally, I despise installers the majority of the time, because they make it harder for me to use programs without administrative privileges when I don’t have them. But they are packaged that way by large companies to simplify the process for the average end user.

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

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

सिफारिश की: