ローカルネットワーク上の他のWindows PCを再起動またはシャットダウンする必要がある場合、コマンドプロンプトから簡単に行うことができます。リモートでコンピュータをシャットダウンする場合、シャットダウンする前にユーザーに警告したり、画面に表示されるパーソナライズされたメッセージを表示したりすることもできます。このWikiHowでは、コマンドプロンプトを使ってWindows PCをリモートで再起動したり電源を切ったりする簡単な方法を2つご紹介します。
CMDを使用する
-
スタートボタン をクリックします。左下にWindowsアイコンがあるボタンです。
-
cmd」と入力します。コマンドプロンプトが検索され、Windows .NET Frameworkの上部に表示されます。
-
コマンドプロンプトを右クリックします。白いプロンプトが表示された黒い画面のようなアイコンが表示されます。このアイコンを右クリックすると、コマンドプロンプトアイコンの右側にメニューが表示されます。
-
管理者として実行]をクリックします。管理者権限でコマンドプロンプトを実行します。
- コマンドプロンプトを管理者として実行するには、管理者アカウントでWindowsにサインインしている必要があります。
-
コマンドプロンプトに「shutdown」と入力する。これはコンピューターに対する最初の行です。
- シャットダウンコマンドの完全なリストを表示するには、コマンドプロンプトで shutdown /?
-
m」と入力する。同じ行の "shutdown "の1つ後のスペースに入力する。computername」をターゲット・コンピュータの実際の名前に置き換える。
-
コンピュータ名の後に半角スペースで /s または /r と入力する。ターゲットコンピュータをシャットダウンする場合は、コンピュータ名の後に半角スペースで「/s」と入力します。コンピュータを再起動する場合は、コンピュータ名の後に半角スペースで「/r」と入力する。
-
f」と入力する。s "または"/r "の後に半角スペースで"/f "と入力する。リモートコンピュータのすべてのプログラムが終了します。
- 注意: プログラムを保存せずに強制終了すると、ユーザーは保存していない作業を失う可能性があります。次のステップに進み、コンピューターがシャットダウンまたは再起動する前に、ユーザーに警告を発し、作業を保存するための数秒の時間を与える方法を学んでください。
- ここまでのコマンド全体は、以下のようなものである。コンピュータをすぐに再起動するには、↵ Enterキーを押します。次のステップに進み、コメント付きのタイマーを追加する。
-
cと入力する。これは同じ行の"/f "の1つ後のスペースになります。これにより、ターゲットコンピューターにメッセージを送ることができる。
-
メッセージを引用符で囲んで入力する。これは、"/c "の後に半角スペースを入れる。メッセージは、リモートコンピュータのユーザーに、このコンピュータが.NETに移行することを警告するものでなければならない。例えば、「このコンピュータは再起動します。すべての作業を保存してください。メッセージが引用符(" ")で囲まれていることを確認してください。
-
tの後に秒数を入力します。これは、前のステップのメッセージの1つ後のスペースになります。こうすることで、コンピューターがシャットダウンするまでの数秒間、ユーザーに作業を保存する時間を与えることができます。例えば、/t 60は、コンピュータがシャットダウンまたは再起動するまでの60秒間、ユーザーに作業を保存する時間を与えます。
-
Enter ↵ を押す。これでコマンドが実行されます。コマンド全体は以下のようになるはずです: shutdown mworkspace /r /f /c "This computer will restart in 60 seconds.すべての作業を保存してください。"/t 60.
- Access Denied(アクセス拒否)というメッセージが表示された場合は、管理者アカウントでサインインしていることと、対象コンピュータの管理者アクセス権を持っていることを確認してください。両方のコンピュータでファイルとプリンタの共有を有効にし、.NET Framework 2.0を介して許可する方法については、方法3を参照してください。
- ターゲットコンピュータのレジストリに接続できない場合は、ターゲットコンピュータのレジストリを編集する方法については、方法4を参照してください。
エキスパートヒント
コンピュータ&技術スペシャリスト専門家の警告コマンドプロンプトからコンピュータをシャットダウンする場合、コンピュータはおそらくシャットダウンする前にすべてのプロセスを終了します。しかし、PowerShellからシャットダウンコマンドを実行すると、他の安全策に優先してすべてを即座にシャットダウンしてしまい、データを失う可能性があります。
リモートシャットダウンダイアログを使用する
-
スタートボタン をクリックします。左下にWindowsのアイコンがあるボタンです。
-
cmd と入力します。コマンドプロンプトが検索され、Windowsのスタートメニューの一番上に表示されます。
-
コマンドプロンプトを右クリックする。白いプロンプトが表示された黒い画面のようなアイコンが表示されます。このアイコンを右クリックすると、コマンドプロンプトのアイコンの右側にメニューが表示されます。
-
管理者として実行]をクリックします。これでコマンドプロンプトが管理者権限で開きます。
- コマンドプロンプトを管理者として実行するには、管理者アカウントでWindowsにアクセスする必要があります。
-
shutdown -i と入力し、↵ Enter キーを押します。リモートシャットダウンダイアログウィンドウが開きます。
-
Add をクリックします。コンピュータ」ボックスの右側にあります。
-
対象のコンピュータを入力し、Okをクリックします。ターゲットコンピュータとは、シャットダウンまたは再起動するコンピュータのことです。コンピュータの追加」ウィンドウにそのコンピュータのIPアドレスを入力し、Okをクリックします。
- ターゲットコンピュータのプライベートIPアドレスがわからない場合は、 .
-
コンピュータを再起動するかどうかを選択します。これらのコンピュータに何をさせるか」の下にあるドロップダウンメニューを使用して、「シャットダウン」または「再起動」を選択します。
-
オプション)"Warn users of action"(ユーザーにアクションを警告する)の隣にあるチェックボックス をクリックします。コンピュータがシャットダウンするまでのタイマーを設定できます。
-
コンピュータがシャットダウンするまでの秒数を入力します(オプション)。Display warning for [ ] seconds(警告を [ ] 秒間表示する)]の文のボックスに数値を入力します。コンピュータがシャットダウンするまでのタイマーを設定します。
-
計画済み」の横のチェックボックス( )をクリックしま す(オプション)。これにより、リモートシャットダウンまたは再起動のイベ ントトラッカーを作成できます。
-
シャットダウンの理由を選択します(オプション)。オプション]の下にあるドロップダウンメニューを使用して、シャットダウン/再起動の最適な理由を選択します。例えば、"Hardware:メンテナンス(予定)」など。
-
コメントを入力します(オプション)。これはターゲットコンピュータに表示されます。例えば、"このコンピュータは60秒後にシャットダウンします。すべての作業を保存してください。
-
Ok]をクリックします。これでシャットダウンまたは再起動が実行されます。
- Access Denied(アクセス拒否)というメッセージが表示された場合は、管理者アカウントにサインインしていること、およびターゲットコンピュータの管理者アクセス権を持っていることを確認してください。両方のコンピュータでファイルとプリンタの共有を有効にし、Windowsファイアウォールを通して許可する方法については、方法3を参照してください。
- ターゲットコンピュータのレジストリに接続できない場合は、ターゲットコンピュータのレジストリを編集する方法については、方法4を参照してください。
プリンタとファイルの共有を有効にする
-
コントロールパネルを開きます。以下の手順でコントロールパネルを開きます。
- Windowsの[スタート]メニューをクリックします。
- コントロールパネル」と入力します。
- コントロールパネルをクリックします。
-
ネットワークとインターネット」をクリックします。地球儀の前にある2つのコンピュータ画面を模したアイコンの隣にある緑色の文字です。
- このオプションが表示されない場合は、次の手順に進んでください。
-
ネットワークと共有センター」をクリックします。接続された4台のコンピュータを模したアイコンの隣にある
-
詳細な共有設定の変更]をクリックします。サイドバーの左下にあります。
-
ネットワーク検出をオンにする」の隣にある丸いボタンをクリックします。これでネットワーク検出が有効になります。
-
ファイルとプリンタの共有をオンにする]の隣にある放射状のボタンをクリックします。ファイルとプリンタの共有が有効になります。
-
変更を保存]をクリックします。右下隅にあります。
-
ネットワークとインターネット]をクリックします。コントロールパネル上部のアドレスバーにあります。コントロールパネルの「ネットワークとインターネット」メニューに戻ります。
-
システムとセキュリティ」をクリックします。左側のサイドバーメニューにあります。
-
Windowsファイアウォールを通してアプリを許可する」をクリックします。Windows Defenderファイアウォール "の下にある2番目のオプションです。
-
ファイルとプリンターの共有」の隣にあるチェックボックス( )をクリックします。許可されたアプリと機能のリストにあります。
-
プライベート」の下にあるチェックボックス をクリックします。許可されたアプリと機能のリストの「ファイルとプリンターの共有」の右側にあります。
-
OK」をクリックします。コントロールパネル」ウィンドウの一番下にあります。これで変更が保存され、適用されます。
レジストリの編集
-
スタートボタン をクリックします。左下にWindowsのアイコンがあるボタンです。Windowsの新しいバージョンでは、コンピュータにリモートアクセスしようとすると、管理者権限が剥奪されることがよくあります。この問題はレジストリを編集することで解決できます。
-
regeditと入力する。regedit(レジストリエディタ)アプリが表示されます。
- 警告レジストリエディタの項目を編集または削除すると、オペレーティングシステムに永久的な損傷を与える可能性があります。自己責任で行ってください!
-
Regeditをクリックします。レジストリエディタアプリが開きます。
-
Policies」の「System」フォルダに移動します。レジストリエディタでナビゲートするには、左側のサイドバーのフォルダを使用できます。以下の手順で「Policies」の「System」フォルダに移動します:
- HKEY_LOCAL_MACHINEフォルダをダブルクリックします。
- SOFTWARE」フォルダをダブルクリックします。
- Microsoft フォルダをダブルクリックします。
- Windowsフォルダをダブルクリックします。
- CurrentVersionフォルダをダブルクリックします。
- Policiesフォルダをダブルクリックします。
- Systemフォルダをダブルクリックします。
-
新しいDWORD値を作成します。以下の手順で、「System」フォルダに新しいDWORD値を作成します。
- サイドバーのフォルダの右にあるウィンドウの黒い点を右クリックする。
- Newにカーソルを合わせる。
- DWORD(32ビット)値」をクリックする。
-
新しいDWORD値に「LocalAccountTokenFilterPolicy」という名前を付けます。新しいDWORD値を作成すると、名前が青くハイライトされます。すぐに「LocalAccountTokenFilterPolicy」と入力して、値の名前を変更する。
-
LocalAccountTokenFilterPolicyを右クリックします。値の右側にメニューが表示されます。
-
Modify] をクリックします。DWORD 値のエディタ ウィンドウが開きます。
-
値のデータを「1」に変更します。値データ」の下にあるボックスを使用して、値を「0」から「1」に変更します。
-
Okをクリックする。これでDWORD値が保存される。これでレジストリエディタを閉じることができます。
コメント
最新を表示する
NG表示方式
NGID一覧