Windows 10 デスクトップ PC は、何を試しても、設定されたアイドル タイマーに基づいて自動的にスリープ状態になりません。他に何を試すことができますか?

Windows 10 デスクトップ PC は、何を試しても、設定されたアイドル タイマーに基づいて自動的にスリープ状態になりません。他に何を試すことができますか?

私は最近、すべての新しいパーツを使用して組み立てた Windows 10 デスクトップ PC を持っています。Windows は完全に更新されており、すべてのドライバー、BIOS なども更新されています。夜間に PC がスリープ状態からランダムに起動し、一晩中オンのままになるという問題があったため、すべての可能なウェイク タイマーを無効にしました。これで問題は解決したようですが、現在はキーボードのキーを押すまで PC はスリープ状態のままです。

  • 私のPCはない電源設定で設定したタイマーに基づいて、自動的にスリープ状態になります (おそらくこれが、上記の以前の問題で自動的に起動した後、一晩中起動したままになる理由です)
  • モニターだけをスリープ状態にする特定のプログラムを試すと、LCDをオフにするそしてニルコマンドモニターは1秒間オフになり、その後再びオンになるので、それが手がかりになるかもしれません

私は事実上あらゆることを試しました(下のスクリーンショット)が、無効にすることを含め、アイドル時にPCが自動的にスリープ状態になる方法はありませんでした。全てデバイス マネージャーでデバイスの起動をオンにしましたが、それでも問題は解決しませんでした。そのため、手動で PC をスリープ状態にしたときに PC を起動できるように、キーボードのみを有効にしました。PC を適切に構成して、PC がスリープ状態からランダムに起動する問題を解決するのに長い時間がかかったため、何もリセットしたくありません。

  • 高度な電源設定:
    高度な電源設定
  • 電源トラブルシューティングの結果:
    電源のトラブルシューティング

  • グループポリシースリープ設定自動スリープを確実に設定します:
    「ローカルグループポリシーエディター」の関連するすべての「スリープ設定」が自動スリープを確実にするように設定されている

  • powercfg:
    • devicequery wake_armed:
      HID Keyboard Device (003)
      HID Keyboard Device (004)
      
    • -energy:14 エラー、9 警告、58 情報(再起動しましたが、何も変更していません)
    • -requests:
      DISPLAY:
        None.
      
      SYSTEM:
        None.
      
      AWAYMODE:
        None.
      
      EXECUTION:
        None.
      
      PERFBOOST:
        None.
      
      ACTIVELOCKSCREEN:
        None.
      

powercfg -requestsすべてが として返されることを考慮して、PC が自動的にスリープ状態にならない原因を突き止め、この問題を解決するために他に何を試すことができますかnone?

最終更新: 皆さんの提案を組み合わせて(以下の私の回答を参照)、私は犯人を見つけることができました。 USB-C経由で接続されたCreative Pebble V3外部スピーカーファームウェアを更新したら問題は解決しました。

答え1

他に何もない場合に機能するかもしれない回避策オートホットキー脚本:

#Persistent
if not A_IsAdmin ; powercfg must run as admin
{
    Run *RunAs "%A_ScriptFullPath%"
    ExitApp
}

SetTimer, IdleCheck, 15000 ; checks every 15 seconds for idleness
Return

IdleCheck:
If A_TimeIdle > 300000 ; adjust to however many milliseconds you want to wait before standby
{
   RunWait, nircmd.exe execmd "powercfg -requests > "%A_Temp%\pwrcfg_output.txt" "
   Sleep, 1000
   FileRead, PwrOutput, %A_Temp%\pwrcfg_output.txt
   If RegExMatch(PwrOutput, "DISPLAY:\r\n *None")
   && RegExMatch(PwrOutput, "SYSTEM:\r\n *None")
   && RegExMatch(PwrOutput, "AWAYMODE:\r\n *None")
   && RegExMatch(PwrOutput, "EXECUTION:\r\n *None")
   && RegExMatch(PwrOutput, "PERFBOOST:\r\n *None")
   {
      Run, nircmd.exe standby
   }
}
Return

次のスクリプトを使用すると、入力がないときにアイドル タイマーが常にリセットされていないかどうかを確認できます。

loop
{
  Sleep, 500
  Tooltip, %A_TimeIdle%
}

ESC::
ExitApp

マウスやキーボードの入力がない場合でも、ツールチップのミリ秒はリセットされずにカウントアップし続ける必要があります。

答え2

PSU USB「Corsair Link」ケーブルを外してみてくださいグーグルでCorsair Link Sleepを検索人々が、それが問題だと話しています。コメントでは、すべてのデバイスを電子的に無効にしましたが、キーボード以外のすべてを物理的に切断してください。キーボードをもう 1 つ試すのもよいかもしれません。これは、Microsoft が推奨し、HP のレベル 2 技術者 (私はそこでレベル 1 技術者でした) が提案した、消去法の通常のトラブルシューティング手順です。すべてを切断すれば解決すると言っている人はいませんが、デバイスのいずれかに問題があるかどうかを把握するのに役立ちます。問題がなければ、それらの機器が原因ではないことがわかります。

答え3

あなたが行ったことは十分なはずですが、うまくいきません。考えられるすべてのことを実行し、すべての質問に答えていただきましたが、Windows は依然として異常な動作をしています。

Windows を確認して既知の状態に戻すために実行できるその他のアクションを次に示します。

答え4

何日にもわたって数え切れないほどの時間を費やした後、他のすべての解決策を組み合わせて、ようやくこの問題を解決することができました。

私はアエンファの2番目の脚本のためにオートホットキー:

loop
{
  Sleep, 500
  Tooltip, %A_TimeIdle%
}

ESC::
ExitApp

これは、何かがアイドル タイマーを継続的にリセットしていることを示しているため、アイドル タイマーが何かによってリセットされなくなったことを簡単に判断できます。

それで私はグレッグの答えそしてacejavelinの提案周辺機器を物理的に取り外すという方法もあります。アイドル タイマーがリセットされなくなるまで、周辺機器を 1 つずつ取り外しました。

犯人は何だったのか?クリエイティブ ペブル V3USB-C 経由で接続された外部スピーカー。

harrymc さんは以前、ドライバーの問題を示唆していました。これらのスピーカー用の新しいドライバーはありませんでしたが、ファームウェアのアップデートはありました。そこで、彼のアドバイスに従ってスピーカーのファームウェアをアップデートしたところ、ようやく問題が解決しました。

harrmyc、gregg、Aenfa、acejavelin、その他、協力してくださった皆様に感謝申し上げます。

Microsoft Windows 10 の PC スリープの問題の原因を見つけるために、これほどの労力と調査作業が必要になるのは、まったく不合理だと思います。今は 2021 年ですからね!

関連情報