2009-02-08 4 views
10

क्या इंस्टॉलेशन सेट अप करने का कोई कारण नहीं है ताकि बड़े अपग्रेड को हमेशा किया जा सके और उत्पाद कोड बदल दिया जाए?विंडोज़ इंस्टॉलर में मेजर बनाम माइनर अपग्रेड

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

उत्तर

15

नहीं। यदि आप आवेदन छोटा है और आपको अनइंस्टॉल करने और स्थापित करने का दर्द महसूस नहीं होता है तो मेजर अपग्रेड्स करना सबसे आसान काम है।

यदि मेजर अपग्रेड उपयोगकर्ता अनुभव अस्वीकार्य था तो मैं केवल अधिक उन्नत अपडेट मैकेनिज्म में जाऊंगा।

9

मैं आम तौर पर लगता है कि मामूली उन्नयन कुछ मामलों में ही उपयोगी हैं:

1: वहाँ स्थापित एमएसआई की स्थापना रद्द करें अनुक्रम में एक बग है। चूंकि एक मामूली अपग्रेड उत्पाद को अनइंस्टॉल नहीं करता है, लेकिन केवल इसे पुनर्स्थापित करता है। इससे आपको अनइंस्टॉल अनुक्रम में जो भी गलत कहा जाता है उसे ठीक करने की अनुमति मिलती है।

2: बहुत बड़े उत्पाद के लिए बहुत छोटा ट्विक आवश्यक है। एक फ़ाइल या तो एक बग फिक्स कहें।

3: आप अपने उत्पाद के लिए पैच तैनात करना चाहते हैं। एमएसआई बड़े अपग्रेड पैच की अनुमति देता है, लेकिन मामूली अपग्रेड पैच (जो भी मुश्किल हैं) से काम करने के लिए ये और भी जटिल हैं।

मेरी राय में किसी भी उद्देश्य के लिए "छोटे अपडेट" सुविधा का कभी भी उपयोग नहीं किया जाना चाहिए। केवल प्रमुख या मामूली उन्नयन।

1

अद्यतन प्रकार उत्पाद संस्करण बदलें? उत्पाद आईडी बदलें?

प्रमुख उन्नयन हां हां

माइनर उन्नयन हां नहीं

छोटे अद्यतन नहीं नहीं