2015-11-02 67 views
0

所以根據MSDNMSIEXEC differnce(/ QN /安靜)和/被動

安靜模式,沒有用戶交互 /安靜

無人蔘與模式 - 僅顯示進度條 /被動

所以如果我想安裝微星我通常使用/ qn /安靜,一切都很好。

只是想知道什麼是/ passive用於。

一兩件事,我看到的某個時候,在MSDN我剛纔看到/ q是這同/ QN

dotNetFx45_Full_x86_x64.exe/Q/norestart更新日誌文件

https://msdn.microsoft.com/en-us/library/ee942965%28v=vs.110%29.aspx

回答

1

當MSI 3.0出來了我相信他們會創建一套適用於所有安裝的命令行選項,所以被動將適用於基於MSI的設置以及其他設置。所以被動是相當於/ qb(或與之相近的東西)。我更喜歡較老的/ q選項,因爲它們更清楚地顯示了所顯示的內容和更多的選擇。只需使用適合您的命令即可。

0

通常,/passive顯示進度條,而/quiet則不顯示。但它可以根據MSI的內容而有所不同。

+0

它不會改變。/qb aka/passive模式中的進度條不依賴於任何創作的用戶界面。 –

+0

@ChristopherPainter:我相當肯定我看過安裝程序,其中'/ quiet'顯示UI,我想我已經看過'/ passive'沒有(或者不是整個安裝)的情況。通常當MSI真的只是一個本土安裝者的包裝時,我想。但是我可能會誤解。 –

+0

完全有可能創建一個不尊重UILevel的MSI,並在它不應該彈出UI的時候......不這樣做:) –

1

嚴格地說,您提到的dotNet Fx安裝是引導程序,並不是msi或msiexec。它會調用多個內部MSI,並且主要接受交換機並以與MSI一致的方式傳遞參數,但它不是MSI。

/q {n | b | r | f | n + | b + | b-}是在MSI 1.0中引入的,其中/ passive和3.0被引入,以便於調用常見場景。舉例來說/被動等效於/ qb! - REBOOTPROMPT = S

有關/ QN vs QB的一點需要注意的是/ QN無法執行UAC提升提示,因爲它沒有UI。它只會返回一個失敗代碼。/QB可以因爲它有一個UI。

參考:Standard Installer Command-Line Options

0

/QN沒有UI
/安靜無用戶交互
/被動無人蔘與模式(僅顯示進度條)

+0

這真的是一個評論,而不是一個答案。有了更多的代表,[你將能夠發表評論](// stackoverflow.com/privileges/comment)。 – manetsus