徵況:
開啟副檔名「.msi」的檔案,無法執行!
解決方式:
到Microsoft網站Download Windows Installer 3.1 Redistributable(v2) 以上的版本。
---------------------
安裝完Windows Installer 3.1之後,還是沒辦法執行msi檔案呢?
解決步驟:
1.檢查Windows Installer 3.1是否安裝完成。
「C:\windows\system32\」路徑下會有一個「msiexec.exe」。
2.視窗左下角「開始→執行」,key「cmd」進入Dos視窗。
3.到msi軟體的路徑下,執行「msiexec /i xxx.msi」(xxx為msi軟體名稱)
參考資料↓
===============================================================
升級到 Windows Installer 3.1 之後,Windows Installer 會在完全無訊息的情況下失敗
文章編號 | : | 898628 |
上次校閱 | : | 2007年1月16日 |
版次 | : | 3.3 |
徵狀
當您安裝 Microsoft Windows Installer (.msi) 套件時,如果安裝程式嘗試安裝由「Windows 檔案保護」(WFP) 功能協助保護的較新版本系統檔案,則安裝程序將會在完全無訊息的情況下失敗。當您檢查 Windows Installer 記錄檔或應用程式日誌時,將會看到 Windows Installer 錯誤 1931。
發生的原因
在 Microsoft Windows Installer 第 3.1 版發行之前,嘗試在無訊息安裝程序期間安裝較新版本之 WFP 保護檔案的套件,並無法安裝檔案。但是,安裝程序將可以繼續執行,且會回報為安裝成功。自 Windows Installer 3.1 發行以來,這個情況已經有所改變。在 3.1 版中,如果無訊息安裝程序無法安裝 WFP 保護的檔案,則無訊息安裝程序便無法順利完成,而且會復原安裝。WFP 會阻止應用程式覆寫系統檔案。Windows Installer 無法覆寫 WFP 保護的檔案。
解決方案
如果要解決這個問題,安裝套件的使用者請使用方法 1。如果您正在建立 Windows Installer 套件,則請使用方法 2。
• | 方法 1 如果您是安裝套件的使用者,而且想在電腦上安裝軟體,請取得 Windows Installer 3.1 (v2) 可轉散發版本。 Windows Installer 3.1 (v2) 可轉散發版本是 Windows Installer 3.1 的更新。這個更新解決了<徵狀>一節中所描述的問題。
| ||||||||||
• | 方法 2 如果您正在建立 Windows Installer 套件以安裝您剛建立的應用程式,建議您在針對安裝程式專案所建立的 Windows Installer 資料庫中設定條件,以避免在具有 WFP 的作業系統上安裝 WFP 保護元件。此方法是最理想的替代解決方案。Windows Installer 安裝程序應該不會嘗試更新 WFP 保護的檔案。 |
文章來源 微軟技術支援服務
msiexec /Option <必要的參數> [選擇性參數]
張貼者: Warren 位於 下午 1:42
Windows (R) Installer。V 3.01.4000.1823
msiexec /Option <必要的參數> [選擇性參數]
安裝選項
安裝或設定產品
/a
系統管理安裝 - 在網路上安裝產品
/j [/t ] [/g ]
通告產品 - m 來通告所有使用者,u 來通告目前使用者
解除安裝產品
顯示選項
/quiet
安靜模式,不需使用者互動
/passive
自動安裝模式 - 只有進度列
/q[n|b|r|f]
設定使用者介面層級
n - 無 UI
b - 基本 UI
r - 精簡 UI
f - 完整 UI (預設值)
/help
說明資訊
重新開機選項
/norestart
在安裝完成後不要重新開機
/promptrestart
如果需要則提示使用者來重新開機
/forcerestart
在安裝後自動重新開機
記錄選項
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*]
i - 狀態訊息
w - 非嚴重警告
e - 所有錯誤訊息
a - 動作起始時
r - 特定動作記錄
u - 使用者要求
c - 初始 UI 參數
m - 記憶體用盡或嚴重結束資訊
o - 磁碟空間用盡訊息
p - 終端機內容
v - 詳細資訊輸出
x - 額外偵錯資訊
+ - 附加到現存記錄檔案
! - 清除每行到記錄
* - 記錄所有資訊,除了 v 和 x 選項
/log
跟 /l* 相同
更新選項
/update [;Update2.msp]
套用更新
/uninstall [;Update2.msp] /package
為產品移除更新
修復選項
/f[p|e|c|m|s|o|d|a|u|v]
修復產品
p - 只有在檔案遺失
o - 如果檔案遺失或已安裝了較舊的版本 (預設值)
e - 如果檔案遺失或已安裝了相同或較舊的版本
d - 如果檔案遺失或已安裝了不同的版本
c - 如果檔案遺失或總合檢查碼跟計算的數值不相符
a - 強制重新安裝所有檔案
u - 所有需要的使用者特定的登錄項目 (預設值)
m - 所有需要的電腦特定的登陸項目 (預設值)
s - 所有現存的捷徑 (預設值)
v - 從來源執行並重新快取封裝
設定公用屬性
[PROPERTY=PropertyValue]
請參閱 Windows ® Installer SDK 以取得其他命令列語法的文件。
版權所有 (C) Microsoft Corporation。保留一切權力。
本軟體部分內容根據 Independent JPEG Group 的部分作品。
msiexec /Option <必要的參數> [選擇性參數]
安裝選項
安裝或設定產品
/a
系統管理安裝 - 在網路上安裝產品
/j [/t ] [/g ]
通告產品 - m 來通告所有使用者,u 來通告目前使用者
解除安裝產品
顯示選項
/quiet
安靜模式,不需使用者互動
/passive
自動安裝模式 - 只有進度列
/q[n|b|r|f]
設定使用者介面層級
n - 無 UI
b - 基本 UI
r - 精簡 UI
f - 完整 UI (預設值)
/help
說明資訊
重新開機選項
/norestart
在安裝完成後不要重新開機
/promptrestart
如果需要則提示使用者來重新開機
/forcerestart
在安裝後自動重新開機
記錄選項
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*]
i - 狀態訊息
w - 非嚴重警告
e - 所有錯誤訊息
a - 動作起始時
r - 特定動作記錄
u - 使用者要求
c - 初始 UI 參數
m - 記憶體用盡或嚴重結束資訊
o - 磁碟空間用盡訊息
p - 終端機內容
v - 詳細資訊輸出
x - 額外偵錯資訊
+ - 附加到現存記錄檔案
! - 清除每行到記錄
* - 記錄所有資訊,除了 v 和 x 選項
/log
跟 /l* 相同
更新選項
/update [;Update2.msp]
套用更新
/uninstall [;Update2.msp] /package
為產品移除更新
修復選項
/f[p|e|c|m|s|o|d|a|u|v]
修復產品
p - 只有在檔案遺失
o - 如果檔案遺失或已安裝了較舊的版本 (預設值)
e - 如果檔案遺失或已安裝了相同或較舊的版本
d - 如果檔案遺失或已安裝了不同的版本
c - 如果檔案遺失或總合檢查碼跟計算的數值不相符
a - 強制重新安裝所有檔案
u - 所有需要的使用者特定的登錄項目 (預設值)
m - 所有需要的電腦特定的登陸項目 (預設值)
s - 所有現存的捷徑 (預設值)
v - 從來源執行並重新快取封裝
設定公用屬性
[PROPERTY=PropertyValue]
請參閱 Windows ® Installer SDK 以取得其他命令列語法的文件。
版權所有 (C) Microsoft Corporation。保留一切權力。
本軟體部分內容根據 Independent JPEG Group 的部分作品。
文章來源 惰性手札
全站熱搜
留言列表