スリープと電源
Macで「ネットワークアクセスによってスリープを解除」を使う
「ネットワークアクセスによってスリープを解除」を使うと、ほかのコンピュータが共有リソースを使うときに、スリープ中のMacが復帰します。ファイル共有に使うならオンに、ネットワークによる復帰を止めたいならオフにします。
症状
- Macがスリープしている間、ほかのコンピュータから共有フォルダやプリンタに接続できません。
- 夜中にMacがはっきりした理由なく復帰します。
- Wake-on-LANパケットを送ってもMacが復帰しません。
考えられる原因
- 設定がオフになっている。「ネットワークアクセスによってスリープを解除」がオフだと、Macはほかのコンピュータのために復帰しません。
- 定期的な復帰は正常。Appleによると、Macはリソースが使えることをネットワークに伝えるため、一定の間隔でも復帰します。
- ネットワーク機器。Appleによると、この機能には最新のファームウェアを搭載した、802.11n対応のAppleワイヤレス機器が必要です。
- 復帰のほかの原因。共有プリンタ、共有ファイル、入力デバイス、接続されたデバイスも、Macを復帰させたりスリープを妨げたりすることがあります。
確認方法
Macノートブックでは、アップルメニュー >「システム設定」>「バッテリー」と選択し、「オプション」をクリックします。
「ネットワークアクセスによってスリープを解除」ポップアップメニューを確認します。
Macデスクトップでは、アップルメニュー >「システム設定」>「エネルギー」と選択し、「ネットワークアクセスによってスリープを解除」を確認します。
ターミナルで設定を確認します。
wompの行で、1はオンを意味します。pmset -gスリープと復帰の履歴を、理由と一緒に表示します。
pmset -g log | grep -e " Sleep " -e " Wake "
解決方法
ほかのコンピュータからMacを復帰できるようにするには、「ネットワークアクセスによってスリープを解除」をオンにします。
ノートブックでは、ポップアップメニューでオプションを選び、「完了」をクリックします。
ノートブックでネットワークによる復帰を止めるには、「ネットワークアクセスによってスリープを解除」を「しない」に設定します。
デスクトップでは、「エネルギー」で「ネットワークアクセスによってスリープを解除」をオフにします。
使っていない共有サービスをオフにします。「システム設定」で「一般」>「共有」と選択します。
ターミナルで、すべての電源に同じ設定を行います。1がオン、0がオフです。
sudo pmset -a womp 1管理者パスワードが必要です。
Kilobatを使う場合
ネットワーク上の別のコンピュータにWake-on-LANパケットを送ります。
kilobat wake AA:BB:CC:DD:EE:FF代わりに作業のためにこのMacを起こしておくには、ダウンロードが終わるまでMacをスリープさせないを参照してください。
よくある質問
「ネットワークアクセスによってスリープを解除」はWake-on-LANと同じですか?
pmsetのmanページによると、wompは「システム設定」の「ネットワークアクセスによってスリープを解除」と同じです。wompはwake on Ethernet magic packet(Ethernetのマジックパケットで復帰)の略です。
夜中にMacが復帰するのはなぜですか?
この設定がオンだと、Macは共有リソースのことをネットワークに伝えるため、一定の間隔で復帰します。ほかのデバイスやアプリが復帰させることもあります。
出典
- Appleサポート:スリープ中のMacのリソースを共有する
- Appleサポート:Macのスリープとスリープ解除の設定を行う
- Appleサポート:Macが予期せずスリープしたりスリープから復帰したりする場合
- pmset(1)、macOS 27.2に付属のmanページ
出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」でman <name>を実行すると開けます。