从睡眠状态意外唤醒

从睡眠状态意外唤醒

我的 Windows 8 台式计算机运行异常。

晚上我离开时,我会将其设置为待机(或休眠,无所谓)。早上我回来时,它就开着。

我编写了一个小型 PowerShell 脚本来了解更多信息并将其自动重置为待机状态:

$PowerState = [System.Windows.Forms.PowerState]::Suspend;
$Force = $false;
$DisableWake = $true;

while ($true)
{
    $now = [DateTime]::Now
    $now.ToString("HH:mm:ss dd.MM.yyyy")
    [System.Windows.Forms.Application]::SetSuspendState($PowerState, $Force, $DisableWake);
    Start-Sleep -Seconds 90
}

从中我可以看出,自动唤醒通常是在凌晨 3 点到 4 点之间一次。但有时它也会唤醒两次,有一次是在 06:32 醒来,因此没有很强的规律。

我可以排除局域网唤醒,因为我物理上断开了局域网但它仍然被唤醒了。

没有 WLAN 或任何其他网络连接,只有键盘(有线)、鼠标(蓝牙,但一夜之间关闭)、显示器和操纵杆。我在 BIOS 中禁用了所有我能找到的“wake-on-xxx”功能。

当我使用“关机”时它不会唤醒,只能从待机或休眠状态唤醒。

关于如何找出导致此行为的过程/设置/因素,您有什么想法吗?

答案1

这可能是因为 powershell 实际上并没有将计算机设置为睡眠模式,而只是“假装”处于睡眠模式,当您的计算机设置为真正进入睡眠状态时(例如 30 分钟内没有活动)它会重新启动。

相关内容