目录:
我使用笔记本电脑只是为了测试软件并参与一些错误修复。最近我遇到了无法关闭Windows 8笔记本电脑的问题。每当我按下关机时,什么都没有发生。我的Windows 7机器出现类似问题,因此我有一些排除故障的故障排除经验 Windows不会关闭 问题。
优秀技术人员的头号规则是检查日志在别的之前。日志意味着Windows事件日志,以查看是否有任何错误或任何线索。否则,你所做的只是在黑暗中拍摄 - 它可能会击中,或者可能会错过。在我看来,故障排除是一门艺术,掌握它需要时间。但它是令人满意的,值得付出努力!
Windows 10/8中的选择性启动
返回主题。所以我通过事件查看器,没有运气。我检查了应用程序日志,安全日志,系统日志,但没有发现任何与此问题相关的信息。所以我想使用我经常使用的经典故障排除步骤之一,那就是“ Selective Startup ”。对于那些不知道的人来说,选择性启动是一种从Startup中禁用所有非Microsoft项目并且具有Clean Boot的方法。
- 打开任务管理器
- 单击“更多详细信息“并点击”启动“选项卡
- 按 发布器排序。 禁用非Microsoft初创公司。要禁用右键单击该项目,然后单击禁用
- 请确保您不要禁用任何其他重要的应用程序,如您的主板芯片组,音频驱动程序,显卡驱动程序,WiFi驱动程序等。
现在我关闭了我的电源电脑,启动它并测试它。仍然没有运气。
Bootexecute autocheck
然后我研究了一下,发现了一个注册表项,它的值决定了我决定尝试启动和关闭的行为。在进行任何更改之前,请先进行注册表备份。要进行备份:
- 进入Modern UI界面并输入“ Regedit ”,然后按Enter键
- 然后转至 文件 - > 导出 - >在 导出范围内, 确保选择“全部”
- 然后单击保存。
现在我们要进行这些注册表更改:
- 转到以下位置
- HKEY_LOCAL_MACHINE - > SYSTEM => CurrentControlSet - > Control - > SessionManager
- 现在在右侧窗格中可以找到 BootExecute
- 右键单击并单击 Modify
- 删除所有值,并用 autocheck autochk * 替换它作为默认值。
- 然后单击确定并退出注册表编辑器。
我重新启动系统并再次进行测试。它似乎很好。
bootexecute autocheck autochk * 值指定启动过程中执行的应用程序,服务和命令。它可能在 autocheck autochk * 值后包含其他命令。但是请不要删除BootExecute的值 autocheck autochk *, 中的缺省值。
我知道修复某些内容会遇到很多麻烦,但它是值得的。我希望你觉得这个修复有帮助。