我的电脑无法进入睡眠状态,我不知道该怎么办

我的电脑无法进入睡眠状态,我不知道该怎么办

我不明白。所有设置都设置为 1 分钟后进入睡眠状态。我检查了powercfg请求,没有任何东西可以让它保持唤醒状态。我不知道还能尝试什么。

电源和睡眠设置:

电源和睡眠设置

系统信息:

系统信息

我可以手动让电脑进入睡眠状态。没问题。

答案1

  1. 打开任务计划程序

  2. 选择“创建任务...”(窗口右侧)

  3. 随意命名

  4. 转到“触发器”选项卡

  5. 点击“新建”

  6. 在“开始任务”下,选择“空闲时”,然后选择“确定”

  7. 打开记事本并粘贴以下内容,然后将其以 .bat 扩展名保存在您能记住的地方

    @echo off &mode 32,2 &color cf &title Power Sleep
    set "s1=$m='[DllImport ("Powrprof.dll", SetLastError = true)]"
    set "s2=static extern bool SetSuspendState(bool hibernate, bool forceCritical, bool disableWakeEvent);"
    set "s3=public static void PowerSleep(){ SetSuspendState(false, false, false); }';"
    set "s4=add-type -name Import -member $m -namespace Dll; [Dll.Import]::PowerSleep();"
    set "ps_powersleep=%s1%%s2%%s3%%s4%"
    call powershell.exe -NoProfile -NonInteractive -NoLogo -ExecutionPolicy Bypass -Command "%ps_powersleep:"=\"%"
    exit
    
  8. 返回任务计划程序

  9. 转到“操作”标签

  10. 点击“新建”

  11. 在“操作”下,选择“启动程序”

  12. 在“程序/脚本”下浏览或粘贴 .bat 脚本的路径,然后点击“确定”

  13. 单击“确定”保存并关闭剩余窗口(如果需要,可以关闭任务计划程序)

附言:我仍在测试此方法,因此请告诉我它是否适合您。

相关内容