本文介绍如何在 Windows Server 2003 和 Windows Server 2008 中启用卷影复制服务的调试跟踪功能。
原始 KB 数: 887013
重要
本文包含有关如何修改注册表的信息。 修改注册表之前,一定要先进行备份。 并且一定要知道在发生问题时如何还原注册表。 有关如何备份、还原和修改注册表的详细信息,请参阅 高级用户的 Windows 注册表信息。
启用卷影复制服务的调试跟踪功能的步骤
注意
如果您使用注册表编辑器或其他方法错误地修改了注册表,可能会出现严重问题。 这些问题可能需要重新安装操作系统。 Microsoft 不能保证可以解决这些问题。 您应自行承担修改注册表的风险。
若要在 Windows Server 2003 和 Windows Server 2008 中启用卷影复制服务的调试跟踪功能,请执行以下步骤:
单击“开始”,再单击“运行”,键入“regedit& ”,然后单击“确定”。
在“注册表编辑器”中,定位以下注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS
在左窗格中,右键单击 VSS,选择“新建”,然后单击“键”。
键入 “调试”,然后按 Enter。
在左窗格中,右键单击“调试”,指向“新建”,然后单击“键”。
键入 “跟踪”,然后按 Enter。
在左窗格中,右键单击“跟踪”,指向“新建”,然后单击“DWORD 值”。
键入 TraceLevel,然后按 Enter。
双击TraceLevel,然后在值数据框中键入ffffffff。 也就是说,在 “值”数据 框中键入 f 8 次。 单击 “确定” 。
注意
TraceLevel 注册表项确定将进行的调试追踪类型。 值为 0(默认值)表示不会发生跟踪。 值 ffffffff 会开启所有事件的跟踪。
在左窗格中,右键单击“跟踪”,指向“新建”,然后单击“DWORD 值”。
键入 TraceEnterExit,然后按 Enter。
双击TraceEnterExit,在“值数据”框中键入1,然后单击“确定”。
注意
TraceEnterExit 注册表项确定函数的入口和退出信息是否输出到跟踪文件和调试输出流。 值为 0(默认值)表示没有输出函数的入口和退出信息。 值为 1 表示函数的入口和退出信息是输出的。
在左窗格中,右键单击“跟踪”,指向“新建”,然后单击“DWORD 值”。
键入 TraceToFile,然后按 Enter。
双击 TraceToFile,在“值”数据框中键入 1,然后单击“确定”。
注意
TraceToFile 注册表项用于确定是否将跟踪信息输出到跟踪文件。 值为 0(默认值)表示没有向跟踪文件输出任何跟踪信息。 值为 1 表示跟踪信息输出到跟踪文件。 如果将值设置为 1,则还必须设置 TraceFile 注册表项。 若要设置 TraceFile 注册表项,请执行以下步骤:
- 在左窗格中,右键单击“跟踪”,指向“新建”,然后单击“字符串值”。
- 键入 TraceFile,然后按 Enter。
- 双击 TraceFile,在“值”数据框中键入 c:\trace.txt,然后单击“确定”。
TraceFile 注册表项不能存储在创建卷影副本的磁盘上。
在左窗格中,右键单击“跟踪”,指向“新建”,然后单击“DWORD 值”。
键入 TraceToDebugger,然后按 Enter。
双击 TraceToDebugger,在“值”数据框中键入 1,然后单击“确定”。
注意
TraceToDebugger 注册表项确定跟踪信息是否输出到调试输出流。 值为 0(默认值)表示没有将跟踪信息输出到调试输出流。 值为 1 表示跟踪信息输出到调试输出流。
在左窗格中,右键单击“跟踪”,指向“新建”,然后单击“DWORD 值”。
键入 TraceTimeStamp,然后按 Enter。
双击 TraceTimeStamp,在“值”数据框中键入 1,然后单击“确定”。
注意
TraceTimeStamp 注册表项确定时间戳信息是否输出到跟踪文件和调试输出流。 值为 0(默认值)表示未输出时间戳信息。 值为 1 表示时间戳信息是输出的。
在左窗格中,右键单击“跟踪”,指向“新建”,然后单击“DWORD 值”。
键入 TraceFileLineInfo,然后按 Enter。
双击 TraceFileLineInfo,在“值”数据框中键入 1,然后单击“确定”。
注意
FileLineInfo 注册表项确定模块文件名信息和行号信息是否输出到跟踪文件和调试输出流。 值为 0(默认值)表示没有输出模块文件名信息和行号信息。 值为 1 表示输出模块文件名信息和行号信息。
在左窗格中,右键单击“跟踪”,指向“新建”,然后单击“DWORD 值”。
键入 TraceForceFlush,然后按 Enter。
双击 TraceForceFlush,在 值数据 框中键入 1,然后单击“ 确定”。
注意
TraceForceFlush 注册表项确定是否在将每条跟踪消息写入跟踪文件后进行强制刷新。 值为 0(默认值)表示不会进行强制刷新。 当值为 1 时,表示发生强制刷新。 发生强制刷新时,不会丢失任何跟踪记录,但计算机性能会大大减少。
退出注册表编辑器。
有关卷影复制服务的详细信息,请访问以下的微软网站: