本文介绍如何为 Windows 时间服务(也称为 W32time)启用调试日志记录。 如果你是管理员,则可以使用 Windows 时间服务的调试日志记录功能来帮助排查问题。
原始 KB 数: 816043
注意
Microsoft建议在执行所有其他故障排除步骤后使用调试日志记录。 由于调试日志中详细信息的性质,可能需要联系 Microsoft 支持部门 Professional。
打开 Windows 时间服务的调试日志记录
重要
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅:如何备份和还原 Windows 中的注册表。
若要在 Windows 时间服务中启用调试日志记录,请执行以下操作:
启动“注册表编辑器”。
找到并单击注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
。在“编辑”菜单上,单击“新建值”,然后添加以下注册表值:
- 值名称: FileLogSize
- 数据类型:DWORD
- 值数据:10000000
此注册表值指定日志文件的大小(以字节为单位)。 值为 100000000 字节将日志文件限制为大约 10 MB。
- 值名称: FileLogName
- 数据类型:字符串
- 值数据:C:\Windows\Temp\w32time.log
此注册表值指定日志文件的位置。 路径不是固定的。 可以使用其他路径。
- 值名称: FileLogEntries
- 数据类型:字符串
- 值:0-116
此注册表值指定调试日志中信息的详细信息级别。 如果必须具有更详细的日志记录信息,请联系 Microsoft 支持部门 Professional。
注意
数据类型值的类型必须为 REG_SZ (字符串)。 必须准确键入值(即类型 0-116)。 最详细的日志记录的可能值为 0-300。 此值的含义是:记录 0 和 116 范围内的所有条目。
重启 Windows 时间服务(W32Time),使更改生效。
使用 TSS 收集信息,以解决 Windows 时间相关问题。
如果需要联系Microsoft支持人员,建议使用 TroubleShootingScript (TSS) 工具集来收集有关问题的信息。
先决条件
有关 工具集正常运行的先决条件,请参阅 TroubleShootingScript 工具集(TSS) 简介。
在联系微软支持之前收集关键信息
下载 TSS 并将其解压缩到 C:\tss 文件夹中。
从提升权限的PowerShell命令提示符打开 C:\tss 文件夹。
注意
请勿使用 Windows PowerShell 集成脚本环境(ISE)。
运行以下 cmdlet:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\TSS.ps1 -ADS_W32Time -Netsh -PSR -AcceptEula
输入 A 作为执行策略更改的“是到全部”。
注意
- 跟踪存储在 C:\MS_DATA 文件夹中的压缩文件中。 创建支持案例后,可以将此文件上传到安全工作区进行分析。
- 如果之前已下载此工具,建议下载最新版本。 它不会在运行时
-Collectlog ADS_W32Time
自动更新。