シャットダウンコマンド

シャットダウンコマンドの例、スイッチなど

shutdown コマンドは、コンピュータのシャットダウン、再起動、ログオフ、または休止状態に使用できる コマンドプロンプトコマンド です。

また、shutdownコマンドを使用して、ネットワーク経由でアクセスしているコンピュータをリモートでシャットダウンまたは再起動することもできます。

shutdownコマンドは、いくつかの点でlogoffコマンドと似ています。

シャットダウンコマンドの可用性

shutdownコマンドは、 Windows 10Windows 8Windows 7Windows Vista 、およびWindows XPオペレーティングシステムのコマンドプロンプトから使用できます。

注:特定のシャットダウンコマンドスイッチやその他のシャットダウンコマンドの構文は、 オペレーティングシステムによって異なる場合があります。

シャットダウンコマンドの構文

シャットダウン [ / i | / l | / s | / r | / g | / a | / p | / h | / e | / d [ p: | / o ] [ /ハイブリッド ] [ / f ] [ / m \\ コンピュータ名 ] [ / t xxx ] u: ] xx yy ] [ / c " コメント " ] [ /? ]

ヒント:上記のシャットダウンコマンドの構文や、以下の表に記載されているシャットダウンコマンドの構文を理解していない場合は、「 コマンド構文の読み方」を参照してください。

/私 このシャットダウンオプションは、リモートシャットダウンダイアログを表示します。リモートシャットダウンダイアログは、シャットダウンコマンドで使用可能なリモートシャットダウンと再起動のグラフィカルバージョンです。 / iスイッチは最初のスイッチでなければならず、他のすべてのオプションは無視されます。
/ l このオプションは、現在のマシン上の現在のユーザーをすぐにログオフします。 リモートコンピュータからログオフするには、 / mオプションとともに/ lオプションを使用することはできません。 / l/ d/ t/ cオプションも使用できません。
/秒 ローカルまたは/ mで定義されたリモートコンピュータをシャットダウンするには、shutdownコマンドでこのオプションを使用します。
/ r このオプションは、ローカルコンピュータまたは/ mで指定されたリモートコンピュータをシャットダウンして再起動します。
/ g このシャットダウンオプションは、 / rオプションと同じように機能しますが、再起動後に登録されたアプリケーションも再起動します。
/ a 保留中のシャットダウンまたは再起動を停止するには、このオプションを使用します。 保留中のシャットダウンを停止するか、リモートコンピュータに対して実行した再起動を計画している場合は、 / mオプションを使用してください。
/ p このシャットダウンコマンドオプションは、ローカルコンピュータを完全にオフにします。 / pオプションを使用することは、 shutdown / s / f / t 0を実行するのと同様です。 / tでこのオプションを使用することはできません。
/ h このオプションを指定してshutdownコマンドを実行すると、すぐに使用中のコンピュータが休止状態になります。 / hオプションを/ mオプションとともに使用してリモートコンピュータを休止状態にすることはできません。また、このオプションを/ t/ d/ cと一緒に使用することはできません。
/ e このオプションを使用すると、シャットダウンイベントトラッカーの予期しないシャットダウンのドキュメントを作成できます。
/ o このシャットダウンスイッチを使用して、現在のWindowsセッションを終了し、 拡張ブートオプションメニューを開きます。 このオプションは/ rと共に使用する必要があります。 / oスイッチは、Windows 8の新しい機能です。
/ハイブリッド このオプションはシャットダウンを実行し、高速起動用にコンピュータを準備します。 /ハイブリッドスイッチは、Windows 8の新機能です。
/ f このオプションは、実行中のプログラムを警告なしで強制的に終了させます。 / l/ p 、および/ hオプションを除いて、shutdownの/ fオプションを使用しないと、保留中のシャットダウンまたは再起動に関する警告が表示されます。
/ m \\ computername このshutdownコマンドオプションは、シャットダウンまたは再起動を実行するリモートコンピュータを指定します。
/ t xxx これは、shutdownコマンドの実行と実際のシャットダウンまたは再起動との間の時間(秒単位)です。 時間は、0(即時)から315360000(10年)までの任意の時間にすることができます。 / tオプションを使用しない場合は、30秒とみなされます。 / tオプションは、 / l/ h 、または/ pオプションでは使用できません。
/ d [ p: | u: ] xx yy これにより、再起動またはシャットダウンの理由が記録されます。 pオプションは、計画された再起動またはシャットダウンを示し、ユーザー定義のものです。 xxオプションとyyオプションは、それぞれシャットダウンまたは再起動の主な理由と短所を指定します。これらの理由は、オプションなしでshutdownコマンドを実行することで表示できます。 puも定義されていない場合、シャットダウンまたは再起動は計画外として記録されます。
/ c " コメント " このshutdownコマンドオプションを使用すると、シャットダウンまたは再起動の理由を説明するコメントを残すことができます。 コメントの周りに引用符を含める必要があります。 コメントの最大長は512文字です。
/? コマンドのいくつかのオプションに関する詳細なヘルプを表示するには、shutdownコマンドでhelpスイッチを使用します。 オプションなしでシャットダウンを実行すると、コマンドのヘルプも表示されます。

