Bod*_*den 9 windows windows-installer msi
推出新软件包后,我发现机器上的 CPU 使用率很高。一个看起来非常活跃的进程是 msiexec,它真的不应该运行。我在进程资源管理器中观看它,时不时我可以看到它启动新进程,我可以看出与新软件有关……但进程很快结束。
有什么方法可以了解有关 Windows Installer 当前正在做什么的一些细节?
小智 7
我会添加到 Process Explorer/Process Monitor 建议中 - 也从 Sysinternals 运行 FileMon 和 RegMon。您可以过滤/保存 msiexec 和相关进程的日志,导出到 csv 并拥有对文件系统和注册表的完整操作列表。也与写入 Windows Installer 日志的内容进行比较/对比。
您还可以看看 Scott Willeke 的 Less Msiérables (LessMSI) 能为您做什么...
http://lessmsi.activescott.com/
使用它来提取和更改 MSI 的 guid 和/或内容、重新打包、检查 MSI 包中的所有项目等。