コマンドラインから Windows Server 2003 を再起動する - TechRepublic

コマンドラインから Windows Server 2003 を再起動する - TechRepublic

出版

デレク・ショーランドの画像

作業中のWindows Server 2003コンピューターがシャットダウンせず、スタートメニューや[Ctrl][Alt][Delete]キーを使ってもシャットダウンできない場合、そしてできるだけ早くサーバーを再起動しなければならない場合は、Derek Schaulandがお手伝いします。ここでは、電源コードや電源スイッチに触れることなく、問題を解決できる簡単な回避策をご紹介します。

作業中のWindows Server 2003コンピューターがシャットダウンしません。スタートメニューや[Ctrl][Alt][Delete]キーを使ってもシャットダウンできず、サーバーをできるだけ早く再起動する必要があります。この問題を解決する簡単な方法があります。電源コードや電源スイッチに触れる必要もありません。

コマンドラインからShutdown.exeコマンドを実行すると、Windows Server 2003コンピュータ(またはWindows XPやVistaマシン)をシャットダウンまたは再起動できます。(:Shutdownコマンドでは、exeファイル拡張子はオプションです。)Shutdown.exeには、Shutdownコマンド実行時にサーバーに対してさまざまなアクションを指定できるスイッチが多数含まれています。Shutdown.exeのスイッチは次のとおりです。

/? ヘルプリストを表示します
/私 グラフィカル ユーザー インターフェース (GUI) を表示します。最初のオプションである必要があります。
/l 現在のユーザーをログオフします。/dまたは /m オプションと併用することはできません。
/秒 コンピュータをシャットダウンします
/r コンピュータをシャットダウンして再起動します
/g コンピュータをシャットダウンして再起動し、登録されているアプリケーションを再起動します。
/あ システムのシャットダウンを中止します
/p タイムアウトや警告なしでローカルコンピュータの電源をオフにします
/時 ローカルマシンを休止状態にする
/e コンピュータをシャットダウンする理由を文書化する
/m ターゲットコンピュータを指定します。\\computernameと一緒に使用されます。
/t xxx xxxはシャットダウンまでの秒数です
/c “コメント” 「コメント」はシャットダウンまたは再起動の理由です
/f ユーザーに警告せずに実行中のアプリケーションを強制終了する
/d [p|u:]xx:yy シャットダウンアクションの理由を示します: p = 計画済み、u = 計画外、xx は主要な理由コード、yy = マイナーな理由コード

引数なしでシャットダウンを実行すると、ヘルプリストが表示されます。ヘルプリストには、/dスイッチで使用できる理由コードも表示されます。理由コードは以下の通りです。

このコンピューターの理由:
E=期待値 U=予想外 P=計画済み c=顧客定義
タイプ 選考科目 マイナー タイトル
あなた

0

0

その他(予定外)
E

0

0

その他(予定外)
EP

0

0

その他(予定)
あなた

0

5

その他の障害: システムが応答しない
E

1

1

ハードウェア: メンテナンス(計画外)
EP

1

1

ハードウェア: メンテナンス(計画)
E

1

2

ハードウェア: インストール(計画外)
EP

1

2

ハードウェア: インストール(計画)
P

2

3

オペレーティング システム: アップグレード (計画中)
E

2

4

オペレーティング·システム:

再構成(計画外)

EP

2

4

オペレーティング·システム:

再構成(計画)

P

2

16

オペレーティング·システム:

サービスパック(予定)

あなた

2

17

オペレーティング·システム:

ホットフィックス(計画外)

P

2

17

オペレーティング·システム:

ホットフィックス(計画中)

あなた

2

18

オペレーティング·システム:

セキュリティ修正(計画外)

P

2

18

オペレーティング·システム:

セキュリティ修正(計画中)

E

4

1

アプリケーション: メンテナンス(計画外)
EP

4

1

アプリケーション: メンテナンス(計画)
EP

4

2

用途: 設置(予定)
E

4

5

アプリケーション: 応答なし
E

4

6

アプリケーション: 不安定
あなた

5

15

システム障害: 停止エラー
E

5

19

セキュリティ問題
あなた

5

19

セキュリティ問題
EP

5

19

セキュリティ問題
E

5

20

ネットワーク接続の喪失

(予定外)

あなた

6

11

停電: コードが抜けている
あなた

6

12

停電:環境
P

7

0

レガシー API のシャットダウン

シャットダウンコマンドを実行する際には、これらのスイッチを複数組み合わせて使用​​できます。シャットダウンコマンドの使用例を以下に示します。

シャットダウン /r /c “アプリケーションまたはサービスがハングしています” /t 30

この例では、/c スイッチで指定されたコメントを保存しているローカルマシンを再起動します。Windows は再起動を開始する前に 30 秒間待機します。リモートの場所にあるサーバーを再起動する必要がある場合に使用するバッチファイルを作成することもできます。バッチファイルは次のようになります。

シャットダウン /m \\コンピュータ名 /r /c “リモート再起動” /t 45

このコマンドをバッチ ファイルに保存すると、同じリモート サーバーを定期的に再起動する場合に時間を節約できます。

Windows Server 2003 のヒントを見逃していませんか?

Windows Server 2003 に関するさらに多くのヒントについては、Windows Server 2003 アーカイブを参照してください。

毎週水曜日に配信される無料のWindows Serverニュースレターで、Windows Server 2003の最新情報やヒントを入手できます。今すぐ登録して、今すぐ始めましょう!

記事をシェア
デレク・ショーランドの画像

デレク・ショーランド

Derekは、AzureとGoogle Cloudの専門知識を持つベテランのクラウドエンジニアです。製造業のITマネージャーからコンサルタントまで、幅広い職務を歴任し、幅広い視点を業務に活かしています。Windows、PowerShell、Azure認定資格に関する3冊の書籍を執筆し、TechRepublicなどの出版物にも寄稿しています。ファイル システム ストレージおよびクラウド/データセンター管理の分野でMicrosoft MVP(2008~2018年)を受賞した経験を持つ彼は、知識の共有と技術専門性の向上に情熱を注いでいます。

Tagged: