कुछ अनुप्रयोगों को चलाने के लिए पहले "इंस्टॉल" होने की आवश्यकता क्यों है जबकि अन्य नहीं?


8

कुछ अनुप्रयोगों को चलाने के लिए पहले "इंस्टॉल" होने की आवश्यकता क्यों है जबकि अन्य नहीं?

एडोब सॉफ्टवेयर जैसे एप्लिकेशन को चलाने से पहले विंडोज पर सभी को इंस्टॉल करने की आवश्यकता होती है, लेकिन कुछ अन्य एप्लिकेशन को बस किसी इंस्टॉलेशन की आवश्यकता नहीं है, क्यों?


1
नीचे दिए गए महान जवाबों के अलावा, मैं यह बताना चाहता हूं कि कई एप्लिकेशन जिनके इंस्टॉलर हैं, उन्हें वास्तव में उनकी आवश्यकता नहीं है, या उनके बिना फिर से लिखा जा सकता है। उदाहरण के लिए, World of Warcraft, एक बड़े और काफी जटिल कार्यक्रम, नेटवर्क साझा से ठीक ठीक चलेगा, जिसमें कोई स्थानीय स्थापना नहीं है। बेशक, इसमें एक इंस्टॉलर है: कम-तकनीकी उपयोगकर्ताओं को हाथ से पकड़ने के लिए, और अपडेट डाउनलोड करने का प्रबंधन करने के लिए।

जवाबों:


7

ऐसे बहुत सारे कारण हैं जिनके लिए किसी एप्लिकेशन को इंस्टॉल करना पड़ सकता है:

  1. सिस्टम सेवाएं
  2. रजिस्ट्री उपयोग - अनुप्रयोग-विशिष्ट सेटिंग्स के लिए, या अन्य अनुप्रयोगों के साथ साझा की गई सेटिंग्स
  3. ड्राइवर - किसी भी हार्डवेयर या नेटवर्क / ब्लूटूथ के लिए अद्वितीय पहुँच के लिए किसी प्रकार की स्थापना की आवश्यकता होगी
  4. नेटवर्क इंटरफेस
  5. डिस्कवरी - कुछ एप्लिकेशन ऐसी सेवाएँ प्रदान करते हैं जिनका उपयोग अन्य अनुप्रयोगों या OS (थिंक COM, .Net आदि) द्वारा किया जा सकता है।

7

कई कार्यक्रम ओएस में 'जड़ें' भेजते हैं, जिससे कार्यक्रम के लिए कार्यक्षमता बढ़ जाती है। स्थापना वह है जो रजिस्ट्री को बदलकर यह कार्यक्षमता बनाती है।

अन्य कार्यक्रमों को पोर्टेबल या हल्के होने के लिए डिज़ाइन किया गया है, और इसलिए रजिस्ट्री का उपयोग करने से बचें।

इसलिए इस अंतर को जमीन में लगाए गए पेड़ और गमले में लगे पेड़ के बीच के अंतर के रूप में देखा जा सकता है। जमीन का पेड़ बड़ा और मजबूत हो जाएगा, लेकिन आसानी से स्थानांतरित नहीं किया जा सकता है।

गमले में लगा पेड़ कभी भी बहुत बड़ा या बहुत ज्यादा नहीं होगा, लेकिन इसे जहां भी जाना है, वहां ले जाया जा सकता है।


1
वृक्ष रूपक से प्रेम करो।
Zsolt Török

2

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

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.