如何在Windows 11中查看软件安装历史记录
跟踪Windows 11 PC上的软件安装和删除,对于故障排除,安全监控和一般系统维护可能非常有用。 Windows提供了几种内置工具,可帮助您查看此历史记录。让我们探索三种可靠的方法来检查您的软件安装和删除记录。
Windows事件查看器是一个强大的工具,可记录系统事件,包括软件安装和删除。这是使用它的方法:
步骤1:通过按下来打开活动查看器Windows key + R,打字eventvwr.msc,然后按Enter。
步骤2:在左窗格中,展开“ Windows Logs”,然后单击“应用程序”。
步骤3:右键单击“应用程序”,然后选择“过滤器当前日志”。
步骤4:在“过滤器”窗口中,从“事件源”下拉菜单中选择“ msiinstaller”,然后单击“确定”。
步骤5:在过滤结果中查找这些特定事件ID:
- 事件ID 11707:指示成功的软件安装
- 事件ID 11724:表示成功删除软件
此方法提供了有关每个安装或删除事件的详细信息,包括时间戳和启动操作的用户帐户。
方法2:使用PowerShell
PowerShell提供了一种更简化的方法来检索软件安装和删除历史记录。这是使用它的方法:
步骤1:通过右键单击“启动”按钮并选择“ Windows PowerShell(admin)”,打开PowerShell作为管理员。
步骤2:将以下命令复制并粘贴到PowerShell:
Get-WinEvent -FilterHashtable @{LogName="Application";ID=11707,11724;ProviderName="MsiInstaller"} | Select-Object TimeCreated,Message
步骤3:按Enter执行命令。这将显示按日期和时间排序的软件安装和删除事件的列表。
此PowerShell方法快速检索相关信息,而无需浏览事件查看器接口。这对于需要快速检查安装历史记录的技术或系统管理员特别有用。
另请阅读:如何使用PowerShell和命令提示符检查Windows更新历史记录
方法3:使用可靠性监视器
可靠性监视器提供了一个用户友好的图形接口,以查看软件安装和删除历史记录以及其他系统稳定性信息:
步骤1:打开“开始”菜单并键入“可靠性监视器”,然后在搜索结果中出现时单击该应用程序。
步骤2:在“可靠性监视器”窗口中,您会看到一个图表显示系统稳定性随时间的稳定性。在图表下方,单击任何日期以查看当天的详细信息。
步骤3:在事件列表中查找标有“软件(UN)安装”的条目。这些条目表示软件安装或删除。
步骤4:单击任何事件以查看更多详细信息,包括软件的名称以及已安装或卸载的软件。
可靠性监视器提供了系统历史记录的全面视图,包括软件更改,Windows更新和应用程序崩溃。这使其成为跟踪安装和识别潜在系统问题的绝佳工具。
确定谁安装或卸载软件
确定哪个用户帐户执行了特定的安装或删除:
步骤1:在活动查看器中,双击您感兴趣的活动。
步骤2:转到“详细信息”选项卡,然后切换到“ XML视图”。
步骤3:查找“安全用户ID”属性,然后复制SID(安全标识符)值。
步骤4:打开命令提示符作为管理员并运行以下命令,用复制的值代替[sid]:
wmic useraccount where sid='[SID]' get name
此命令将返回与SID关联的用户名,以显示谁执行了安装或拆卸。
安装记录的局限性
重要的是要注意,这些方法主要捕获通过Windows Installer Service(MSISERVER)执行的安装。这包括:
- 包装为MSI或MSP文件的应用程序
- 使用MSI安装程序(MSIEXEC.EXE)的EXE安装程序
某些应用程序,尤其是作为独立EXE文件分发的应用程序,可能不会使用Misserver服务,因此可能不会出现在这些日志中。有关系统上软件更改的完整图片,最好将这些方法的组合以及常规的系统审核结合使用。
通过使用这些方法,您可以有效地跟踪Windows 11 PC上的软件安装和删除。此信息对于系统维护,故障排除和确保计算机的安全性是无价的。
