Windows

如何確定 Windows Installer (msiexec) 正在做什麼?

  • July 13, 2021

推出新軟體包後,我發現機器上的 CPU 使用率很高。一個似乎非常活躍的程序是 msiexec,它真的不應該執行。我正在程序資源管理器中觀看它,並且時不時地我可以看到它啟動新程序,我可以看出這些程序與新軟體相關……但程序結束得相當快。

有什麼方法可以了解 Windows Installer 目前的具體情況?

我將添加到 Process Explorer/Process Monitor 建議中 - 也從 Sysinternals 執行 FileMon 和 RegMon。您可以過濾/保存 msiexec 和相關程序的日誌,導出到 csv 並獲得文件系統和系統資料庫的完整操作列表。與已寫入 Windows Installer 日誌的內容進行比較/對比。

您還可以看看 Scott Willeke 的 Less Msiérables (LessMSI) 可以為您做什麼…

http://lessmsi.activescott.com/

使用它來提取和更改 MSI 的 guid 和/或內容、重新打包、檢查 MSI 包中的所有項目等。

引用自:https://serverfault.com/questions/55103