ヒント: Windowsをシャットダウンまたは手動で再起動するたびに、shutdownコマンド、理由、シャットダウンの種類、および[指定されたときのコメント]のコメントは、イベントビューアのシステムログに記録されます。 エントリを検索するには、USER32ソースをフィルタリングします。

ヒント: リダイレクション演算子を使用して、shutdownコマンドの出力をファイルに保存することができます。

コマンドの出力をファイルにリダイレクトする方法については、そのヘルプを参照するか、 コマンドプロンプトのヒントを参照してください。

シャットダウンコマンドの例

shutdown / r / dp:0:0

上記の例では、shutdownコマンドは現在使用されているコンピュータを再起動するために使用され、その他(計画中)の理由が記録されています。 再起動は/ rによって指定され、理由は/ dオプションで指定されます。pは再起動が計画されていることを示し、 0:0は「その他」の理由を示します。

オプションなしでシャットダウンを実行し、表示されているこのコンピュータテーブルの理由を参照することで、コンピュータ上のメジャーおよびマイナーの理由コードを表示できます。

シャットダウン/ l

ここに示すようにshutdownコマンドを使用すると、現在のコンピュータはすぐにログオフされます。 警告メッセージは表示されません。

shutdown / s / m \\ SERVER / d p: 0:0 / c "Timによる計画的再起動"

上記のシャットダウンコマンドの例では、 SERVERという名前のリモートコンピュータが、記録された理由(その他)(計画中)でシャットダウンされています。 コメントはTimによって計画された再起動として記録されます。 / tオプションで時刻が指定されていないため、シャットダウンコマンドを実行してから30秒後にシャットダウンが開始されます

shutdown / s / t 0

最後に、この最後の例では、shutdownコマンドを使用してローカルコンピュータをすぐにシャットダウンします。これは、shutdown / tオプションを使用して時刻をゼロに指定したためです。

シャットダウンコマンドとWindows 8

MicrosoftはWindows 8を以前のバージョンのWindowsよりもシャットダウンするのが難しく、多くのユーザーがコマンドでシャットダウンする方法を探し出すよう促していました。

shutdown / pを実行することで確かにそれを行うことができますが、他にも簡単な方法がいくつかあります。 完全なリストについては、 Windows 8をシャットダウンする方法を参照してください。

ヒント:コマンドを完全に回避するには、Windows 8の[スタート]メニューの置換えをインストールして、コンピュータのシャットダウンと再起動を簡単に行うことができます。

Windows 10のスタートメニューが戻ったので、マイクロソフトはPowerオプションでコンピュータを簡単にシャットダウンしました。