网络与域名解析

如何配置 DFSR 日志记录 - Windows Server

· 52CE 我爱测

本文介绍通过 WMI 命令行接口 WMIC 更改这些 DFSR 调试日志设置的方法。 适用于: Windows Server 2003原始 KB 数: 958893 现象 默认情况下,DFSR 调试日志记录已在相当详细设置中打开,以记录 %windir%\debug 文件夹中最多 100 个包含 200000 行的文件,作为压缩的 Winzip 兼容文件:DFSRxxxxx.log.gz和DFSRxxxxx.log(当前使用)。 这将占用大约 75-100

本文介绍通过 WMI 命令行接口 WMIC 更改这些 DFSR 调试日志设置的方法。

适用于: Windows Server 2003原始 KB 数: 958893

现象

默认情况下,DFSR 调试日志记录已在相当详细设置中打开,以记录 %windir%\debug 文件夹中最多 100 个包含 200000 行的文件,作为压缩的 Winzip 兼容文件:DFSRxxxxx.log.gz和DFSRxxxxx.log(当前使用)。 这将占用大约 75-100 MB 的磁盘空间,并表示 DFSR 活动的一种历史记录。 在某些故障排除条件下,可能需要扩展此历史记录,因为将覆盖较旧的信息。

更改这些调试日志设置的建议方法是通过 WMI 命令行接口 WMIC。

DFSR 服务将立即实现这些更改,而无需重启 DFSR。

设置:调试日志严重性

默认值:4

范围:1-5

WMIC 语法:wmic /namespace:\root\microsoftdfs path dfsrmachineconfig set debuglogseverity=5

注意:在大多数情况下,默认严重性为 4 已足够。

设置:调试日志消息

默认值:200000

范围:1000 到 4294967295 (FFFFFFFF)

WMIC 语法:wmic /namespace:\root\microsoftdfs path dfsrmachineconfig set maxdebuglogmessages=400000

设置:调试日志文件

默认值:1000

范围:1 到 100000

WMIC 语法:wmic /namespace:\root\microsoftdfs path dfsrmachineconfig set maxdebuglogfiles=200

设置:调试日志文件路径

默认值:%windir%\debug

WMIC 语法:wmic /namespace:\root\microsoftdfs path dfsrmachineconfig set debuglogfilepath=“d:\dfsrlogs”

注意

必须先手动创建路径,否则将使用默认值 %windir%\debug。

设置:启用调试日志记录

默认值:TRUE

范围:TRUE 或 FALSE

WMIC 语法:wmic /namespace:\root\microsoftdfs path dfsrmachineconfig set enabledebuglog=true

注意:默认情况下启用调试日志记录

可以使用工具 DFSRDIAG 检查配置:

dfsrdiag DumpMachineCfg /Mem: DFSRMember1

计算机配置参数:

ConflictHighWatermarkPercent: 90

ConflictLowWatermarkPercent: 60

DebugLogFilePath:C:\WINDOWS\debug

DebugLogSeverity:4

说明:

DsPollingIntervalInMin: 60

EnableDebugLog: TRUE

EnableLightDsPolling:TRUE

LastChangeNumber: 1

LastChangeSource:

LastChangeTime:20050830140044.000000-000

MaxDebugLogFiles:200

MaxDebugLogMessages:400000

RpcPortAssignment:0

StagingHighWatermarkPercent: 90

StagingLowWatermarkPercent: 60

还可以在每个日志文件的标头中实现调试日志设置:

  • FRS 日志序列:3 个索引:6 台计算机:DFSRMember1 TimeZone:W。 欧洲夏令时(GMT+-2:00) Build:[Nov 23 2005 00:36:45 built by: dnsrv_r2] Enterprise=1
  • 配置 logLevel: 4 maxEntryCount: 400000 maxFileCount:200 LogPath:\.\C: \WINDOWS\debug\

详细信息

用于更详细事件日志记录的 DFSR 注册表设置

设置:事件日志详细程度

输出:DFS 复制事件日志

值路径:HKLM\SYSTEM\CurrentControlSet\Services\Dfsr\Parameters

值名称:启用详细事件日志记录

值类型:REG_DWORD

值数据:1

注意

尽管默认情况下注册表值不存在,但除非启用详细事件日志记录,否则默认情况下会禁止以下事件:

2002 EVENT_DFSR_VOLUME_INITIALIZED

3002 EVENT_DFSR_RG_INITIALIZED

3004 EVENT_DFSR_RG_STOPPED

4002 EVENT_DFSR_CS_INITIALIZED

5006 EVENT_DFSR_CONNECTION_OUTCONNECTION_ESTABLISHED

5004 EVENT_DFSR_CONNECTION_INCONNECTION_ESTABLISHED

MaxDebugLogFiles 注释

Windows Server 2003 R2 上的最大值为 10,000,在所有更高版本的操作系统上为 100,000。 默认值为 Windows Server 2003 R2 和 Windows Server 2008 中的 100 个日志,以及 Windows Server 2008 R2 及更高版本中的 1000 个日志。

免责声明

Microsoft和/或其供应商不作任何陈述或保证,说明此网站上发布的文档和相关图形(“材料”)中包含的信息的适用性、可靠性或准确性。 这些材料可能包括技术不准确或版式错误,随时可以不通知地进行修订。

在适用法律允许的最大范围内,Microsoft和/或其供应商不公开,并排除有关材料的所有表示、默示或法定条件,包括但不限于所有权、不侵权、令人满意的条件或质量、适销性和适用性。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
适用于: Windows Server 2003原始 KB 数: 958893
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。