Windowsがスリープしない!「Legacy Kernel Caller」「オーディオストリームは現在使用中」エラーの直し方
パソコンの画面が突然点灯したり、スリープさせてもすぐに復帰してしまうことはありませんか?Windows 11/10のスリープ機能は、必要な場合にのみ復帰するよう設計されています。復帰のきっかけとなるのは、ユーザー自身が設定したタスクか、スリープを妨げているハードウェアです。この記事では、Legacy Kernel Caller(レガシー カーネル呼び出し元)が原因で発生するスリープ問題のトラブルシューティング方法を詳しく解説します。
パソコンがスリープできない原因を特定する方法
電源設定をひとつずつ確認するよりも、まずはコマンド「powercfg -requests」を実行するのが効果的です。このコマンドを使うと、コンピューターのスリープやディスプレイのオフを妨げているドライバーやアプリケーションからの要求を検出できます。
実行結果に「Legacy Kernel Caller」という記述があれば、外部ハードウェアがシステムを復帰させていることを意味します。結果は以下のように表示されます。
SYSTEM
[DRIVER] USB AUDIO DEVICE
An audio stream is currently in use
[DRIVER] Legacy Kernel Caller.
Windowsがスリープしない「Legacy Kernel Caller」への5つの対処法
「Legacy Kernel Caller driver, An audio stream is currently in use(レガシーカーネル呼び出し元ドライバー、オーディオストリームは現在使用中)」が原因でWindows 11/10がスリープしない場合は、以下の方法で解決できます。
1. 原因となっている外部ハードウェアを取り外す
接続されている外部ハードウェアを一つずつ取り外してみてください。特に「TVチューナーカード」が原因だったという報告が多数寄せられています。
取り外した後に「powercfg -requests」を再実行し、「Legacy Kernel Caller」がリストから消えていることを確認しましょう。ハードウェアを取り外せば、パソコンは通常どおりスリープモードに入れるようになるはずです。この現象は、ドライバーがハングアップし、使用されていないにもかかわらず電源要求を解放しなくなることが原因で発生します。
2. Request Override(要求の上書き)を使う
powercfgコマンドには「request override(要求の上書き)」オプションが用意されています。これを利用すると、アプリケーションやサービスによるスリープ復帰の要求を無効化できます。管理者権限でコマンドプロンプトを開き、以下のコマンドを実行してください。
Powercfg -requestsoverride Driver "Legacy Kernel Caller" System
3. ストリーミング・メディアアプリを確認する
上記の方法で解決しない場合は、バックグラウンドで動画や音楽サービスが動作していないか確認しましょう。動画を再生している間、パソコンがスリープしないことに気づいたことがあるはずです。動画視聴中にスリープさせた場合、その再生プロセスが原因でパソコンが復帰している可能性があります。
4. スリープ復帰が許可されているデバイスを確認する
結果にLegacy Kernel Callerが表示されない場合は、コマンド「powercfg -devicequery wake_armed」を実行してみてください。システムの復帰を許可しているすべてのデバイスが一覧表示されます。キーボード、マウス、タッチデバイス以外が含まれている場合は、そのデバイスの電源設定を確認しましょう。
デバイスマネージャーを開き、該当デバイスのプロパティにある「このデバイスに、コンピューターのスタンバイ状態を解除することを許可する」のチェックを外してください。
5. 電源のトラブルシューティングツールを実行する
スリープモードが正常に動作しない場合は、Windowsに標準搭載されている「電源」のトラブルシューティングツールを実行するのも有効です。
なお、「電源プランをリセットする」「ドライバーを更新する」といった対策もよく見かけますが、それらは最終手段として考えれば十分でしょう。
この記事があなたの問題解決に役立つことを願っています。
Windowsのパソコンには、他にもさまざまなスリープ関連の問題が発生することがあります。以下の記事も参考になるかもしれません。
- Windowsがランダムに勝手にスリープしてしまう
- パソコンがスリープから勝手に復帰するのを防ぐ方法
- Windowsパソコンが早すぎるタイミングでスリープする
- Windowsがスリープモードから復帰しない
- Windowsでスリープモードが機能しない
- Windowsパソコンが自動的にスリープから復帰してしまう
- 指定した時刻にパソコンをスリープから復帰させる方法
-
PCをスリープモードにしてもWindows 10の更新は続く?リスクと正しい設定方法を解説
「PCをスリープモードにしても、Windows 10の更新は続けられるのか?」――結論から言うと、いいえ、更新は続行されません。PCがスリープモードに入った瞬間、システムは低電力状態へ移行し、すべての処理が一時停止します。 更新中にスリープモードへ移行するのはNG Windows 10のアップデートのインストール中にPCをスリープさせてしまうのは避けるべきです。最悪の場合、Windows OSが破損し、再インストールが必要になることもあります。更新作業中は必ずPCを起動したままにしておきましょう。 一般的にユーザーは「アクティブ時間」を設定することで、都合の悪い時間帯にWindowsが更新プロ
-
【Windows 11】PCがスリープから復帰しないときの原因と7つの対処法
スリープモードは、Windows 11に搭載されている省電力機能のひとつです。現在の作業状態をRAM上に保持したまま、それ以外の電力供給をオフにすることで消費電力を抑えつつ、短時間で元の作業へ復帰できるように設計されています。通常は、マウスを動かす、キーボードの任意のキーを押す、あるいは電源ボタンを押すだけでPCやモニターはスリープから復帰します。 しかし、キーボードや電源ボタンを操作してもノートパソコンがスリープから復帰しないというトラブルが発生することがあります。「20〜30分以上スリープさせていたら反応しなくなり、強制再起動するしか方法がない」というユーザーの報告も少なくありません。本記