Macでスリープから勝手に復帰する問題を止める方法

※本ページにはプロモーション(広告)が含まれています。
Macでスリープから勝手に復帰する問題を止める方法

夜中や会議中にMacが勝手にスリープから復帰して驚いたことはありませんか。

この記事を読むと、原因の見つけ方と簡単に止めるやり方が分かり、不要なバッテリー消費や通知で慌てる回数を減らせます。

項目内容
独自コンテンツ1実際に試して効果があったチェックリスト形式の手順を丁寧に紹介します。
独自コンテンツ2ログの見方や隠れた設定を読み解くプログラマー目線の実用的なコツを共有します。
独自コンテンツ3即効で止める応急対応と、再発を防ぐ恒久的な対策を両方用意しています。

順を追ってチェックすれば原因が特定しやすく、初心者でも安心して問題を解決できますよ。

Macエンジニア

焦らなくて大丈夫です、一つずつ確認すればほとんどは止められますから安心して順番に試してみてください。

目次

Macで勝手にスリープ復帰する原因を特定して止める方法

Macで勝手にスリープ復帰する原因を特定して止める方法

スリープ中にMacが勝手に復帰して困っていませんか。まずは原因を一つずつ潰していけば、再現を止められる可能性が高いです。

チェックする主なポイントはバッテリーや省エネルギー設定、ネットワーク周り、Bluetoothと接続機器、そしてルーターの設定です。ここでは順番に見ていって、簡単に止める方法を紹介します。

  • バッテリーと省エネルギーの設定を見直す
  • ネットワークやWi‑Fi経由の復帰を無効にする
  • Bluetooth機器や外付けデバイスを切り分ける

Macのバッテリーと省エネルギー設定を見直して復帰を防ぐ方法

Macのバッテリーと省エネルギー設定を見直して復帰を防ぐ方法

まずはバッテリーと省エネルギーの設定を確認します。ノート型はバッテリー接続時と電源アダプタ接続時で設定が別になっているので、両方チェックするのが近道です。

設定を少しずつオフにして、その都度スリープさせて様子を見てください。どの設定を変更したら止まったかをメモしておくと後で戻すときに便利です。

アップルメニューからシステム設定またはシステム環境設定を開いてバッテリーまたは省エネルギーを選ぶ

手順
アップルメニューを開く

左上のアップルメニューをクリックしてシステム設定またはシステム環境設定を開きます。

手順
バッテリーまたは省エネルギーを選ぶ

表示された一覧からバッテリーまたは省エネルギー(Energy Saver)を選びます。OSのバージョンで名前が少し違うことがあります。

手順
バッテリーと電源アダプタのタブを確認する

バッテリーと電源アダプタそれぞれの設定画面を表示して項目を確認します。

バッテリーと電源アダプタ両方のスリープ関連オプションを順にオフにして動作を確認する

  • バッテリー側でスリープ関連のチェックボックスを一つずつオフにする
  • 電源アダプタ側でも同様に該当オプションをオフにする
  • 設定変更ごとにスリープさせて動作を確認する

電源アダプタ接続時のネットワークでのスリープ解除や類似の項目を無効にして再現を確認する

手順
電源アダプタ接続時の項目を探す

バッテリー設定内の電源アダプタタブで「ネットワークでの起動許可」や「ネットワークによるスリープ解除」に相当する項目を探します。

手順
該当項目をオフにする

見つかったらオフにして変更を保存し、電源アダプタを接続した状態でスリープして様子を確認します。

MacでネットワークやWi‑Fiによる復帰を無効にする方法

MacでネットワークやWi‑Fiによる復帰を無効にする方法

ネットワークやWi‑Fi経由での復帰はよくある原因です。Mac側の設定とルーター側の両方をチェックすると見つけやすくなります。

まずはMacの設定で許可がないか確認し、それでも止まらなければルーターのWake on LANやリモート管理設定を確認してください。

システム設定のネットワークまたはWi‑Fi設定を開いてネットワーク経由での起動許可を探してオフにする

手順
システム設定でネットワークまたはWi‑Fiを開く

システム設定のネットワークまたはWi‑Fiセクションを開いて該当の接続を選びます。

手順
詳細設定を探す

詳細設定や詳細オプションの中に「ネットワークでの起動許可」に相当する項目があればオフにします。

手順
変更後にスリープで確認する

設定を変えたらスリープさせて、勝手に復帰しないか確認します。

ルーター側でWake on LANやリモートアクセス設定が有効か確認して必要なら無効にする

  • ルーターの管理画面にログインしてWake on LANやリモート管理を探す
  • 不要なリモートアクセスやUPnPをオフにする
  • 設定を保存してルーターを再起動した後で確認する

Wi‑Fiを一時的にオフにしてスリープ復帰が止まるかどうかで原因を切り分ける

手順
Wi‑Fiをいったんオフにする

メニューバーやシステム設定からWi‑Fiをオフにしておきます。

手順
スリープさせて様子を見る

Wi‑Fiオフの状態でスリープし、勝手に復帰するかどうかで原因を切り分けます。

MacでBluetoothと接続機器が原因か確認して対処する方法

MacでBluetoothと接続機器が原因か確認して対処する方法

外付け機器やBluetooth機器がスリープ復帰の原因になることも多いです。接続機器を一つずつ試して原因を特定しましょう。

切断や電源オフで止まるなら、その機器に起因していると判断できます。対処は設定をオフにするか、機器側の電源管理を見直すことになります。

システム設定のBluetoothで接続中のデバイスを一つずつ切断して復帰が止まるか確認する

手順
Bluetooth設定を開く

システム設定のBluetoothを開いて接続中のデバイス一覧を表示します。

手順
デバイスを一つずつ切断する

片方ずつ切断してはスリープさせ、勝手に復帰するかどうかを確認します。

手順
原因がわかったら設定を見直す

特定できた機器は再接続せずに設定や電源管理を調整してください。

外付けキーボードやマウスの電源を切ってスリープからの復帰を試してみる

  • 外付けキーボードやマウスの電源をオフにしてテストする
  • 無線ドングルや受信機を外して試してみる
  • 電池式なら電池を一度外してみると原因を切り分けやすい

Bluetooth機器によるスリープ解除を許可する設定があればそれをオフにして検証する

手順
該当する設定を探す

Bluetoothやキーボード、マウスの詳細設定に「Bluetooth機器でスリープ解除を許可する」相当の項目を探します。

手順
設定をオフにして確認する

見つかったらオフにしてからスリープさせ、勝手に復帰しないか確認してください。

Macでターミナルとログを使って復帰原因を突き止める応用

Macでターミナルとログを使って復帰原因を突き止める応用

ターミナルとログを使うと、Macが勝手にスリープから復帰する原因をかなり絞れます。ここでは実際にコマンドを打って、電源まわりの情報や復帰トリガーを見つける手順をやさしく説明します。

まずはpmsetで現在の電源状態やアサーションを確認して、次にログを遡って復帰時刻の前後を詳しく調べます。Consoleアプリやlogコマンドを使うと、どのプロセスが動いたかやエラーが分かりやすくなります。

管理者権限が必要になることがありますが、落ち着いて手順を追えば問題ありません。ひとつずつ確認すれば原因は見つかるので安心してください。

Macエンジニア

落ち着いて順番に見ていけば必ず手がかりが見つかります。初めてでも大丈夫なので焦らず進めてください。

pmsetとログコマンドで復帰トリガーを確認する方法

pmsetとログコマンドで復帰トリガーを確認する方法

pmsetは電源に関する現在の状態や過去の電源イベントを取得できます。特にpmset -g assertionsでアサーションを確認し、pmset -g logやlogコマンドで復帰に関するメッセージを遡ると原因特定が早くなります。

ログではWake reasonやプロセス名の記録を探すのがポイントです。タイムスタンプを復帰時刻と照らし合わせて、どのイベントが引き金になったかを見つけてください。

pmset -g assertions
pmset -g log | grep -i "Wake"
log show --predicate 'eventMessage contains "Wake reason"' --last 1d

ターミナルを開いてpmset -g assertionsとpmset -g logを実行して電源関連の情報を取得する

手順
ターミナルを開く

アプリケーション→ユーティリティからターミナルを起動します。Spotlightで「ターミナル」と入力しても起動できます。

手順
pmsetでアサーションを確認

pmset -g assertionsを実行して現在のアサーションを確認します。ここで睡眠抑止や外部デバイスの影響が分かります。

手順
電源ログを遡る

pmset -g logを実行して電源イベントを確認します。必要ならsudoを付けて詳細を取得してください。

コンソールアプリで復帰時刻前後のログを絞り込んで起動トリガーのプロセス名やエラーを特定する

手順
Consoleを開く

アプリケーション→ユーティリティからConsoleを起動します。

手順
時刻で絞り込む

復帰時刻の前後数分を範囲指定してログを表示します。時間を狭めるほど原因が見つかりやすくなります。

手順
プロセス名やメッセージで検索

検索欄にWakeやエラーなどを入力して該当する行を探します。該当行を開くとプロセス名や詳細メッセージが確認できます。

よくある質問

よくある質問
Macが勝手にスリープから復帰するのはなぜですか。

よくある原因は設定や周辺機器、それにネットワークからの呼び出しです。BluetoothやUSB機器が信号を送ったり、Wake for network accessやPower Napが働いたりすると復帰します。ログでどのプロセスが起こしているか確認できることが多いです。

原因はどこで確認すればいいですか。

まずはシステム設定の電源関連やネットワーク設定を見てください。次にコンソールアプリやpmsetのログでどのプロセスがウェイクを起こしたかを確認します。プログラマー目線ではpower assertionsをチェックすると手がかりが早く見つかります。

簡単に止める方法はありますか。

BluetoothやUSB機器のスリープ復帰をオフにするのが手軽で効果的です。ネットワーク経由のWakeやスケジュール起動が有効になっている場合は無効にしてください。安定させたいときはPower Napを切るのもおすすめです。

それでも直らない場合はどうすればよいですか。

ログを収集して問題を起こしているアプリやデーモンを特定して停止してください。セーフモード起動やSMCリセットも試してみてください。最後に設定で分からないことがあればAppleサポートに相談すると安心です。

まとめ

まとめ

お疲れさまです。Macが勝手にスリープから復帰するのはよくある悩みで、原因は設定や周辺機器やソフトのどれかです。落ち着いて順に確認すれば大抵はすっきり直ります。

まずシステム設定の「バッテリー」や「省エネルギー」でPowerNapやスケジュール、ネットワークによる復帰設定をオフにしてみてください。次にBluetoothやUSB接続機器、WakeonLAN、LaunchAgents(常駐アプリの設定)を順に切って様子を見てください。困ったときは端末でpmset(電源管理を確認するコマンド)を使って復帰ログを確認すると原因を絞りやすいです。

外部機器やネットワーク関連が原因のことが多いので、片っぱしから切るより一つずつ切って様子を見ると原因を見つけやすいです。どうしても分からない場合はログを用意してAppleサポートや詳しい人に相談すると解決が早いです。安心して試してみてください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次