我的(Windows 10)电脑每小时唤醒 2 分钟,我该如何停止这种情况?

我的(Windows 10)电脑每小时唤醒 2 分钟,我该如何停止这种情况?

我认为这个问题是不言而喻的?

摘录自

powercfg /SLEEPSTUDY

在此处输入图片描述

为什么会这样?我该如何阻止它?

powercfg /WAKETIMERS

C:\WINDOWS\system32>powercfg /WAKETIMERS
Timer set by [SERVICE] \Device\HarddiskVolume3\Windows\System32\svchost.exe (SystemEventsBroker) expires at 17:55:30 on 8-1-2018.
  Reason: De geplande taak NT TASK\Microsoft\Windows\UpdateOrchestrator\Reboot wordt uitgevoerd, waarmee het inschakelen van de computer wordt aangevraagd.

荷兰语文本表示:正在执行计划任务 NT TASK\Microsoft\Windows\UpdateOrchestrator\Reboot,请求启动计算机。

答案1

https://www.howtogeek.com/122954/how-to-prevent-your-computer-from-waking-up-accidentally/

这是一篇非常详细的文章,介绍了如何检测并阻止任何/所有唤醒计时器启动你的电脑,但这里简要介绍了其中一种可能解决你的情况的选项:

转到电源选项,
单击“更改计划设置”,
单击“更改高级电源设置”,
展开“睡眠”,
展开“允许唤醒计时器”,
单击该选项并选择“禁用”

这可能只能解决部分问题,因此请仔细检查所有其他选项,以保护所有选项。正如文章中提到的,这可能是您的“鼠标、键盘或网络适配器或唤醒定时器或自动维护等事件”。

经过再三考虑,我上面的建议可能会禁用键盘或鼠标单击唤醒,因此这可能超出了您的要求。您必须进行一些测试,因为我现在没有这种能力。

答案2


安装 pstools https://docs.microsoft.com/en-us/sysinternals/downloads/pstools

解压工具包

以管理员权限打开cmd

使用 psexec(32 位系统)或 psexec64(64 位系统)

psexec64 命令

在新的 cmd 窗口中运行

SCHTASKS /更改 /TN "Microsoft\Windows\UpdateOrchestrator\Reboot" /DISABLE

结果是

信息:计划任务“Microsoft\Windows\UpdateOrchestrator\Reboot”已被禁用。成功:计划任务“Microsoft\Windows\UpdateOrchestrator\Reboot”的参数已更改。

还可以运行此命令以禁用对上述设置的访问

icacls“%WINDIR%\ System32 \ Tasks \ Microsoft \ Windows \ UpdateOrchestrator \ Reboot”/ inheritance:r /deny“所有人:F”/deny“SYSTEM:F”/deny“本地服务:F”/deny“管理员:F”

结果是

已处理文件:C:\WINDOWS\System32\Tasks\Microsoft\Windows\UpdateOrchestrator\Reboot 成功处理 1 个文件;处理 0 个文件失败

您可以检查任务计划程序(具有管理员权限)中的重新启动任务;它已被禁用并且访问被拒绝。还请检查计划扫描和 USO_Broker_Display 任务的“条件”选项卡中是否未选中“唤醒计算机以运行此任务”。

完成了!你又可以拥有自己花钱买的电脑了 :) FU MS。感谢 DebayanGupta

https://answers.microsoft.com/en-us/windows/forum/windows_10-update/administrator-account-not-allowed-to-disable


答案3

PSexec 对我来说不起作用,因为访问被拒绝。在这种情况下,您可以执行以下操作:打开记事本并输入

schtasks /tn "Microsoft\Windows\UpdateOrchestrator\Universal Orchestrator Start" /change /disable > c:\temp\res.txt 2>&1

将其保存为类似 c:\temp\disableit.cmd 的文件

打开任务计划程序,创建新任务,设置操作以运行上面创建的文件

设置任务在 SYSTEM 下运行

运行任务并检查日志文件 c:\temp\res.txt。它应该显示

成功:计划任务“Microsoft\Windows\UpdateOrchestrator\Universal Orchestrator Start”的参数已更改。

相关内容