关于关闭事件跟踪程序

来源:互联网 发布:佳驰软件 编辑:程序博客网 时间:2024/04/30 08:08

本页

概要
更多信息
Windows Server 2003 和 Windows XP 64-Bit Edition 版本 2003
Windows XP Professional
标识关机原因的自定义选项
注意事项

概要

“关闭事件跟踪程序”是 Microsoft Windows Server 2003 和 Microsoft Windows XP 中的一项功能,可用于持续跟踪系统关闭的原因。您可以随后使用此信息分析关机事件,以便更加全面地了解您的系统环境。“关闭事件跟踪程序”会在系统事件日志中记录类似以下内容的事件:


类型: 信息
来源: USER32
类别: 无
事件 ID: 1074
日期: 6/26/2003
时间: 1:53:20 PM
用户: domain/username
计算机: computername
描述: 进程 Explorer.EXE 已因下列原因为用户 domain/username 关闭计算机 computername:
硬件: 维护(计划的)
原因代码: 0x84010001
关机类型: 关闭
注释: Replacing Hard Drive
有关更多信息,请参见位于 http://support.microsoft.com 的帮助和支持中心。 

 

Windows Server 2003 和 Windows XP 64-Bit Edition 版本 2003

默认情况下,所有 Windows Server 2003 操作系统和 Windows XP 64-Bit Edition 版本 2003 都会启用“关闭事件跟踪程序”。

要禁用所有 Windows Server 2003 操作系统和 Windows XP 64-Bit Edition 版本 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 Home Edition 的功能组件。因此,无法在 Windows XP Home Edition 中使用“关闭事件跟踪程序”。

注意:Microsoft 建议您不要在 Windows XP Professional、Windows XP Tablet PC 或 Windows XP Media Center Edition 中启用“关闭事件跟踪程序”。Microsoft 不支持在这些 Windows XP 环境中使用此组件。

标识关机原因的自定义选项

警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。


Windows 提供了一个解释常见计算机关机原因的列表,其中列出了八类原因。您可以修改此列表,在其中包括您自己的自定义原因。要添加您自己的原因,请按照下列步骤操作: 1.启动注册表编辑器。2.找到并单击以下注册表项:

HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Reliability/UserDefined
3.在“编辑”菜单上,单击“新建”,然后单击“多字符串值”。这会创建一个新项,并将其暂时命名为“New Value”。4.按照以下格式键入注册表项的名称,然后按 Enter:
UI_control_flags;major_reason_number;minor_reason_number
数值名称的 UI_control_flags 部分可包含一个或多个以下值: •P(指示原因是计划的。如果省略此值,则默认值为未计划的。)•CB(指示需要注释。)•S(指示原因应显示在用户启动的关机对话框中。)•D(指示原因应显示在突然关机对话框中。)例如,如果您希望在突然关机对话框中显示原因,而且关机是未计划的,并对应于一个主要原因 2 和一个次要原因 2,则应键入以下数值名称:
D;2;2
5.双击该新项,然后用以下格式定义数值数据:
标题

描述
每个值都由两个位于单独的行中的字符串组成;第一个字符串为标题(显示在列表中),第二个字符串为描述(它是显示在选定原因之后的文本)。

例如,如果您要创建有关自然灾害的自定义原因,则可以将数值数据定义如下:
自然灾害(未计划的)

洪水、地震、龙卷风或其他未计划的自然事件要求关闭计算机。请在注释区域指定该自然事件。
6.

退出注册表编辑器。

 

注意事项

•您可以同时为 UI_control_flags 指定“S”和“D”,但必须至少指定其中的一个才能使该参数有效。•如果 UI_control_flags 部分有任何字符未列出在本文的“标识关机原因的自定义选项”一节中,或 UI_control_flags 部分超过了五个字符,则该消息都将无效且不会显示在用户界面中。您可以随意指定这些字符的显示顺序。•major_reason_number 是一个介于 0 到 255 之间的数字。如果将此部分保留为空,或者它包含的数字不在有效范围之内,或它包含的数字不是整数,该消息都将无效且不会显示在用户界面中。•minor_reason_number 是一个介于 0 到 65,536 之间的数字。如果将此部分保留为空,或者它包含的数字不在有效范围之内,或它包含的数字不是整数,该消息都将无效且不会显示在用户界面中。•在用户界面中,自定义的原因将通过两个注册表项按以下顺序排序:MajorReasonNumber, MinorReasonNumber.•标题的最大长度为 64 个字符,描述的最大长度为 96 个字符。•如果您将以下注册表项设置为任何非零值,并已正确定义了至少一个自定义原因,则标准的 Windows 原因将不会显示在“关闭 Windows”对话框中:

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Reliability/ShutdownIgnorePredefinedReasons

这篇文章中的信息适用于:

•Microsoft Windows Server 2003, 64-Bit Datacenter Edition•Microsoft Windows Server 2003, Enterprise x64 Edition•Microsoft Windows Server 2003 Datacenter Edition•Microsoft Windows Server 2003 Enterprise Edition•Microsoft Windows Server 2003 Standard Edition•Microsoft Windows Server 2003 Web Edition•Microsoft Windows XP Professional Edition•Microsoft Windows XP Tablet PC Edition

 

 

更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn

 

 

原创粉丝点击