有没有办法在 Windows 事件日志中找到不同的程序安装?我曾尝试寻找要查找的特定 ID,但找不到引用安装的 ID。如果没有,是否有一种简单的方法可以访问 Windows 计算机上已安装的程序数据?
您可以按 EventID 过滤以查看特定类型的事件。有许多 Windows Installer 事件 ID 对应于不同种类的操作。1033 表示已安装产品,1034 表示已卸载产品。
对于 Windows 安装程序,您还可以按来源过滤。MsiInstaller 是所有 Windows Installer 事件的源。
InstallShield 往往是 MSI 脚本的包装器,因此它通常具有相同的事件 ID。但是,其他安装程序包通常不会使用相同的 EventID。对于任何安装程序,您都需要找到它使用的适当事件 ID(如果有)。
更新详细信息:哦,这些都可以在应用程序下的事件查看器中找到。
更新响应:Windows 事件 ID 不会因操作系统而异,因为它们由应用程序确定。在这种情况下,Windows 安装程序。
我在我的 XP 机器和 2003 服务器上进行了测试,它们都使用 1033 进行安装,使用 1034 进行卸载。
您可以尝试安装 Windows 更新补丁或类似补丁。一些小东西,比如根证书更新等。然后检查事件日志中的相应条目。这将允许您查看自上次安装以来日志是否已被清除。
更新更多详细信息,备用 ID:网上有大量关于事件 ID 的信息,包括 MSI 安装程序的所有可能的 EventID 列表。简单看一下,我不太确定 1033/1034 和 11707/11708 ID 之间有什么区别。MS 文档似乎表明这两种不同的类型表示同一件事,即成功安装或卸载,但包含不同种类的信息。
| 归档时间: |
|
| 查看次数: |
15433 次 |
| 最近记录: |