Windows 11 PCをリモートで再起動またはシャットダウンする方法

📅
🕑 1 分で読む

たくさんのWindows 11または10 PCを、あちこち走り回ることなくすぐに再起動したりシャットダウンしたりしたい、そんな状況に困っていませんか?特に、数台のマシンを管理している場合や、手動で操作する手間を省きたい場合、よくあることです。アップデートの適用、余ったワークステーションのシャットダウン、省エネ対策など、これらの機能をリモートコントロールすれば、時間とストレスを大幅に削減できます。そこで、Windowsの組み込みツールからより高度なオプションまで、リモートコマンドをスムーズに操作する方法を詳しくご紹介します。

Windows 11 PCをリモートで再起動またはシャットダウンする方法

リモートデスクトップ接続ツールの使用

ええ、リモートデスクトップは、まるで目の前にいるかのようにPCを操作できるのでとても便利です。ログイン後、再起動やシャットダウンをトリガーできます。トラブルシューティングのアドバイス:リモートPCがリモート接続を許可していること、そしてネットワーク設定がすべて正しく行われていることを確認してください。特にファイアウォールルールが厳しい場合は、すべての設定がすぐに機能するとは限りませんが、試してみる価値はあります。設定には多少の手間がかかるかもしれませんが、一度設定してしまえば、あとは非常に簡単です。

  • [スタート] メニューまたはWindows Searchで検索して、リモート デスクトップ接続アプリを開きます。
  • リモートマシンのコンピューター名またはIPアドレスを入力してください。この情報が必要ですか?リモートPCで「設定」 > 「バージョン情報」に移動し、デバイス名を確認するか、PowerShellまたはコマンドプロンプトで「ipconfig」を実行してIPを確認してください。
  • オプションを展開します。「オプションを表示」をクリックします。「ローカルリソース」をチェックして、プリンターやクリップボードなどの不要な機能を無効にし、接続を高速化します。
  • 表示の設定とエクスペリエンス レベルを設定します (ネットワークが非常に高速でない場合は、パフォーマンスが向上します)。
  • 「接続」をクリックします。最初の試行では、Windows から認証を求められる場合がありますので、資格情報を用意しておいてください。

接続後、再起動または電源をオフにするには、 を押してWindowsセキュリティ画面を表示しますCtrl + Alt + Delete。そこから右下隅の電源アイコンをクリックし、再起動またはシャットダウンを選択します。慣れれば簡単です。ただし、これはリモートデスクトップセッションがネットワークポリシーによって過度に制限されていない場合にのみ機能することに注意してください。

グループポリシーエディターを利用したリモートシャットダウンのスケジュール設定

企業ネットワーク上で複数のPCを管理している場合、グループポリシーを設定することでリモートコントロールを効率化できます。少し準備が必要ですが、設定後は管理PCからコマンドを使って再起動やシャットダウンを実行できます。これは、通常の制限の一部を回避し、マシンを強制的にコマンドを受け付ける状態にするようなものです。すべての家庭環境でこれらのポリシーがすべて導入されているわけではありませんが、企業環境では大変便利です。

リモートPCでグループポリシーを設定する

  • Windows + Rを押して、gpedit.mscと入力し、Enter を押します。
  • [コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > [Windows Update]に移動します。
  • [エンド ユーザー エクスペリエンスの管理]をダブルクリックし、 [自動更新の構成] をダブルクリックします。
  • これを[有効]に設定し、更新スケジュールを構成します。これは再起動プランと同期されるため、更新のタイミングを制御できます。
  • 「適用」して「OK」をクリックします。設定によっては、ポリシーを有効にするために再起動が必要になる場合があります。

管理PCから再起動またはシャットダウンをトリガーする

  • 管理者としてコマンドプロンプトを開きます (管理者として実行)。
  • 特定のマシンを再起動するには、コマンドを入力します。ComputerName実際のホスト名または IP に置き換えます。
shutdown /m \\ComputerName /r /t 0
  • 代わりにシャットダウンするには、/rを/sに置き換えます。
    shutdown /m \\ComputerName /s /t 0
  • 一部のマシンで権限エラーが発生する場合は、ファイアウォールの設定を確認するか、通常は Windows Defender ファイアウォール設定または管理ツールを使用して、対象マシンのリモート管理が有効になっていることを確認してください。
  • 警告:リモートPCの管理者権限が必要です。また、ネットワークポリシーによってこれらのコマンドがブロックされる場合もありますので、作業環境にご注意ください。また、ComputerNameは実際のネットワーク名またはIPアドレスに置き換えてください。不明な場合は、リモートPCのコマンドプロンプトまたはPowerShellで「hostname」を実行して情報を取得してください。

    PowerShell リモートコマンドの使用

    すべてが正しく設定されていれば、これはかなり便利です。PCでPowerShellリモート処理が有効になっている限り(「Enable-PSRemoting」を使用)、次のようなコマンドを実行できます。

    Restart-Computer -ComputerName "ComputerName" -Force

    またはリモートでシャットダウンするには:

    Stop-Computer -ComputerName "ComputerName" -Force

    もう一つの方法は、` Enter-PSSession `を使ってリモートマシン上で対話型の PowerShell セッションを開始することですが、多数のマシンを定期的に管理しているのでなければ、これはやり過ぎかもしれません。ただし、この方法はリモート処理が許可されていることに大きく依存しており、セキュリティ上の理由からデフォルトで無効になっている可能性があることに注意してください。

    「Shutdown /i」を使用したグラフィカルメソッド

    コマンドラインが苦手な場合は、GUIを使った簡単な方法があります。リモートシャットダウンの権限を有効にし、レジ​​ストリ設定を変更してこれを可能にする必要があります。大まかな手順は以下のとおりです。

    ターゲットPCのセットアップ

    • リモート マシンで[実行]ボックス ( Windows + R )を開きます。
    • 次のように入力して実行します:
    reg add HKLM\Software\Microsoft\windows\CurrentVersion\Policies\system /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

    管理者PCから実行

    • 管理マシンで、「実行」を実行し、「shutdown /i」を起動します。
    • ウィンドウがポップアップ表示され、名前または IP でリモート マシンを追加したり、再起動するかシャットダウンするかを選択したり、警告時間を設定したり、ログにコメントを追加したりすることもできます。
    • 設定したら、「OK」をクリックすると、コマンドがリモート マシンに送信されます。

    派手さはありませんが、一度設定してしまえば信頼性の高い方法です。ただし、ファイアウォールや権限設定によっては、この方法で問題が発生する可能性があるので、ネットワークポリシーでリモートシャットダウンが有効になっていることを確認してください。

    Windows 11のリモート再起動/シャットダウン:最終的な考察

    リモートシャットダウンと再起動の管理は、複数のWindows PCを管理する上で必須のスキルです。幸いなことに、Windowsには、ユーザーの使いやすさに合わせて様々なオプションが用意されています。リモートデスクトップやコマンドプロンプトなどの組み込みツールは無料で便利ですが、設定を少し調整する必要があります。TeamViewerやAnyDeskなどのサードパーティ製ツールをご利用の場合は、さらに柔軟に対応できます。特に、ネットワーク外やモバイルからリモートアクセスしたい場合はなおさらです。

    これらのアイデアがワークフローの効率化に役立つことを願っています。他のヒントを見つけたり、何か問題に遭遇したりした場合は、コメント欄で情報を共有していただければ、他の誰かが同じ落とし穴に陥るのを防ぐのに役立つかもしれません。