![阻止系统进入待机模式?](https://linux22.com/image/486452/%E9%98%BB%E6%AD%A2%E7%B3%BB%E7%BB%9F%E8%BF%9B%E5%85%A5%E5%BE%85%E6%9C%BA%E6%A8%A1%E5%BC%8F%EF%BC%9F.png)
如何更改默认电源方案以防止 XP Pro 机器进入待机模式或完全防止待机模式(在设备驱动程序中关闭?)?
我找到了类似问题的答案、API、更改用户电源配置文件的实用程序,但不是我想要的。我需要它保持开启状态,不LAN 唤醒... 永远不要进入待机状态。
这台机器无人看管,位于服务器机房,并且已设置(不知何故,某个时候以前)在未选择任何配置文件时默认在 1 小时后进入待机模式,因此当用户注销时 - 1 小时后我必须亲自进入服务器机房。
答案1
您可以使用 POWERCFG.EXE 程序来配置电源管理。登录前的电源管理设置有点冒险。我会将包含以下内容的 AD 启动脚本分配给计算机:
for /f "usebackq tokens=2*" %i IN (`powercfg /query ^| find "Name"`) DO powercfg /change "%i" /standby-timeout-ac 0
这将确定当前选择的电源配置文件名称,然后将交流电源时的待机超时分配为 0(表示“从不”)。
如果您无法将其作为 AD 启动脚本运行,您可以尝试通过打开命令提示符并执行以下操作将其作为 SYSTEM 运行:
AT (time now + one minute) /interactive cmd
这将导致系统命令提示符在一分钟内(或更短时间内)打开。如果没有打开,您可能没有及时完成。您可以执行“AT”来查看排队的计划作业,并查看它是否设置为“明天”(意味着您没有及时完成)。
我从来不记得在登录后设置电源设置,然后重新启动,是否会导致该电源设置对 .DEFAULT 用户“保留”。Windows XP 中的情况很混乱——我知道。Vista 及更高版本中的情况有所改善,因为有基于组策略的电源设置管理。
如果您想让 Windows XP 机器采用基于组策略的电源管理方案,请查看美国环保局的 EZ_GPO 电源管理工具:http://www.energystar.gov/index.cfm?c=power_mgt.pr_power_mgt_ez_gpo
答案2
控制面板>电源选项(或者您可以右键单击桌面>选择属性>屏幕保护程序>电源)
您可以在此处调整所有电源设置。我在该区域时还会禁用休眠模式。
答案3
我完全禁止我的用户访问电源配置。我设置了一台具有我想要的电源配置文件的计算机。然后通过 regedit 转到 Hkey_Users\"user"\Control Pannel\PowerCfg\Power Policies\0 并复制密钥并将其粘贴给错误的用户。只需确保在 PowerCFG 下 currentPowerPolicy 也设置为 0。然后,如果您只需要修复一些问题,您可以在组策略中或通过远程注册表自动执行此操作。它并不漂亮,但它有效。