XP 是否保留应用程序安装日志以及安装的版本号?
我想知道基于 MSI 的安装何时进行以及安装了哪些版本。
答案1
看一下这个。http://support.microsoft.com/kb/223300 您需要打开日志记录,因此您可能无法获取以前安装的信息,但从现在开始您当然可以获取新安装的信息。
您可以通过查询 WMIC 获取已安装软件的列表(但不是专门安装的 MSI)。
wmic product get /format:csv > Software_%Computername%.csv
答案2
列出 64 位应用程序:
powershell gci hklm:\Software\Microsoft\Windows\CurrentVersion\Uninstall -rec^|gp^|select DisplayName,ReleaseType,DisplayVersion^|sort DisplayName^|FT -Au|findstr [\s]>>C:\App64.txt
输出:
DisplayName ReleaseType DisplayVersion
64 Bit HP CIO Components Installer 7.2.4
Adobe PDF iFilter 11 for 64-bit platforms 11.0.00
Debugging Tools for Windows (x64) 6.12.2.633
GDR 5069 for SQL Server Analysis Services 2005 (64-bit) ENU (KB2716429) GDR 9.4.5069
...
列出 32 位应用程序:
powershell gci hklm:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall -rec^|gp^|select DisplayName,ReleaseType,DisplayVersion^|sort DisplayName^|FT -Au|findstr [\s]>>C:\App32.txt