Windows-7

MSI 安裝參數

  • September 27, 2012

有誰知道在哪裡可以找到 msi 的各種參數,例如以管理員身份安裝/執行,或安裝後重新啟動。

我正在嘗試通過組策略推出 msi 更新,但在測試 msi 後,我發現它需要以管理員身份執行才能安裝,並且要讓它開始完全工作,需要重新啟動電腦。

任何幫助將不勝感激。謝謝你。

如果您要部署的軟體安裝包不是使用者特定的並且需要提升的權限,那麼這應該是機器組策略的一部分。在這種情況下,它不會安裝在使用者的上下文中,而是作為本地系統安裝。使用者帳戶不應具有提升的權限。

從 msiexec.exe /?:

msiexec /Option <Required Parameter> [Optional Parameter]

Install Options
   </package | /i> <Product.msi>
       Installs or configures a product
   /a <Product.msi>
       Administrative install - Installs a product on the network
   /j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]
       Advertises a product - m to all users, u to current user
   </uninstall | /x> <Product.msi | ProductCode>
       Uninstalls the product
Display Options
   /quiet
       Quiet mode, no user interaction
   /passive
       Unattended mode - progress bar only
   /q[n|b|r|f]
       Sets user interface level
       n - No UI
       b - Basic UI
       r - Reduced UI
       f - Full UI (default)
   /help
       Help information
Restart Options
   /norestart
       Do not restart after the installation is complete
   /promptrestart
       Prompts the user for restart if necessary
   /forcerestart
       Always restart the computer after installation
Logging Options
   /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile>
       i - Status messages
       w - Nonfatal warnings
       e - All error messages
       a - Start up of actions
       r - Action-specific records
       u - User requests
       c - Initial UI parameters
       m - Out-of-memory or fatal exit information
       o - Out-of-disk-space messages
       p - Terminal properties
       v - Verbose output
       x - Extra debugging information
       + - Append to existing log file
       ! - Flush each line to the log
       * - Log all information, except for v and x options
   /log <LogFile>
       Equivalent of /l* <LogFile>
Update Options
   /update <Update1.msp>[;Update2.msp]
       Applies update(s)
   /uninstall <PatchCodeGuid>[;Update2.msp] /package <Product.msi | ProductCode>
       Remove update(s) for a product
Repair Options
   /f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>
       Repairs a product
       p - only if file is missing
       o - if file is missing or an older version is installed (default)
       e - if file is missing or an equal or older version is installed
       d - if file is missing or a different version is installed
       c - if file is missing or checksum does not match the calculated value
       a - forces all files to be reinstalled
       u - all required user-specific registry entries (default)
       m - all required computer-specific registry entries (default)
       s - all existing shortcuts (default)
       v - runs from source and recaches local package
Setting Public Properties
   [PROPERTY=PropertyValue]

引用自:https://serverfault.com/questions/432734