![如何删除程序设置的唤醒定时器](https://linux22.com/image/1518150/%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%E7%A8%8B%E5%BA%8F%E8%AE%BE%E7%BD%AE%E7%9A%84%E5%94%A4%E9%86%92%E5%AE%9A%E6%97%B6%E5%99%A8.png)
在我的工作电脑上,我们使用 Cisco AnyConnect (Windows 7)。它不断唤醒我的电脑。
运行powercfg -waketimers
会给出唤醒定时器列表,全部由 VPN 客户端提供,例如:
Timer set by [SERVICE] \Device\HarddiskVolume1\Program Files (x86)\Cisco\Cisco AnyConnect Secure Mobility Client\acwebsecagent.exe (acwebsecagent) expires at 5:29:06 AM on 2/28/2017.
Reason: generic
这些计时器未在 Windows 任务计划程序的任何地方列出,我不知道如何摆脱它们,IT 只是不断尝试卸载/重新安装,但不起作用。有什么想法吗?
答案1
我在公司笔记本电脑上使用 acwebsecagent 时也遇到过同样的问题。在某些不确定的情况下(并非总是如此!),它会在休眠 2 分钟后唤醒计算机。
由于它是应用程序设置的唤醒计时器,而 AnyConnect 似乎不允许在其设置中更改它,我想说我们无法禁用该计时器。尽管如此,我还是能够通过在电源方案高级选项中禁用唤醒计时器来使其被忽略(奇怪的是,在我的情况下,它在使用电池时启用,但在使用交流电时不启用)。
参见此处的屏幕截图回答。
不过,我不确定是否可以以某种方式覆盖它,例如通过 GPO。然后我会创建一个计划任务来使用 powercfg 命令为我执行此操作。