关闭事件跟踪器的说明

本文介绍关闭事件跟踪器。

原始 KB 数: 293814

总结

关闭事件跟踪器是Microsoft Windows Server 2003 和 Microsoft Windows XP 功能,可用于持续跟踪系统关闭的原因。 然后,可以使用此信息分析关闭情况,并更全面地了解系统环境。 关闭事件跟踪器会记录系统事件日志中类似于以下内容的事件:

详细信息

  • Windows Server 2003 和 Windows XP 64 位版本 2003

    默认情况下,关闭事件跟踪器为所有 Windows Server 2003 操作系统和 Windows XP 64 位版本 2003 启用。

    若要在所有 Windows Server 2003 操作系统和 Windows XP 64 位版本 2003 中禁用关闭事件跟踪器,请使用组策略禁用显示关闭事件跟踪器策略。 若要使用本地组策略执行此操作,请执行以下步骤:

    1. 选择“开始”,然后选择“运行”。
    2. 键入 gpedit.msc,然后选择“ 确定”。
    3. 展开 “计算机配置”,展开 “管理模板”,然后展开“ 系统”。
    4. 双击“ 显示关闭事件跟踪器”。
    5. 选择“禁用”,然后选择“确定” 。
  • Windows XP Professional

    默认情况下,关闭事件跟踪器在 Windows XP Professional 中处于禁用状态。

    若要在 Windows XP Professional、Windows XP Tablet PC Edition 和 Windows XP Media Center Edition 中启用关闭事件跟踪器,请使用组策略启用显示关闭事件跟踪器策略。 若要使用本地组策略执行此操作,请执行以下步骤:

    1. 选择“开始”,然后选择“运行”。
    2. 键入 gpedit.msc,然后选择“ 确定”。
    3. 展开 “计算机配置”,展开 “管理模板”,然后展开“ 系统”。
    4. 双击“ 显示关闭事件跟踪器”。
    5. 选择“启用”。
    6. “关闭事件跟踪器”框中,选择“始终,然后选择“确定”。

    关闭事件跟踪器不是 Windows XP 家庭版中的功能组件。 因此,无法在 Windows XP 家庭版中使用关闭事件跟踪器。

    注意

    Microsoft建议不要在 Windows XP Professional、Windows XP 平板电脑或 Windows XP Media Center Edition 中启用关闭事件跟踪器。 Microsoft不支持在这些 Windows XP 环境中使用此组件。

用于标识关闭原因的自定义选项

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关详细信息,请参阅 如何在 Windows 中备份和还原注册表。

Windows 提供了 8 个通用原因的列表,说明计算机关闭的原因。 可以修改此列表以包含自己的自定义原因。 若要添加自己的原因,请执行以下步骤:

  1. 启动“注册表编辑器”。

  2. 找到并选择以下注册表项: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Reliability\UserDefined

  3. “编辑”菜单上,选择“新建,然后选择“多字符串值”。 这会创建新密钥,并为其指定临时名称“新建值”。

  4. 按以下格式键入注册表项的名称,然后按 EnterUI_control_flags; major_reason_number; minor_reason_number
    值名称的UI_control_flags节可以包含以下一个或多个值:

    • P (指示计划原因。如果省略此值,则默认值为 计划外。
    • C 或 B (指示需要批注。
    • S (指示应在用户启动的关闭对话框中显示原因。
    • D (指示应在突然关闭对话框中显示原因。例如,如果希望在突然关闭对话框中显示原因,则关闭计划外,关闭对应于主要原因 2 和次要原因 2,请键入以下值名称:D;2;2
  5. 双击新键,然后使用以下格式定义值数据:

    标题
    说明

    每个值由单独的行上的两个字符串组成;第一个字符串是标题(它显示在列表中),第二个字符串是说明(它是按照所选原因显示的文本)。

    例如,如果要为自然灾害创建自定义原因,可以定义值数据,如下所示:自然灾害(计划外)

    洪水、地震、龙卷风或其他计划外自然事件需要计算机关闭。 在注释区域中指定自然事件。

  6. 退出注册表编辑器。

备注

  • 可以为UI_control_flags指定 S 和 D,但必须至少指定一个 S 和 D 才能使参数有效。
  • 如果 UI_control_flags 节包含本文的“标识关闭原因的自定义选项”部分中列出的字符以外的任何字符,或者如果 UI_control_flags 节超过 5 个字符,则消息无效,并且不会显示在用户界面中。 可以指定字符按任意顺序显示。
  • major_reason_number是从 0 到 255 的数字。 如果此部分留空,如果它包含一个不在有效范围内的数字,或者它包含的数字不是整数,则消息无效,并且不会显示在用户界面中。
  • minor_reason_number是从 0 到 65,536 的数字。 如果此部分留空,如果它包含一个不在有效范围内的数字,或者如果它包含的数字不是整数,则消息无效,并且不会显示在用户界面中。
  • 自定义原因按以下顺序按两个键在用户界面中排序: MajorReasonNumberMinorReasonNumber
  • 标题的最大长度为 64 个字符,说明的最大长度为 96 个字符。
  • 如果将以下注册表项设置为任何非零值,并且已正确定义至少一个自定义原因,则标准 Windows 原因不会显示在 “关闭 Windows ”对话框中: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Reliability\ShutdownIgnorePredefinedReasons