我的 XP 笔记本电脑突然无法进入待机模式。我让它待机,但它继续运行。休眠模式也是一样。我没有添加任何硬件,但我确实终止了软件安装(说来话长)。是否有一些注册表项阻止待机/休眠?我可以成功关机。
编辑2009-10-29:
检查系统事件后,我发现每当我尝试待机时都会出现以下警告:
A request to suspend power was denied by svchost.exe.
以下是相关数据:
0000: 00 00 00 00 02 00 4e 00 ......N.
0008: 00 00 00 00 f0 00 00 80 ........
0010: 00 00 00 00 00 00 00 00 ........
0018: 00 00 00 00 00 00 00 00 ........
0020: 00 00 00 00 00 00 00 00 ........
编辑于 2009-10-29 PM:一种解决方案(某种程度上)
感谢所有发布可能解决方案的人。是 Andy 给了我所需的提示。我最终停止了 PC 上的所有服务(因为我是公司职员,所以有很多服务)。我几乎没有使用任何服务(我的电脑运行速度惊人地快——但这不是重点)。但仍然没有乐趣。
我最终开始使用 Process Explorer 终止 svchost.exe 进程,当我找到正在运行一堆服务的进程时(我以为我已经停止了,但它们仍然出现在 Process Explorer 的悬停视图中),突然,Corporate Drone 软件开始在前台安装。我取消了安装,然后我的电脑按照我的指令进入了待机模式。
我认为事情是这样的——前几天,当我需要电脑完成一些实际工作时,我突然对一堆占用大量 CPU 的软件发火,我肯定中断了某个隐形的 Corporate Drone 安装程序。安装程序肯定告诉 svchost 在安装时不允许待机,而通过简单地将其杀死,它再也没有告诉 svchost 允许待机。为什么 svchost 在电脑重新启动时没有意识到这一点,我真是搞不懂。
今天不知怎么地关闭了 svchost.exe,整个安装过程就重新启动了,而简单的重启却没有效果。通过轻轻地取消安装,它重置了 svchost 的不进入待机设置,然后就可以看到待机的快乐了。
答案1
也许该软件安装在您终止它之前安装了一项服务?
svchost.exe 是正在运行的任意数量服务的托管进程。
运行 msconfig 查看正在启动的服务,并查看是否有可疑服务。您可以随时禁用任何您认为可能是罪魁祸首的服务,以帮助排除故障。
答案2
您有机会看过 Microsoft 的以下文档吗?文章 ID:907477(如何解决 Windows XP 中的休眠和待机问题)
也可以看看这里:Windows XP 待机和休眠问题已解决