如何在 Windows 11 中检查软件安装历史记录

Jacki

跟踪 Windows 11 电脑上的软件安装和删除对于故障排除、安全监控和一般系统维护非常有用。 Windows 提供了几个内置工具来帮助您查看此历史记录。让我们探讨三种可靠的方法来检查您的软件安装和删除记录。

Windows 事件查看器是一个功能强大的工具,可以记录系统事件,包括软件安装和删除。使用方法如下:

步骤一:按打开事件查看器Windows key + R, 打字eventvwr.msc,然后按 Enter 键。

步骤2:在左侧窗格中,展开“Windows 日志”并单击“应用程序”。

步骤3:右键单击“应用程序”并选择“过滤当前日志”。

第4步:在过滤器窗口中,从“事件源”下拉菜单中选择“MsiInstaller”,然后单击“确定”。

第5步:在过滤结果中查找这些特定事件 ID:

  • 事件 ID 11707:表示软件安装成功
  • 事件 ID 11724:表示软件删除成功

此方法提供有关每个安装或删除事件的详细信息,包括时间戳和发起操作的用户帐户。

方法 2:使用 PowerShell

PowerShell 提供了一种更简化的方法来检索软件安装和删除历史记录。使用方法如下:

步骤一:右键单击“开始”按钮并选择“Windows PowerShell(管理员)”,以管理员身份打开 PowerShell。

步骤2:将以下命令复制并粘贴到 PowerShell 中:

Get-WinEvent -FilterHashtable @{LogName="Application";ID=11707,11724;ProviderName="MsiInstaller"} | Select-Object TimeCreated,Message

步骤3:按 Enter 执行命令。这将显示软件安装和删除事件的列表,按日期和时间排序。

此 PowerShell 方法可以快速检索相关信息,而无需浏览事件查看器界面。它对于需要快速检查安装历史记录的精通技术的用户或系统管理员特别有用。

方法 3:使用可靠性监视器

可靠性监视器提供用户友好的图形界面来查看软件安装和删除历史记录,以及其他系统稳定性信息:

步骤一:打开“开始”菜单并输入“可靠性监视器”,然后当该应用程序出现在搜索结果中时单击该应用程序。

步骤2:在“可靠性监视器”窗口中,您将看到一个显示系统稳定性随时间变化的图表。在图表下方,单击任意日期即可查看当天的详细信息。

步骤3:在事件列表中查找标有“软件(卸载)安装”的条目。这些条目指示软件安装或删除。

第4步:单击任何事件可查看更多详细信息,包括软件名称以及是否已安装或卸载。

可靠性监视器提供系统历史记录的全面视图,包括软件更改、Windows 更新和应用程序崩溃。这使其成为跟踪安装和识别潜在系统问题的出色工具。

识别谁安装或卸载了软件

要确定哪个用户帐户执行了特定安装或删除:

步骤一:在事件查看器中,双击您感兴趣的事件。

步骤2:转到“详细信息”选项卡并切换到“XML 视图”。

步骤3:查找“Security UserID”属性并复制 SID(安全标识符)值。

第4步:以管理员身份打开命令提示符并运行以下命令,将 [SID] 替换为复制的值:

参见:如何查看移动设备和桌面设备上的 Chrome 下载历史记录?

wmic useraccount where sid='[SID]' get name

此命令将返回与 SID 关联的用户名,显示谁执行了安装或删除。

安装日志记录的限制

请务必注意,这些方法主要捕获通过 Windows Installer 服务 (MSIServer) 执行的安装。这包括:

  • 打包为 MSI 或 MSP 文件的应用程序
  • 使用 MSI 安装程序 (msiexec.exe) 的 EXE 安装程序

某些应用程序(尤其是作为独立 EXE 文件分发的应用程序)可能不使用 MSIServer 服务,因此可能不会出现在这些日志中。为了全面了解系统上的软件更改,最好将这些方法与定期系统审核结合使用。

通过使用这些方法,您可以有效跟踪 Windows 11 电脑上的软件安装和删除。此信息对于系统维护、故障排除和确保计算机安全非常宝贵。