在哪里可以找到以及如何阅读 Windows 11/10 中的 Windows 更新日志

Windows 更新(Windows Update)使用Windows事件跟踪 (ETW)(Event Tracing for Windows (ETW))Windows 11/10中生成诊断日志,并将其保存为.etl文件格式。这样做的原因是它减少了磁盘空间的使用并提高了性能。

windows-10-更新

此方法的一个后果是无法立即读取Windows 更新日志。(Windows Update)您需要解码.etl文件,这是保存这些日志的格式。

阅读Windows 11/10Windows 更新(Windows Update)日志

要读取Windows 11/10Windows 更新(Windows Update)日志,微软(Microsoft)建议采用以下方法:

  1. 下载Windows 符号包并使用(Windows Symbol Package)此处(here)列出的方法安装它们。安装这些符号就是说,C:symbols。
  2. 按照此处(here)的说明下载Tracefmt .exe 工具(.exe tool)Tracefmt ( Tracefmt.exe ) 是一个命令行工具,用于格式化和显示来自事件跟踪日志文件 ( .etl ) 或实时跟踪会话的跟踪消息。Tracefmt可以在(Tracefmt)命令提示符(Command Prompt)窗口中显示消息或将它们保存在文本文件中。

现在打开具有管理权限的命令提示符并创建一个名为 %systemdrive%WULogs 的临时文件夹。现在将Tracefmt.exe复制到此目录。

现在,依次运行(Run)以下命令:

cd /d %systemdrive%\WULogs
copy %windir%\Logs\WindowsUpdate\* %systemdrive%\WULogs\
tracefmt.exe -o windowsupate.log <each windows update log delimited by space> -r c:\Symbols

该方法看起来确实很乏味,微软(Microsoft)已经承诺他们会在Windows 10的最终版本中进行改进。完整(Full)的详细信息可以在KB3036646中找到。

更新:现在(UPDATE:)Windows 11/10中的情况有所改善。

使用 PowerShell(Use PowerShell)读取Windows 更新(Windows Update)日志

在 Windows 10 中阅读 Windows 更新日志

WindowsUpdate.log仍然位于 C:Windows 中,但是,当您打开文件C C:\Windows\WindowsUpdate.log时,您只会看到以下信息:

Windows Update logs are now generated using ETW (Event Tracing for Windows). Please run the Get-WindowsUpdateLog PowerShell command to convert ETW traces into a readable WindowsUpdate.log.

为了在Windows 10中读取(Windows 10)WindowsUpdate.log,您需要使用Windows PowerShell cmdlet 以我们通常查看的方式重新创建WindowsUpdate.log 。

因此,打开一个PowerShell窗口,键入Get-WindowsUpdateLog并按 Enter。

阅读下一篇(Read next):在哪里查找您的 Windows 更新历史记录。



About the author

在商业和技术方面,Windows 10 和 Windows 11/10 是非常重要的工具。它们使您可以比以往更轻松、更安全地与计算机交互,并运行功能强大但可自定义的应用程序,而不会带来任何安全风险。这些工具对于希望能够扩大其在线业务并吸引新客户的企业来说也是必不可少的。因此,我会说我在 Windows 10 和 Windows 11/10 方面的技能使我成为此类工作或业务的理想人选。



Related posts