安卓系统

如何阅读Windows 10中的Windows更新日志

【OneNote教学】这可能是你见过的最全的OneNote教学视频了|完全合并版

【OneNote教学】这可能是你见过的最全的OneNote教学视频了|完全合并版

目录:

Anonim

Windows Update 使用 Windows事件跟踪(ETW)Windows 10 中生成诊断日志,并保存他们以.etl文件格式。之所以这样做,是因为它减少了磁盘空间的使用并提高了性能。

这种方法的一个缺点是,Windows Update日志不能立即读取。您需要解码.etl文件,这是将这些日志保存为的格式。

Windows 10中的Windows Update日志

要在Windows 10 Preview中阅读Windows Update日志,Microsoft建议使用以下方法:

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

现在打开具有管理权限的命令提示符并创建一个名为%systemdrive% WULogs的临时文件夹。现在,依次运行以下命令:

cd / d%systemdrive% Wulogs

copy%windir% Logs WindowsUpdate *%systemdrive% WULogs
tracefmt.exe -o windowsupate.log -rc: Symbols
该方法看起来很乏味,而且微软已承诺他们会在Windows 10的最终版本中改进内容。可以找到完整的详细信息在KB3036646。

更新:

在Windows 10的最终版本中,情况有所改善。

WindowsUpdate.log 仍位于C: Windows中,但是,当您打开文件 C: Windows WindowsUpdate.log ,则只能看到以下信息: 现在使用ETW(Windows的事件跟踪)生成Windows Update日志。请运行

Get-WindowsUpdateLog PowerShell命令将ETW跟踪转换为可读的WindowsUpdate.log。 为了读取Windows 10中的WindowsUpdate.log,您需要使用

Windows PowerShell 打开一个 PowerShell

窗口,输入 Get-WindowsUpdateLog ,然后按Enter键。cmdlet重新创建WindowsUpdate.log。 >您将能够看到日志。有关这方面的更多信息,请参阅TechNet。