您可以使用以下详细信息来更改或禁用关闭事件日志:
- 启动注册表编辑器。
- 找到并单击下面的注册表项:HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Reliability \ UserDefined
- 在“编辑”菜单上,单击“新建”,然后单击“多字符串值”。这将创建新密钥,并为其赋予临时名称“新值”。
- 以以下格式键入注册表项的名称,然后按Enter:UI_control_flags; major_reason_number; minor_reason_number值名称的UI_control_flags部分可以包含一个或多个以下值:
- P(指示原因是计划中的。如果省略此值,则默认值为未计划。)
- C或B(表示需要注释。)
- S(指示原因应显示在用户启动的关闭对话框中。)
- D(指示原因应在“突然关闭”对话框中显示。)例如,如果您希望在突然关闭对话框中显示原因,则关闭是计划外的,并且关闭对应于主要原因2和出于次要原因2,键入以下值名称:
D;2;2
- 双击新键,然后以以下格式定义值数据:
Title
说明每个值由单独的行中的两个字符串组成;第一个字符串是标题(在列表中显示),第二个字符串是描述(这是根据所选原因显示的文本)。
例如,如果您想为自然灾害创建自定义原因,则可以如下定义值数据:自然灾害(计划外)
洪水,地震,龙卷风或其他计划外的自然事件要求关闭计算机。在注释区域中指定自然事件。-退出注册表编辑器。
笔记
- 您可以为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