回到这个问题,通过事件查看器→Windows日志→系统 找到Power-Troubleshooter来源可以看到系统启动时候的记录
其中提示已经很明显了,计时器 - Windows 将执行“NT TASK\Microsoft\Windows\UpdateOrchestrator\Universal Orchestrator Start”计划的任务,该任务请求唤醒计算机。
打开计划任务程序,找到Microsoft→Windows→UpdateOrchestrator,根据上边的信息定位到“UpdateOrchestrator”里面和Universal Orchestrator 相关的两个”Universal Orchestrator Idle Start”和”Universal Orchestrator Start”。
查看任务条件,有一项“唤醒计算机运行此任务”被勾选了,正常情况下去掉勾选,应用即可。
但是在确认的过程中需要“S-1-5-18”的账户信息,S-1-5-18恰恰不是别人,而是系统最高权限账户SYSTEM,密码无法得到。
此时需要用PsExec工具来提升权限以运行计划任务程序,PsExec工具可以在微软官网找到,
下载完成,在psexec所在目录用cmd或者powershell启动,启动命令如下(不含引号):
psexec.exe -i -s %windir%\system32\mmc.exe /s taskschd.msc启动任务计划程序,然后你可以选择禁用这两个计划任务或者修改去掉唤醒计算机的条件了。