症状
尝试在运行Windows 10或Windows 8.1的计算机上关闭或休眠系统时,该过程会失败并恢复到 Windows Lock 屏幕。
此外,当你转到此事件中的 “详细信息” 选项卡,然后选择友好视图时,可能会注意到以下情况:
二进制数据:
字词
0000:00000000 00000001 000000000 C004002D
0010:00002005 C0000034 000000000 000000000
0020: 00000000 00000000C00000034 - 表示STATUS_OBJECT_NAME_NOT_FOUND
C004002D - 表示IO_DUMP_DRIVER_LOAD_FAILURE
原因
如果在 控制面板\All 控制面板 Items\Power Options\System Settings 下启用了快速启动,则可能会出现此问题。 启用快速启动并且用户关闭计算机时,所有会话都会注销,计算机将进入休眠状态。 作为休眠过程的一部分,Windows 初始化系统的内存转储配置。 如果未加载驱动程序,则无法休眠,并且会记录“ 症状 ”部分中提到的事件。 这会使你回到 Windows 锁屏幕。
解决方案
重要
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。
若要解决此问题,请检查是否在系统日志中记录了事件 ID 45。 如果看到此事件,请验证 DumpFilters 注册表值下的内容:
打开 “运行 ”框。 为此,请按 Windows 徽标键 + R。
键 入 regedit,然后按 Enter。
找到并单击以下注册表项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl\在右侧窗格中,验证 DumpFilters 注册表值下的内容。
删除所有内容,并确保dumpfve.sys是唯一列出的值。
退出注册表编辑器。
重启计算机以启用快速启动。
解决方法
如果想要在不使用混合关闭行为的情况下关闭计算机,可以改用Shutdown.exe。 使用Shutdown.exe时,完全关闭是默认值,如下所示:
控制台
Shutdown /s /t 0
Shutdown.exe命令还包括一个可选 /hybrid 参数,如果要使用新方法,则可以使用该参数:
控制台
Shutdown /s /hybrid /t 0
备注
- 快速启动设置不适用于重启。
- 默认情况下,Windows 中启用了快速启动。
- 不建议禁用快速启动。
更多信息
在快速启动期间,内核会话不会关闭,但会休眠。 快速启动是一种设置,可帮助计算机在关闭后更快地启动。 Windows 通过将内核会话和设备驱动程序 (系统信息) 保存到磁盘上的休眠 (hiberfil.sys) 文件,而不是在关闭计算机时将其关闭来实现此操作。
重启计算机时,这通常意味着需要全新的 Windows 状态,因为已安装驱动程序或替换了在未完全重启的情况下无法替换的 Windows 元素。
因此,Windows 中的重启过程将继续执行完整的启动周期,而不会改善本文中所述的休眠性能。




