通过以下命令查找唤醒PC的任务:
powercfg /waketimers
结果是这样的:
PS C:\WINDOWS\system32> powercfg /waketimers
Timer set by [SERVICE] \Device\HarddiskVolume2\Windows\System32\svchost.exe (SystemEventsBroker) expires at 05:24:34 AM on 08/05/2019.
Reason: Windows will execute 'NT TASK\Microsoft\Windows\UpdateOrchestrator\Backup Scan' scheduled task that requested waking the computer.
然后根据这篇文章:
要尝试的第一件事是提升cmd / powershell并执行以下操作:
SCHTASKS /Change /TN "Microsoft\Windows\UpdateOrchestrator\Backup Scan" /DISABLE
如果这使您无法访问,则将需要
以所有特权将NSudo和cmd作为SYSTEM运行。然后,您应该能够运行上述命令。
但是,这仍然不能解决重新启用问题;要解决此问题,请在NSudo提升的cmd中执行以下操作:
icacls "%WINDIR%\System32\Tasks\Microsoft\Windows\UpdateOrchestrator\Backup Scan" /inheritance:r /deny "Everyone:F" /deny "SYSTEM:F" /deny "Local Service:F" /deny "Administrators:F"
(您可能需要稍微修改命令以适合您的设置/用户名/ SID。)