wix 安装包调试(zz.IS2120@BG57IV3.csdn)

wix 安装包调试

//z 2013-04-24 14:01:39 IS2120@BG57IV3.T4214783824.K[T460,L6754,R218,V7342]
安装包日志调试 msiexec /i MyApplication.msi /l*v MyLogFile.txt
卸载包日志调试 msiexec /x MyApplication.msi /l*v MyLogFile.txt

启用 Windows Installer 日志记录

若要自己启用 Windows Installer 日志记录,请使用 Regedit.exe 打开注册表,然后创建以下路径和项:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
//z 2013-04-23 19:20:38 IS2120@BG57IV3.T1740403220.K[T457,L6725,R216,V7315]
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 文件。

通过组策略启用 Windows Installer 日志记录

您可以通过编辑相应的 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 可重新分发的更高版本的本地执行。
//z 2013-04-23 19:20:38 IS2120@BG57IV3.T1740403220.K[T457,L6725,R216,V7315]
posted @ 2013-04-23 19:15  BiG5  阅读(193)  评论(0编辑  收藏  举报