2011-06-15 19 views
6

मैं अपने कोड से msiexec स्थापना रद्द चलाने की आवश्यकता:बचें पुष्टिकरण बॉक्स की स्थापना रद्द

MsiExec.exe /I{A52EEC0E-D0B7-4345-A0FF-574804C7B78A} 

लेकिन यह एक पुष्टिकरण (हां/नहीं) के लिए पूछ रहा है। मैं इससे कैसे बच सकता हूं?

उत्तर

8

msiexec /quiet अपने आदेश पंक्ति को /qn झंडे जोड़ने userinteraction से बचने जाएगा

1

प्रयास करें। /q शांत मोड है और n/q के लिए ध्वज है जो सभी उपयोगकर्ता इंटरफ़ेस को दबाता है।

इन झंडे जोड़ा के साथ, पूरा कमांड यह होगी:

MsiExec.exe /qn /I{A52EEC0E-D0B7-4345-A0FF-574804C7B78A} 
+1

पूरी तरह से सही नहीं है। हां, "/ qn" यहां संभावित पैरामीटर में से एक है। पूरी कहानी यहां सभी उत्तरों को देने के लिए:/qn और/q समकक्ष हैं- और/शांत भी वही है। यह मूक संस्करण है। दूसरा, अप्रयुक्त संस्करण (प्रगति पट्टी के साथ, लेकिन बिना पूछे या अन्य मोडल बक्से)/qb या समकक्ष/निष्क्रिय है। सभी पैरामीटर उल्लिखित समस्या को हल करते हैं। – Philm

+1

बेशक वहाँ/qb +/qn + या वेरिएंट ("!") के साथ भिन्न हैं जो प्रगति के दौरान रद्द बटन छुपा रहे हैं (/ qb +!/Qb-!)। – Philm

5

ऐसा करने के लिए /passive स्विच का उपयोग कर सकते हैं।

MsiExec.exe /I{A52EEC0E-D0B7-4345-A0FF-574804C7B78A} /passive

आप पूरी तरह से यूआई को छिपाने के लिए चाहते हैं, /passive के बजाय /quiet स्विच का उपयोग करें।

संबंधित मुद्दे