|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2004-03-09, 08:50 PM | #1 |
榮譽會員
|
Windows 安裝程序命令行語法
Windows 安裝程序命令行語法包括以下選項:
選項 參數 定義 /I {package|ProductCode} 安裝或配置產品。 例如,要從 A:\Example.msi 安裝產品,請使用下面的命令: msiexec /I A:\Example.msi 詳細訊息,請參閱使用命令行安裝程序包。 /a package 管理安裝選項。 詳細訊息,請參閱從命令行新建管理安裝程序包。 /f [p][o][e][d][c][a][u][m][s][v] {package|ProductCode} 修復產品。該選項忽略所有在命令行輸入的內容值。 p - 只有檔案丟失時才重新安裝。 o - 如果檔案丟失或安裝了舊版本,則重新安裝。 e - 如果檔案丟失或安裝了相同或更舊的版本,則重新安裝。 d - 如果檔案丟失或安裝了不同的版本,則重新安裝。 c - 如果檔案丟失或存儲的校驗和不符合計算值,則重新安裝。 a - 強制所有檔案都重新安裝。 u - 重新寫入全部所需的用戶特定的註冊表項。 m - 重新寫入全部所需的電腦特定的註冊表項目。 s - 覆蓋現有的全部快捷方式。 v - 從源執行並重新快取本地程序包。 例如,可以使用下面的命令修復安裝程序包: msiexec /fpecms Example.msi 詳細訊息,請參閱使用命令行修復程序包。 /x {package|ProductCode} x - 卸載產品。 例如,可以使用下面的命令刪除或卸載程序包: msiexec /x Example.msi 詳細訊息,請參閱使用命令行刪除程序包。 /j [u|m]package [u|m]package /t transform list [u|m]package /g LanguageID 公佈產品。該選項忽略所有在命令行輸入的內容值。 u - 向當前用戶公佈。 m - 向電腦的所有用戶公佈。 g - 語言標誌符。 t - 將轉換應用到公佈的程序包。 例如,可以使用下面的命令向該電腦的所有用戶公佈程序包: msiexec /jm Example.msi 詳細訊息,請參閱使用命令行公佈程序包。 L [i][w][e][a][r][u][c][m][p][v][+][!]logfile 指定日誌檔案的路徑。以下標誌表示記錄哪些訊息: i - 狀態消息 w - 非嚴重警告 e - 所有錯誤消息 a - 啟動操作 r - 操作特有的記錄 u - 用戶請求 c - 初始用戶界面參數 m - 記憶體不足 p - 終端內容 v - 詳細輸出 + - 附加到現有檔案之後 ! - 刷新日誌的每一行 * - 通配符;記錄除 v選項之外的所有訊息。 要包括 v 選項,請指定 /L*v。 例如,要安裝程序包並新建包含狀態、記憶體不足和錯誤消息等相關訊息的日誌檔案,請使用下面的命令: msiexec /i Example.msi /Lime logfile.txt 詳細訊息,請參閱使用命令行新建安裝日誌檔案。 /p PatchPackage 應用修補程序。要將修補程序應用到已安裝的管理映像,必須合併選項,如下所示: /p - PatchPackage /a - package 例如,要將修補程序應用到管理安裝程序包,請使用下面的語法: msiexec /p <PatchPackage> /a Example.msi /q {n|b|r|f} 設置用戶界面級別。 qn - 沒有用戶界面。 qb - 基本用戶界面。 qr - 在安裝結束時顯示帶模式對話視窗的簡化用戶界面。 qf - 結束時顯示帶模式對話視窗的完整用戶界面。 qn+ - 除了結束時顯示模式對話視窗之外沒有用戶界面。 qb+ - 結束時顯示帶模式對話視窗的基本用戶界面。 qb- - 沒有模式對話視窗的基本用戶界面。 請注意 /qb+- 是不支持的用戶界面級別。 如果用戶取消安裝,則不顯示模式對話視窗。 例如,在安裝程序包期間要顯示基本用戶界面選項,請使用下面的命令: msiexec /qb Example.msi /?或/h 無 顯示 Windows 安裝程序的版權訊息。 ? 或 h - 顯示 Windows 安裝程序的版本和版權訊息。 例如,要顯示版本和版權訊息,請使用下面的命令: msiexec /? /y module y - 使用系統 API DllRegisterServer 在命令行自註冊模塊。例如: msiexec /y my_file.dll。 該選項只用於不能使用 .msi 檔案註冊表新增的註冊訊息。 /z module z - 使用系統 API DllUnRegisterServer 在命令行取消註冊的模塊。例如: msiexec /z my_file.dll. 此選項只用於不能使用 .msi 檔案的註冊表刪除的註冊訊息。 |
送花文章: 3,
|
|
|
相似的主題 | ||||
主題 | 主題作者 | 討論區 | 回覆 | 最後發表 |
用Windows XP的原位昇級安裝解決系統問題 | psac | 作業系統操作技術文件 | 3 | 2006-08-20 07:59 PM |
Windows PreInstallation Environment深入研究 | psac | 作業系統操作技術文件 | 1 | 2006-02-08 05:03 PM |
WINDOWS XP調整、設定、最佳化全攻略 | psac | 作業系統操作技術文件 | 8 | 2005-01-11 08:55 PM |
Windows XP鮮為人知的70招 | psac | 作業系統操作技術文件 | 13 | 2004-01-02 01:10 PM |
Windows 2000/Xp 錯誤編號詳解(收集整理) | psac | 作業系統操作技術文件 | 9 | 2003-08-03 03:27 PM |