जवाबों:
आप वर्बोज़ लॉगिंग मोड में इंस्टॉलर चला सकते हैं
msiexec /i product.msi /l*v log.txt
फिर ADDLOCAL
लॉग में संपत्ति में परिवर्तन देखें । इस प्रकार आप यह निर्धारित करने में सक्षम होंगे कि जीयूआई में उपरोक्त चयन के साथ कौन सी सुविधाएं स्थापित हैं।
अन्यथा, आप ऑर्का का उपयोग जेस्कॉट द्वारा सुझाए गए अनुसार कर सकते हैं और पैकेज का विश्लेषण स्वयं कर सकते हैं। हालांकि मुझे लगता है कि वर्बोज़ लॉग का उपयोग करना सरल उपाय है और आप ADDLOCAL
काम करने की स्थापना प्राप्त करने के लिए जोड़े जाने वाले फीचर को याद नहीं करेंगे ।
Microsoft कीorca.exe
एक प्रति प्राप्त करें - यह एक सरल MSI संपादक है। वहाँ से बाहर अन्य संपादकों कि बस इस के लिए भी काम करना चाहिए रहे हैं। ओर्का में एमएसआई खोलें और Feature
तालिका की जांच करें । यह तालिका सभी उपलब्ध फ़ीचर सेटों को सूचीबद्ध करेगी, बशर्ते कि विक्रेता उन्हें इंस्टॉलर की पैकेजिंग में उपयोग करें।
सबसे आसान तरीका एप्लिकेशन विक्रेता से संपर्क करना होगा और यह पता लगाना होगा कि कमांड लाइन स्विच क्या हैं। इसके साथ ही, कभी-कभी एक विक्रेता यह जानकारी उपलब्ध नहीं कराने का विकल्प चुनता है। उस स्थिति में, मैं स्थापना प्रक्रिया का निरीक्षण करने के लिए प्रोसेस मॉनिटर का उपयोग करना पसंद करता हूं ।
अधिकांश इंस्टॉलर उसी तरह काम करते हैं। आप एक एकल फ़ाइल डाउनलोड करते हैं और फ़ाइल सभी वास्तविक स्थापना फ़ाइलों को एक अस्थायी निर्देशिका में निकालती है। चूँकि हमें यह देखने की आवश्यकता है कि इंस्टॉलर कहाँ से निकाल रहा है, इंस्टॉलर को देखने के लिए प्रक्रिया मॉनिटर का उपयोग करें जैसे ही यह शुरू होता है। इंस्टॉलर के साथ जारी न रखें, या इसे से बाहर निकलें। या तो कार्रवाई करने से अस्थायी फ़ाइलों को हटा दिया जाएगा। अस्थायी निर्देशिका से निकाले गए सभी फ़ाइलों की प्रतिलिपि बनाएँ। आप इन फ़ाइलों का उपयोग अपने कस्टम इंस्टॉलर के लिए करेंगे। आपके द्वारा किसी विशेष प्रक्रिया (प्रोसेस मॉनीटर) में स्थित होने के बाद, अन्य सभी प्रक्रियाओं को फ़िल्टर करें। फिर आप प्रक्रिया को देख सकते हैं क्योंकि आप इंस्टॉल अनुक्रम जारी रखते हैं। आप जो देख रहे हैं वह एक msiexec कमांड है जो आपके द्वारा अनुरोधित सुविधा के लिए इंस्टॉल को कॉल करता है।
यह परीक्षण और त्रुटि की एक समय लेने वाली प्रक्रिया हो सकती है, लेकिन मुझे उन अनुप्रयोगों के इंस्टॉल को अनुकूलित करने में बड़ी सफलता मिली है, जहां विक्रेताओं को यह जानकारी नहीं दी गई है ...
आप पा सकते हैं कि MSI इंस्टॉलर msiexec प्रशासनिक इंस्टॉलेशन विकल्प का समर्थन करता है msiexec /a <yourpackage.msi>
। यह इंस्टॉलर को चलाएगा, लेकिन वास्तव में पैकेज को स्थापित करने के बजाय, यह सॉफ़्टवेयर के लिए एक इंस्टॉल बिंदु उत्पन्न करेगा, जिसे आपके द्वारा निर्दिष्ट विकल्पों के साथ अनुकूलित किया जाएगा। आप बाद में निर्दिष्ट स्थापित बिंदु पर .msi को तैनात कर सकते हैं, जिस तरह से आप सामान्य रूप से अपने सॉफ़्टवेयर को तैनात करते हैं।
यह काफी हद तक इस बात पर निर्भर करता है कि विक्रेता ने किसके लिए समर्थन शामिल किया है, इसलिए @ newmanth के उत्तर के अनुसार, आपको विक्रेता को कॉल करने की आवश्यकता हो सकती है और देख सकते हैं कि वे किस विकल्प का समर्थन करते हैं।
ADDLOCAL=Common,Administrator,Architect