Windowsでは、shutdown コマンドに /m \\PC名 を付けるか、PowerShellの Stop-Computer を使うと、離れた場所のPC・サーバーをシャットダウンできます。ただし、止める側の人が相手のPCの管理者であること、相手のPCまで通信が届くことの2つがそろわないと、「アクセスが拒否されました」「ネットワーク パスが見つかりません」で止まります。この記事では、1台での手順、権限とファイアウォールの準備、よく出るエラーの直し方、複数台・社外のPCで残る手間を順に説明します。
リモートシャットダウンの準備と流れ
- 1
権限をそろえる
相手PCの管理者・強制シャットダウンの権利
- 2
通信が届くようにする
ファイアウォール・ネットワークの種類
- 3
コマンドを送る
shutdown /m・Stop-Computer・shutdown /i
- 4
止まったか確かめる
エラー番号から原因を切り分ける
1台をコマンドでシャットダウンする
shutdown コマンド
コマンドプロンプトかPowerShellで、次のように実行します。PC01 は相手のPC名(IPアドレスでも可)です。Windows 10・11・Windows Serverとも、書き方は同じです。
shutdown /s /m \\PC01 /t 60 /c "60秒後にシャットダウンします。作業中のファイルを保存してください"| 指定 | 意味 |
|---|---|
| /s | シャットダウン(再起動は /r) |
| /m \\PC名 | 相手のPC。\\ を付け忘れるとエラーになる |
| /t 秒数 | 実行までの待ち時間。0より大きいと /f(アプリを強制終了)も付いたことになる |
| /c "文" | 相手の画面に出す知らせ(最大512文字) |
| /f | 開いているアプリを、保存を待たずに閉じる |
| /a | 待ち時間のあいだに取り消す(shutdown /a /m \\PC01) |
使っている人がいるPCは、/t で1〜5分ほど待ち時間を付け、/c で理由を知らせると、保存の時間が取れます。/t 0 は、保存されていない作業が消えることがあるので、誰も使っていないと分かっているときだけにします。
PowerShell の Stop-Computer
Windows 10・11に標準で入っている Windows PowerShell 5.1 では、次のように書きます。
# 1台を止める(ログオン中の人がいても止めるときは -Force)
Stop-Computer -ComputerName PC01 -Force
# 別のアカウントで止める
Stop-Computer -ComputerName PC01 -Credential (Get-Credential) -Force
# 再起動は Restart-Computer
Restart-Computer -ComputerName PC01 -ForceWindows PowerShell 5.1 の Stop-Computer は、WMI を使って相手に指示を送ります。shutdown コマンドとは使う通信が違うため、片方は通ってもう片方は通らない、ということが起きます。
Windows Server は既定でリモート管理(WinRM)が有効なので、Invoke-Command -ComputerName SV01 { Stop-Computer -Force } のように、WinRM 経由で止めることもできます。PCで同じことをするには、相手のPCで管理者として Enable-PSRemoting を実行しておきます。
画面で操作する shutdown /i
コマンドを覚えなくても、shutdown /i を実行すると「リモート シャットダウン ダイアログ」が開きます。「追加」でPC名を入れ、シャットダウンか再起動かを選び、利用者に知らせる時間と文を入れて「OK」を押します。/i は、必ず最初に書きます(ほかの指定より後ろに書くと開きません)。複数のPCを一覧に並べて、まとめて送ることもできます。
PC版 月1,800円/台(初期費用0円)・サーバー版 月20,000円/台。初月無料ではじめられます(税別・目安)
リモートシャットダウンを許可する設定
権限 相手のPCの管理者であること
離れたPCを止めるには、相手のPCでユーザー権利「リモート コンピューターからの強制シャットダウン」が必要です。既定では Administrators グループに付いているので、止める人が相手のPCの管理者であれば、追加の設定は要りません。
管理者ではない人に止める操作だけを任せたいときは、相手のPCで secpol.msc(ローカル セキュリティ ポリシー)を開き、「ローカル ポリシー」→「ユーザー権利の割り当て」→「リモート コンピューターからの強制シャットダウン」にその人かグループを足します。ADがある場合は、グループポリシーの「コンピューターの構成」→「Windows の設定」→「セキュリティの設定」→「ローカル ポリシー」→「ユーザー権利の割り当て」で全台に配れます。なお、Windows 10・11の Home エディションには secpol.msc がありません。
通信 ファイアウォールとネットワークの種類
- shutdown /m:ファイル共有と同じ通信(TCP 445)を使います。相手のPCの「Windows Defender ファイアウォール」で「ファイルとプリンターの共有」を許可します。
- Stop-Computer(PowerShell 5.1):WMI の通信を使います。「Windows Management Instrumentation (WMI)」の受信の規則を許可します。
- ネットワークの種類:相手のPCのネットワークが「パブリック」だと、上の許可が効かないことが多くあります。社内のネットワークなら「プライベート」にします(設定 → ネットワークとインターネット → 使っている接続のプロパティ)。
届くかどうかは、止める側のPCから次のコマンドで先に確かめられます。
Test-NetConnection PC01 -Port 445「TcpTestSucceeded : True」なら、shutdown /m の通信は相手まで届いています。
ワークグループのPCでの注意
ADのないワークグループでは、相手のPCは止める側のアカウントを知りません。そのため、次のどちらかが必要です。
- 先に相手のPCのアカウントで接続しておく:
net use \\PC01\IPC$ /user:PC01\管理者のユーザー名を実行してパスワードを入れ、そのあとに shutdown /m を送ります。 - 同じ名前・同じパスワードのローカル管理者を両方のPCに作る:止める側のPCでそのアカウントでサインインして送ります。昔からある方法です。
ただし、どちらの方法でも、次の UAC のリモート制限に当たることがあります。
ワークグループではUACのリモート制限に当たる
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System に DWORD 値 LocalAccountTokenFilterPolicy を 1 で作ると外れますが、ネットワーク越しにそのPCの管理者として何でもできる状態になります。全台で同じ名前・同じパスワードの管理者を使うと、1台のパスワードが分かれば全台に入れる形にもなるので、管理者のパスワードはPCごとに変えておくのが基本です(ローカル管理者のパスワードをPCごとに変える方法)。よくあるエラーと直し方
| 表示 | 主な原因 | 直し方 |
|---|---|---|
| アクセスが拒否されました。(5) | 相手のPCの管理者ではない/強制シャットダウンの権利がない/UACのリモート制限 | 相手のPCの管理者のアカウントで net use してから送る。権利を足す。ワークグループは上のポイントを確認 |
| ネットワーク パスが見つかりません。(53) | PC名が引けない/電源オフ・スリープ/ファイアウォール/ネットワークがパブリック/社外にある | IPアドレスで試す。Test-NetConnection で445が通るか見る。「ファイルとプリンターの共有」を許可する |
| RPC サーバーを利用できません(0x800706BA) | Stop-Computer の WMI の通信が届いていない | 相手のPCで「Windows Management Instrumentation (WMI)」の規則を許可する。shutdown /m で試す |
| (1190) | 相手のPCで、すでにシャットダウンの待ち時間が進んでいる | shutdown /a /m \\PC01 で取り消してから送り直す |
| (1116) | 取り消そうとしたが、シャットダウンが進んでいない | 取り消すものはありません。すでに止まったか、まだ送っていないかを確かめる |
「サポートされていません」と出るとき
「サポートされていません」のような表示で止まる場合は、まず書き方を見直します。/m のあとに \\ が付いているか、/i を最初に書いているか、/s と /r を同時に書いていないか、の3つです。書き方が正しいのに止まるときは、相手のPCがスリープ中・電源オフではないか、上の権限と通信の準備ができているかを、エラー5・53と同じ順で確かめます。
複数台・社外のPCで残る手間
社内の複数台を止めるなら、PC名を並べて順に送れます。
'PC01','PC02','PC03' | ForEach-Object {
shutdown /s /m "\\$_" /t 300 /c "5分後にシャットダウンします"
if ($LASTEXITCODE -ne 0) { "$_ : 失敗(コード $LASTEXITCODE)" }
}毎晩決まった時刻に止めたいだけなら、各PCで schtasks /create /tn "夜間シャットダウン" /tr "shutdown /s /t 300" /sc daily /st 22:00 /ru SYSTEM のようにタスクを登録しておく方法もあります。
この方法で残る手間
- 社外のPCには、社内からのコマンドは届きません。shutdown /m も Stop-Computer も、相手のPCが社内のネットワーク(有線や社内Wi-Fi)につながっているときだけ届きます。持ち出し中・在宅勤務中のPCは、VPNで社内につないでいる間しか止められません。
- 権限とファイアウォールの準備が、PCごとに要ります。ワークグループでは、PCごとに管理者のアカウントで net use する手間もかかります。
- 止まったかどうかは、自分で確かめるしかありません。送ったあとに本当に電源が落ちたか、どのPCが失敗したかは、結果を一つずつ見る必要があります。
- 夜間・休日に止めたくなっても、社内にいないと送れません。電源の切り忘れや、気になる動きのあるPCを止めたいときほど、担当者はPCの前にいないものです。
夜間・休日にPCの異変に気づく仕組みは夜間・休日にPCの異変に気づく方法、どのPCが動いているかを確かめる方法はPCの稼働状況・稼働時間を確認する方法にまとめています。
全PC・サーバーを1か所で管理して遠隔で止める
コマンドで止める場合と、1か所で管理する場合
コマンドで止める
- 社内のネットワークにあるPCにしか届かない
- 権限・ファイアウォールの準備がPCごとに要る
- 止まったかを自分で確かめる
1か所で管理する
- インターネットにつながっていれば、社外のPCにも届く
- LINEのボタンや管理画面から、シャットダウン・ネットワーク分離ができる
- 全PC・サーバーがオンラインかどうかが1画面に並ぶ
アプリップリキーを使うと、アプリップリキーを入れた全PC・サーバーについて、次のことができます。
- どのPCが動いているかがすぐ分かる:台数・OS・利用者と、オンラインかどうかが1画面に並びます。止める前に、そのPCがいま動いているか、誰が使っているかを確かめられます。
- その場で遠隔で止められる:LINEのボタンや管理画面から、そのPCの画面の確認・ネットワーク分離・シャットダウン(確認付き)ができます。コマンドを打つ必要も、PCごとに権限やファイアウォールを整える必要もありません。
- 社外のPCにも届く:持ち出し中・在宅勤務中のPCや、離れた拠点のPCでも、インターネットにつながっていれば本社から止められます。
- 気づくところから止めるところまでつながる:ランサムウェアの前兆やログインの連続失敗は、登録した管理者のLINEに届きます。夜中や休日でも、知らせを受けたその場で、スマホから確かめて止められます。
ADは要らず、ワークグループのPCでもそのまま使えます。管理の機能は、インターネットにつながっているPC・サーバーが対象です。また、電源を切ったPCは、遠隔では起動できません。止めたあとに電源を入れ直す人を決めておくか、まずネットワーク分離で通信だけ切り、PCは動かしたままにしておく、という使い分けができます。
さらに、アプリップリキーはPC及びサーバーのログインを本人のスマホを鍵にしたワンタッチログインにします(PC版・サーバー版。リモートデスクトップでのログインも対象)。2要素認証になりますが、毎回の操作はスマホでワンタッチなので、社員の手間はほとんど増えません。誰がそのPCに入ったかも1人単位で残るので、止める前に「いま誰が使っているか」を確かめられます。
Windowsのログインは、パスワードを知っていれば誰でも本人として入れます
遠隔でPCを止められるようになっても、ログインがIDとパスワードだけなら、パスワードを知っている人なら誰でも、そのPCにまた入れます。
パスワードだけのログイン
漏れた・推測された・メモを見られたパスワードで、そのまま本人として入れます。記録の上でも本人と区別できません。
2要素認証のログイン
パスワードに加えて、本人だけが持つもの(スマホなど)が必要です。パスワードを知っているだけでは入れません。
- VPNや社内Wi-Fiから社内に入られたあと、被害がPC・サーバーへ広がるかどうかは、このログインの部分で決まります。
- 顔・指紋・PIN(Windows Hello)は、ログインを簡単にする仕組みで、2要素認証ではありません。
- 2要素認証というと手間が増えそうですが、本人のスマホを鍵にしたワンタッチログインなら、初回の設定のあとはPINもWindowsのパスワードも打たずに、スマホのワンタッチで入れます。長いパスワードを覚えて打つ手間は、むしろなくなります。
ADなしで全PC・サーバーをまとめて管理する方法の比較はADなしでPC・サーバーを一元管理する方法にまとめています。
よくある質問
shutdown /m で「アクセスが拒否されました(5)」と出ます
コマンドを実行した人が、相手のPCの管理者として認められていません。相手のPCのAdministratorsグループに入っているか、ユーザー権利「リモート コンピューターからの強制シャットダウン」があるかを確かめます。ワークグループのPCでは、同じ名前・同じパスワードのローカル管理者を使っても、UACのリモート制限で管理者の権限が外されることがあります。
スマホからPCをシャットダウンできますか
Windowsの標準の機能だけでは、スマホから直接シャットダウンを送る仕組みはありません。スマホのリモートデスクトップのアプリでPCに入り、画面からシャットダウンする方法はありますが、スマホからそのPCまで通信が届く準備が別に要ります。管理ツールを使うと、LINEのボタンや管理画面から止められるものもあります。
シャットダウンを取り消すことはできますか
/t で待ち時間を付けて送った場合は、その時間内に shutdown /a /m \\PC名 を実行すると取り消せます。待ち時間が0の場合や、すでにシャットダウンが始まっている場合は取り消せません。
電源を切ったPCを遠隔で起動できますか
シャットダウンしたPCは、通常は遠隔から起動できません。Wake on LANに対応したPCで、BIOS・UEFIとネットワークアダプターの設定を済ませ、同じネットワークから起動の合図を送れる場合に限って起動できます。止める前に、あとで誰が電源を入れに行くかを決めておくと安心です。
いまの運用を棚卸ししてみる
離れたPCを止める作業のように、PCの前まで行かないと済まない作業は、退職者のアカウントの扱いやログインの記録などにも残っていることがあります。applippliの無料棚卸しでは、10問・約3分で、PCログインまわりの対応状況を「解決済み/一部解決/人手で対応/未解決」に仕分けた一覧にできます。個人情報の入力は不要で、会員登録もありません。
参考・出典
※ 本記事は2026年11月時点の一般的な解説です。表示される項目名やエラーの文言は、Windowsの版や表示言語によって変わることがあります。
