pha*_*ata 39 windows-7 power-management
首先是问题;如何找出阻止我的 Windows 7 计算机进入睡眠模式的原因?
第二; 一些背景...
我已经为此苦苦挣扎了几天,感到非常困惑。几周前,我在 Windows 7 PC 上设置了睡眠模式,一切都很好。PC 会按预期睡觉,我很舒服地知道我的计算机正在节省电量,并且组件有一些磨损(我们将把“睡觉是否更好”的辩论留到另一个线程/天,请不要启动它)。
好吧,前几天晚上我注意到我的系统不再进入睡眠状态。我将睡眠时间设置为 1 分钟,并完全远离 PC(确保不会发生错误的鼠标或键盘移动)并且 PC 从未进入睡眠状态。我也在更长的时间间隔内观察到这一点,例如过夜。
所以; 有没有人知道如何找出第三个幻影“[DRIVER]”?在 powercfg /requests 中?
pha*_*ata 40
答对了。我找到了。我运行的 ISO 挂载实用程序在网络上挂载并打开了一个文件。显然,如果一个文件被打开以供通过网络读取,Windows 就会被阻止进入睡眠状态。
另一方面 - 我发现了该powercfg实用程序的一个小怪癖。运行它的终端类型似乎有所不同。在 cygwin 和 Console2 下运行,程序给出了错误和不稳定的报告(包括could not load energy.dll运行时的错误powercfg -ENERGY)。起初我认为问题[DRIVER] ?只是程序没有足够的信息来确定驱动程序;但这确实是在标准cmd.exe终端下执行的症状。
正如 Emory 在下面的评论中指出的那样,这种奇怪行为的原因是powercfg需要提升权限 - 需要以管理员身份运行。程序中没有内置警告来提醒用户,它只会返回错误的输出(可能could not locate energy.dll在 的情况下powercfg -ENERGY)。它必须从具有提升权限的命令提示符下运行。
Sooo...长话短说...确定什么程序使您的系统无法休眠:
cmd.exe以管理权限运行(这是关键,powercfg可以在任何情况下运行,但会给出错误的结果)powercfg -requests以获取当前阻止睡眠的项目列表。我能够确定在我的情况下通过网络打开的文件阻止了睡眠。
| 归档时间: |
|
| 查看次数: |
52477 次 |
| 最近记录: |