在用户启动关闭时写入 SEL 的错误关闭原因代码

本文针对在用户启动关闭时写入 SEL 的错误关闭原因代码的问题提供了解决方案。

适用于:Windows Server 2012 R2、Windows 7 Service Pack 1
原始 KB 编号: 2001061

症状

从手动关闭 (START>Shutdown 重新启动 -) 后,Windows 系统事件日志会显示两个事件 1074。 第一个条目包含用户提供的正确原因代码,第二个条目类似于:

日志名称:系统
源:USER32
日期: <DateTime>
事件 ID:1074
任务类别:无
级别:信息
关键字:经典
用户:Computername\Administrator
计算机:Computername
说明:
由于以下原因,C:\Windows\system32\winlogon.exe <computername> 的进程已代表用户 <computername>\Administrator 启动关闭计算机计算机名称>的电源<: 找不到出于此原因的标题
原因代码:0x500ff
关机类型:关机
事件0x000500FF (系统故障) 会写入 SEL (系统事件日志) 即使启动关闭的用户提供了不同的关闭原因也是如此。

原因

Microsoft 已确认这是一个问题。

解决方案

Microsoft 将在将来的版本中解决此问题。

解决方法

使用 shutdown.exe 启动关闭,请运行以下命令 (例如从提升的命令行) :

shutdown.exe /r /d P:4:2

这将导致事件日志和 SEL 条目以及原因代码0x80040002。
可在此处找到关闭原因代码: https://msdn.microsoft.com/library/aa376885(VS.85).aspx

更多信息

SEL (系统事件日志) 是 基板管理控制器 (BMC) 硬件中的事件数据库。
SEL 适配器将这些事件传递给操作系统。