त्वरित सारांश
- स्पीड- टू -स्पीड गुण ट्विक करने के लिए:
- MSIFASTINSTALL (यह कोशिश करो, शायद
3
या7
)
- FASTOEM (दो बार सोचें, प्रलेखन अवश्य पढ़ें)
- DISABLEROLLBACK (समझें कि इसका क्या मतलब है, MSI पैकेज में कस्टम क्रियाओं को चलाने में विफल हो सकता है! यह MSI डिज़ाइन पर निर्भर करता है - प्रतिबद्ध और रोलबैक कस्टम क्रियाओं के लिए देखें )
- प्रतिष्ठानों को गति देने के लिए सुरक्षा सॉफ्टवेयर को निलंबित किया जा सकता है।
- स्थापित करने के दौरान अक्षम करने का प्रयास करें - virustotal.com पर अपने इंस्टॉलर को स्कैन करें ।
- एक प्रशासनिक छवि ( वैकल्पिक जानकारी ) (कोई फ़ाइल निकालने की आवश्यकता नहीं) से चलने का प्रयास करें ।
- स्थानीय प्रशासनिक छवि से चलाना सबसे तेज़ होगा।
- यदि आप एक नेटवर्क प्रशासनिक छवि का उपयोग करते हैं तो उच्च विलंबता नेटवर्क स्थापना को धीमा कर सकता है?
- प्रति फ़ाइल (छोटी फ़ाइलें) संभावित उच्च ओवरहेड।
- एक एकल CAB डाउनलोड करना तेज़ हो सकता है (वायरस की जाँच में यहाँ लंबा समय लग सकता है)?
- सिस्टम रिस्टोर को मशीन पर विश्व स्तर पर अक्षम किया जा सकता है (न कि केवल MSIFASTINSTALL के माध्यम से)।
पृष्ठभूमि की जानकारी
विंडोज इंस्टालर सेशन की सुस्ती का बहुत कुछ इसकी रोलबैक क्षमताओं के कारण है । सबसे पहले यह स्थापित करने या स्थापना रद्द करने से पहले एक पुनर्स्थापना बिंदु बनाता है (बशर्ते सिस्टम पुनर्स्थापना अक्षम नहीं की गई है)। तब यह सभी प्रभावित फ़ाइलों और रजिस्ट्री कुंजियों को दोनों की स्थापना रद्द करने के दौरान वापस करेगा और यह सुनिश्चित करने के लिए स्थापित करेगा कि सिस्टम को उसकी मूल स्थिति में पुनर्स्थापित किया जा सकता है। विंडोज इंस्टालर के बाद के संस्करणों में इस जटिलता को बढ़ाने और चीजों को गति देने के कुछ तरीके हैं। नीचे तकनीकी जानकारी देखें।
एक और गति कारक यह है कि एमएसआई में सभी घटकों और सुविधाओं को रजिस्ट्री में पंजीकृत किया जाएगा । इसमें बहुत अधिक उपरि शामिल है , लेकिन महत्वपूर्ण कॉर्पोरेट परिनियोजन और सिस्टम प्रशासन लाभ प्राप्त करने के लिए आवश्यक है । कोई अन्य परिनियोजन तकनीक इस स्तर के नियंत्रण की सुविधा नहीं देती है।
एम्बेडेड स्रोत फ़ाइलों के साथ बड़ी MSI फ़ाइलों को अस्थायी फ़ोल्डर में अपनी इंस्टॉलर फ़ाइलों को निकालने के लिए बहुत समय की आवश्यकता हो सकती है। यह कभी-कभी सभी की सबसे बड़ी अड़चन हो सकती है। इस तरह के पैकेज से स्रोत फ़ाइलों को निकालने के लिए एक व्यवस्थापक इंस्टॉल चलाने की सिफारिश की जाती है ताकि वे एमएसआई फ़ाइल के साथ स्वयं साइड-बाय-साइड दिखाई दें, प्रत्येक मशीन पर स्थानीय रूप से फ़ाइलों को निकालने की आवश्यकता को समाप्त करना और इसलिए तैनाती समय की बचत करना। यहाँ सरल शब्दों में MSI पैकेज से फ़ाइल निष्कर्षण का वर्णन करने वाला एक और लेख है ।
तकनीकी जानकारी
अद्यतन (फरवरी २०१)): आप तैनाती को गति देने के लिए बहुत विशेष परिस्थितियों में (लिंक की गई सामग्री देखें) के तहत FASTOEM नामक एक संपत्ति निर्धारित कर सकते हैं । मैंने कभी यह कोशिश नहीं की है, लेकिन यह अच्छी तरह से पढ़ने लायक है। मुझे संदेह है कि आप इसे प्रभावी ढंग से उपयोग करने में सफल होंगे, लेकिन यह एक कोशिश के लायक हो सकता है।
लेखन के समय विंडोज इंस्टॉलर में सबसे हालिया अपडेट, विंडोज इंस्टालर 5 (विंडोज सर्वर 2012, विंडोज 8, विंडोज सर्वर 2008 R2 या विंडोज 7 पर उपलब्ध), एक नई संपत्ति MSIFASTINSTALL का उपयोग करता है जिसका उपयोग इंस्टालेशन की गति बढ़ाने के लिए किया जा सकता है एक बड़ा MSI पैकेज । मान्य मानों के लिए ऊपर लिंक देखें। मैं बिना किसी पुनर्स्थापना बिंदु के लिए 3 का सुझाव दूंगा , और केवल FileCosting (डिस्क स्थान आवश्यकताओं को निर्धारित करने की प्रक्रिया)। या 7 प्रगति संदेशों की आवृत्ति को कम करने के लिए।
सामान्य " कॉस्टिंग " में सिस्टम, जो मौजूद है और जो इंस्टॉल किया जा रहा है, उसके बीच संपूर्ण फीचर, कंपोनेंट, डिस्क और रजिस्ट्री की तुलना और गणना की सुविधा है। मेरी राय में (डिस्क स्थान आमतौर पर क्लाइंट पीसी पर बहुतायत से होता है - और शायद ही 2018 की वास्तविकता में छोटे एसडी-डिस्क के साथ अंतरिक्ष मुद्दा पुनर्जीवित हो सकता है ...), लेकिन यह स्पष्ट रूप से पूर्ण होने के लिए सुरक्षित है चलाने की लागत।
msiexec.exe / I "D: \ winzip112.msi" / QN MSIFASTINSTALL = 3
MSI इंस्टॉलर में रोलबैक समर्थन को अक्षम करने के लिए DISABLEROLLBACK संपत्ति सेट करना भी संभव है । जब तक आप एक नए पीसी का मंचन नहीं कर रहे हैं, मैं इसका उपयोग करने के खिलाफ दृढ़ता से सलाह दूंगा। यह एक विशेष मामला है जब आप बस शुरू कर सकते हैं अगर कुछ विफल हो जाता है। वास्तविक उपयोग में एक कंप्यूटर के लिए मैं इस संपत्ति को सक्षम करने की सिफारिश नहीं करूंगा।
विडंबना यह है कि रोलबैक को अक्षम करने से सबसे अधिक चीजों को गति मिलेगी यदि आप एक बहुत बड़ा अपडेट पैकेज चला रहे हैं जो बहुत सारी फ़ाइलों को बदल देता है, या कोई भी बड़ी अनइंस्टॉल (चूंकि अनइंस्टॉल सभी हटाए गए फ़ाइलों को रोलबैक क्षेत्र में ले जाएगा)। यह काफी महत्वपूर्ण हो सकता है, लेकिन असुरक्षित। आप बस इस संपत्ति को कमांड लाइन पर सेट करते हैं: msiexec.exe / I "D: \ winzip112.msi" / QN MSIFASTINSTALL = 3 DISABLEROLLBACK = 1
प्रशासनिक स्थापना
और अंत में, जैसा कि पृष्ठभूमि की जानकारी में ऊपर बताया गया है, फ़ाइलों को निकालने के लिए MSI फ़ाइल की एक प्रशासनिक स्थापना चलाएं ताकि प्रत्येक मशीन पर निष्कर्षण स्थानीय रूप से न हो। यह मानता है कि आप एक तेज़ नेटवर्क पर हैं, और उस फ़ाइल की प्रतिलिपि बहुत अधिक देरी के बिना होती है। मुझे लगता है कि एक उच्च-विलंबता वायरलेस नेटवर्क छोटी-छोटी फ़ाइलों के साथ चीजों को धीमा कर सकता है जिन्हें एक-एक करके कॉपी करना होगा। आप सेटअप फ़ाइल में केवल a / a पास करके एक व्यवस्थापक इंस्टॉल चलाते हैं:
setup.exe / a
या
msiexec / "D: \ winzip112.msi"
फिर आपको संकेतों का पालन करने और फ़ाइलों के लिए निष्कर्षण स्थान का चयन करने की आवश्यकता है। इस सुविधा पर चर्चा करने वाले थ्रेड के लिए superuser.com देखें ।
कुछ लिंक :
गति: