| [System Environment] | ||||||||||||
システムをリモートからシャットダウンする
|
||||||||||||
|
||||||||||||
| 解説 |
Windowsシステムの動作が不安定になったり、GUI画面の応答が遅くなったりした場合、システムを再起動させると症状が改善もしくは解決したりすることはそう珍しいことではない。だが、GUI画面そのものを操作できないような状態の場合には(画面表示がハングアップしているような場合には)、システムを再起動させることは非常に困難である。このような場合は、リモートからマシンをシャットダウンしたり、再起動させることができると便利である。
リモートからシステムをシャットダウンさせるには、GUIで行う方法と、コマンド・プロンプト上でコマンドを実行する方法の2種類がある。いずれの方法を使ってもよいが、すばやくシステムをシャットダウンしたり、再起動させるためには、コマンド・プロンプト上で作業を行う方が簡単でよいだろう。また、Telnet経由でシステムを利用している場合や、電源ダウンのような障害を検知して(UPSに接続されている)ほかのサーバなども連鎖的に停止させたいといった用途では、コマンドライン版のツールが便利である。
| 操作方法 |
GUIでリモート・シャットダウンする
GUIのツールを使ってシステムをシャットダウンするためには、まず[コンピュータの管理]ツールを起動し、リモートのコンピュータへ接続する。[コンピュータ]の管理ツールは、デスクトップ上の[マイコンピュータ]アイコンを右クリックし、ポップアップ・メニューから[管理]を選択すると起動する。
![]() |
|||
| コンピュータの管理ツール | |||
| デスクトップ上の[マイコンピュータ]アイコンを右クリックし、ポップアップ・メニューから[管理]を選択するとこのツールが起動する。もしくは[スタート]メニューの[管理ツール]から[コンピュータの管理]を起動する。 | |||
|
このツールを起動させると、デフォルトでは、ローカル・コンピュータを管理するようになっている。そこでシャットダウン/再起動させたいリモートのコンピュータへ接続し直す。
![]() |
||||||
| リモート・コンピュータの指定 | ||||||
| コンピュータの管理ツールでは、ローカルだけでなく、リモートのコンピュータも管理することができる。 | ||||||
|
リモートのコンピュータへ接続したら、次はそのコンピュータの[プロパティ]を表示させる。
![]() |
||||||
| コンピュータのプロパティを表示させる | ||||||
| シャットダウンさせるためには、コンピュータの[プロパティ]ダイアログを利用する。 | ||||||
|
シャットダウンを行うためのメニューは、[プロパティ]ウィンドウの[詳細設定]タブにある[起動/回復]メニューから起動する。
![]() |
||||||
| リモートのコンピュータのプロパティ | ||||||
| シャットダウンを行うには、[詳細設定]タブにある[起動/回復]の[設定]ボタンをクリックする。 | ||||||
|
[起動/回復]ダイアログには、シャットダウン設定を起動するためのボタンが用意されている。
![]() |
|||
| システムの起動/回復ダイアログ | |||
| ここでは、起動するOSの種類の選択や(BOOT.INIファイルの設定を変更する)、システム障害発生時の処理方法などを設定することができる。コンピュータの管理ツールでは、リモート・コンピュータのシャットダウンや再起動を行うことができる。 | |||
|
[シャットダウン]ダイアログでは、ユーザーのログオフやシャットダウン、再起動などを制御することができる。
![]() |
||||||||||||||||||||||||
| シャットダウンの制御 | ||||||||||||||||||||||||
| シャットダウンや再起動などの設定を行い、[OK]をクリックするとすぐに実行される。 | ||||||||||||||||||||||||
|
このダイアログにある[操作]と[アプリケーションの強制終了]をそれぞれ適宜選択し、[OK]をクリックすると、すぐに実行される。
コマンド・プロンプトからシャットダウンする
GUIを使った方法は、初心者には分かりやすいが、少々わずらわしく感じる場合もある。またGUIが利用できないような環境の場合は(例えばTelnetでログオンして作業している場合など)、コマンド・プロンプト上からシャットダウンを行う方が便利である。
コマンド・プロンプトからシャットダウンを行うためのツールとして、Windowsではshutdown.exeというコマンドが用意されている。ただしこのコマンドは、Windows 2000ではResource Kitに含まれているが、Windows XPやWindows Server 2003では標準コマンドとしてあらかじめシステムに用意されている。
Windows 2000の場合
Windows 2000用のResource Kitに含まれているshutdown.exeでは、次のようにしてリモートのコンピュータを指定することができる。
C:\>shutdown \\server |
使い方は、「shutdown /?」とすれば表示されるし、パラメータなしに単に「shutdown」と入力して実行すれば、次のようなGUI画面が表示され、コンピュータの指定や表示させるメッセージを指定することができる。
![]() |
|||||||||||||||||||||||||||
| Windows 2000 Resource Kit版のshutdown.exeの使用例 | |||||||||||||||||||||||||||
| Windows 2000のResource Kitに含まれているshutdown.exeをパラメータなしで実行すると、このようなGUI形式のシャットダウン画面が表示される。オプションやメッセージなどをセットして[OK]をクリックすると、指定された時間後に処理が実行される。 | |||||||||||||||||||||||||||
|
Windows XP、Windows Server 2003の場合
Windows XPやWindows Server 2003では、Resource Kitなどを導入しなくても、もともとこのコマンドが用意されている。GUI機能も少し拡張されており、同時に複数のコンピュータをシャットダウンする機能などが追加されている。
以下はWindows XP用のshutdown.exeのヘルプ・メッセージの例である(引数なしか「/?」を指定すると表示される)。Windows Server 2003用のshutdown.exeでは、さらにいくつかのオプション・パラメータが追加され、より細かくシャットダウンの理由などを記録できるようになっている(Windows Server 2003のヘルプ・メッセージでは、シャットダウンの理由コードの一覧も表示される)。
C:\>shutdown |
Windows 2000のResource Kit版と違い、GUI画面を表示させるには「-i」オプションを指定する。
例えばこのコマンドを使って、リモートのコンピュータをシャットダウンさせるためには、次のようにパラメータを指定する。
C:\>shutdown -s -m \\server01 -c "システムをシャットダウンします" |
「-s」はシャットダウンするという意味、「-m \\server01」はシャットダウンするコンピュータの指定、「-c "……"」はシャットダウン先のコンピュータに表示させるメッセージである。「-s」の代わりに「-r」を指定すると、システムを再起動させることができる。また「-t 数字」を指定すると、指定された時間だけ待ってからシャットダウンさせることができる(デフォルトは30秒)。また「-d」オプションを使って、イベントログに記録するシャットダウンの事由コードを指定することもできる。
シャットダウン時に表示されるメッセージ
以上いずれの方法を使っても、リモートのシステムをシャットダウンさせると、相手のコンピュータには以下のようなダイアログが表示される。これによりシャットダウンまでの時間やシャットダウンの理由(メッセージ)などを知ることができる。ユーザーが利用しているコンピュータを強制的にシャットダウンする場合は、待ち時間も長くするとともに、適切なメッセージを指定して、ユーザーが戸惑わないようにするべきであろう。
![]() |
||||||
| シャットダウン処理実行中のダイアログ | ||||||
| シャットダウン処理が開始されると、該当するコンピュータ上にはこのようなダイアログが最前面に表示される。ユーザーの側(シャットダウンされる側)でシャットダウン処理を中断することはできないので、ユーザーが戸惑わないように、適切なメッセージを指定しておくのが望ましい。 | ||||||
|
もしシャットダウン処理を中止したい場合は、「-a」オプションを指定して、shutdownコマンドを再実行すればよい。これにより、ダイアログの表示が消え、シャットダウン処理は中断される。![]()
| 「Windows TIPS」 |
TechTargetジャパン
- 第303話 ペアプロ2 (2012/2/7)
あっ、またまたいつぞやの幽霊が! …っと思ったら、何だ倉井さんかぁ…。はぁー、驚いた… - Excelで郵便番号変換ウィザードを活用する (2012/2/3)
Excelで管理している顧客名簿などで、不足している郵便番号や住所を入力するのは意外と面倒。郵便番号変換ウィザードを使えば、これらの入力が簡単になる - PCをシンクライアント化するWindows Thin PCとは? (2012/2/2)
VDI向けにシンクライアントがほしいけど専用機を買う余裕はない… Windows Thin PCなら既存PCを低コストでシンクライアント化できる。まずは概要を解説 - 第302話 休憩時間は消灯を (2012/1/31)
君たち! 電力不足に鑑み、わが社としてもさらなる節電に貢献することとした。今後休憩時間は消灯するように。いいな!
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -









