WIX 學習(十九)

2021-06-22 13:54:04 字數 1327 閱讀 2056

如何獲取安裝時的安裝日誌

使用上面的命令列就可以獲取到安裝日誌

如果需要通過「新增刪除程式」開啟安裝日誌,請參考 msdn中的描述 

下面內容**:

啟用 windows installer 日誌記錄

若要自己啟用 windows installer 日誌記錄,請使用 regedit.exe 開啟登錄檔,然後建立以下路徑和項:

hkey_local_machine\software\policies\microsoft\windows\installer

reg_sz:日誌

值:voicewarmupx

值字段中的字母順序可以隨意。每乙個字母都可以開啟一種不同的日誌記錄模式。對於 msi 版本 1.1,每個字母的實際函式如下所示:

v - 詳細輸出

o - 磁碟空間不足訊息

i - 狀態訊息

c - 初始 ui 引數

e - 所有錯誤訊息

w - 非致命警告

a - 啟動操作

r - 特定於操作的記錄

m - 記憶體不足或致命的退出訊息

u - 使用者請求

p - 終端屬性

+ - 附加到現有檔案之後

! - 將每一行重新整理到日誌中

x - 其他除錯資訊。「x」標誌僅可在 windows server 2003 和更高版本作業系統、msi 可重新分發版本 3.0 和 msi 可重新分發的更高版本上使用。

「*」- 萬用字元,記錄除 v 和 x 選項外的所有資訊。若要包含 v 和 x 選項,請指定「/l*vx」。

注意這種情況僅可用於故障排除目的,並且不應該保留,因為這可能對系統效能和磁碟空間造成不利影響。每次在您使用「控制面板」中的「新增/刪除程式」工具時,將會建立乙個新的 msi*.log 檔案。您可以通過編輯相應的 ou 或 directory 組策略通過組策略啟用日誌記錄。在組策略下,請依次展開「計算機配置」、「管理模板」、「windows 元件」,然後選擇「windows installer」。

雙擊「日誌記錄」

,然後單擊

「啟用」

。在「日誌記錄」

框中,輸入您希望記錄的選項。日誌檔案 msi.log 出現在系統卷的 temp 資料夾中。

有關 msi 日誌記錄的更多資訊,請參閱 windows 幫助。為此,請使用短語「msi 日誌記錄」進行搜尋,並選擇「managing options for computers through group policy」(通過組策略管理計算機選項)。 

注意「x」標誌的新增可在 windows server 2003 和更高版本作業系統、msi 可重新分發版本 3.0 和 msi 可重新分發的更高版本的本地執行。

WIX 學習 十八

custom action installexecutesequence 和 installuisequence 有什麼區別?它們是整個安裝過程的兩個階段,第乙個階段是installuisequence,而第二個階段是installexecutesequence。為什麼要有兩個階段?由於這個兩個階段...

Wix使用整理 三

1 安裝時使用者許可權的判斷 使用 msi 程式進行安裝時,一般要進行使用者許可權 的判斷,可以使用內建的屬性 privileged 進行判斷,也可以通過設定 package 的相關屬性進行判斷。privileged 屬性 privileged 當使用者不具備管理員許可權時,安裝停止並給出提示訊息。...

Wix學習整理(6) 安裝快捷方式

通常我們安裝乙個應用軟體的時候,都喜歡在桌面或開始選單中新增快捷方式以便我們快速訪問。現在我們就在上篇新增註冊資訊的基礎上為helloworld的安裝包新增安裝快捷方式。下面我們將以安裝開始選單快捷方式為例項詳細地闡述一下wix的關於安裝快捷方式的基礎知識。開始選單快捷方式的安裝目錄結構與應用軟體的...