{{category Windows Command,nolink}} コマンドラインでWindowsをシャットダウン・再起動する。 !!!シャットダウン コマンド 一度に 1 台のローカル コンピューターまたはリモート コンピューターをシャットダウンまたは再起動できます。 Windows XP からコマンドが提供され、その後いくつかのオプションが追加されている。 * シャットダウン | Microsoft Learn ** https://learn.microsoft.com/ja-jp/windows-server/administration/windows-commands/shutdown !!コマンドラインオプション ::/? :::ヘルプを表示します。オプションを入力しない場合と同じです。 ::/i :::グラフィック ユーザー インターフェイス (GUI) を表示します。 :::シャットダウンの種類や理由を選択してリモートコンピューターをシャットダウンをすることができます。 :::このオプションは最初に指定する必要があります。また、他のオプションは無視されます。 ::/l (/L) :::ログオフします。 :::/m (リモート指定) または /c, /d, /t オプションとは併用できません。 ::/h :::【Vista 以降】ローカルコンピューターを休止状態にします。 :::/m (リモート指定) または /c, /d, /t オプションとは併用できません。 /f オプションと併用できます。 ::/s :::コンピューターをシャットダウンします。 ::/p :::【Vista 以降】タイムアウトまたは警告なしでローカル コンピューターの電源を切ります。 :::/m (リモート指定) または /c, /d, /t オプションとは併用できません。 /d および /f オプションと併用できます。 ::/sg :::【10 以降】コンピューターをシャットダウンします。 :::次回の起動時、自動再起動サインオン(ARSO)が有効になっている場合、シャットダウン時のユーザーで自動的にサインインしてロック状態にします。また、登録済みアプリケーションを自動的に起動します。 ::/r :::コンピューターを再起動します。 ::/g :::【Vista,10 以降】コンピューターを再起動します。 :::再起動後、登録済みアプリケーションを自動的に起動します。 :::※10以降は、自動再起動サインオン(ARSO)が有効になっている場合で、サインイン後にロック状態にします。 ::/a :::システムのシャットダウンを中止します。 :::/t オプションで 0 より大きい数を指定して実行した場合で、タイムアウト期間にのみ使用できます。 :::/fw オプションが指定された場合の BIOS/UEFI の起動をすべてクリアします。 ::/hybrid :::【10 以降】/s オプションと共に使用することで、高速スタートアップを有効にしてコンピューターをシャットダウンします。 :::※このオプションを使わない既定の処理では、高速スタートアップが無効になります。 ::/soft :::【10 以降】/r または /g オプションと共に使用することで、「ソフト再起動」を行います。 ::/o :::【10 以降】/r オプションと共に使用することで、詳細ブート オプション メニューに移動し、再起動します。 ::/fw :::【10 以降】シャットダウン オプション(/s, /sg, /r, /g, /p)と共に使用することで、次回の起動時にファームウェアのユーザー インターフェイス(BIOS/UEFI メニューなど)を起動する。 :::※管理者権限が必要 ::/m \\コンピューター :::対象となるコンピューターを指定します(「\\」は省略可能)。 :::※専用の権限が必要(管理者権限 など)。また、対象コンピューターにシャットダウン可能なユーザーで接続が必要(「net use」コマンドで事前に接続しておく など) ::/f :::ユーザーに警告せずに実行中のアプリケーションを強制終了します。 :::/t パラメーター に 0 より大きい値が指定された場合、/f が暗黙的に使用されます。 ::/t nn :::シャットダウンまでのタイムアウト期間を nn 秒に設定します。 :::nn には秒数を 0 から 315360000 (10 年) までの範囲の数で指定します。既定値は 30 です。 :::また、タイムアウト時間が 0 以外の場合は /f オプションが暗黙的に使用されます。 ::/d [p/u:]xx:yy :::再起動またはシャットダウンの理由を指定します。 :::「p:」は、計画されていることを示します。 :::「u:」は、ユーザー定義の理由コードであることを示します。 :::xx は主因の番号です (256 未満の正の整数)。 :::yy は副因の番号です (65536 未満の正の整数)。 ::: ::/c "コメント" :::再起動またはシャットダウンの理由にコメントを付けます。最大 512 文字まで入力できます。 :::タイムアウト時間がある場合は、シャットダウンする旨のメッセージ表示でも使用されます。 ::/e :::【Vista 以降】/d および /c オプションと共に使用することで、。コンピューターの予期しないシャットダウンの理由を記録します。 :::※管理者権限が必要 !!コマンドラインオプション C:\>shutdown /? 使用法: shutdown [/i | /l | /s | /sg | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/fw] [/f] [/m \\コンピューター][/t xxx][/d [p|u:]xx:yy [/c "コメント"]] 引数なし ヘルプを表示します。「/?」と入力するのと同じです。 /? ヘルプを表示します。オプションを入力しないのと同じです。 /i グラフィック ユーザー インターフェイス (GUI) を表示します このオプションは最初に指定する必要があります。 /l ログオフします。/m または /d オプションとは併用できません。 /s コンピューターをシャットダウンします。 /sg コンピューターをシャットダウンします。次回の起動時、自動再起動サインオンが 有効になっている場合は、前回の対話ユーザー自動的にサインインしてロックします。 サインイン後、登録されているアプリケーションを再起動します。 /r コンピューターを完全にシャットダウンして再起動します。 /g コンピューターを完全にシャットダウンして再起動します。システムの再起動後、 自動再起動サインオンが有効になっている場合は、 前回の対話ユーザーで自動的にサインインしてロックします。 サインイン後、登録されているアプリケーションを再起動します。 /a システムのシャットダウンを中止します。 これは、タイムアウト期間にのみ使用できます。 /fw と共に使用して、保留されているファームウェアでの起動をすべてクリアします。 /p タイムアウトまたは警告なしでローカル コンピューターの電源を切ります。 /d および /f オプションと併用できます。 /h ローカル コンピューターを休止状態にします。 /f オプションと併用できます。 /hybrid コンピューターのシャットダウンを実行し、高速スタートアップの準備をします。 /s オプションと併用してください。 /fw シャットダウン オプションと共に使用し、次回は以下で起動します ファームウェアのユーザー インターフェイス。 /e コンピューターの予期しないシャットダウンの理由を記録します。 /o 詳細ブート オプション メニューに移動し、コンピューターを再起動します。 /r オプションと併用してください。 /m \\コンピューター 対象となるコンピューターを指定します。 /t xxx シャットダウンまでのタイムアウト期間を xxx 秒に設定します。 有効範囲は 0 から 315360000 (10 年) までで、既定値は 30 です。 タイムアウト期間が 0 より大きい場合、/f パラメーターが 暗黙的に指定されます。 /c "コメント" 再起動またはシャットダウンの理由にコメントを付けます。 最大 512 文字まで入力できます。 /f ユーザーに警告せずに実行中のアプリケーションを強制終了します。 /t パラメーター に 0 より大きい値が指定された場合、 /f パラメーターも暗黙的に指定されます。 /d [p|u:]xx:yy 再起動またはシャットダウンの理由を指定します。 p は再起動またはシャットダウンが計画されていることを示します。 u は理由がユーザーにより定義されることを示します。 p と u のどちらも指定されていない場合は、再起動またはシャットダウンが 計画されていません。 xx は主因の番号です (256 未満の正の整数)。 yy は副因の番号です (65536 未満の正の整数)。 理由: (E = 予期していた理由 U = 予期していない理由 P = 計画済み, C = ユーザー定義) 種類 主因 副因 タイトル U 0 0 その他 (計画外) E 0 0 その他 (計画外) E P 0 0 その他 (計画済) U 0 5 その他の障害: システム応答なし E 1 1 ハードウェア: メンテナンス (計画外) E P 1 1 ハードウェア: メンテナンス (計画済) E 1 2 ハードウェア: インストール (計画外) E P 1 2 ハードウェア: インストール (計画済) E 2 2 オペレーティング システム: 回復 (計画外) E P 2 2 オペレーティング システム: 回復 (計画済) P 2 3 オペレーティング システム: アップグレード (計画済) E 2 4 オペレーティング システム: 再構成 (計画外) E P 2 4 オペレーティング システム: 再構成 (計画済) P 2 16 オペレーティング システム: Service pack (計画済) 2 17 オペレーティング システム: ホットフィックス (計画外) P 2 17 オペレーティング システム: ホットフィックス (計画済) 2 18 オペレーティング システム: セキュリティ フィックス (計画外) P 2 18 オペレーティング システム: セキュリティ フィックス (計画済) E 4 1 アプリケーション: メンテナンス (計画外) E P 4 1 アプリケーション: メンテナンス (計画済) E P 4 2 アプリケーション: インストール (計画済) E 4 5 アプリケーション: 応答なし E 4 6 アプリケーション: 不安定 U 5 15 システム障害: STOP エラー U 5 19 セキュリティの問題 (計画外) E 5 19 セキュリティの問題 (計画外) E P 5 19 セキュリティの問題 (計画済) E 5 20 ネットワーク接続の損失 (計画外) U 6 11 電源障害: コードが抜けました U 6 12 電源障害: 環境 P 7 0 レガシ API シャットダウン !!!例 !! シャットダウン shutdown /s /t 0 !! 再起動 shutdown /r /t 0 !! 休止状態 (Vista 以降) shutdown /h ※休止状態(hibernate)が有効になっている必要がある。 有効/無効は、設定・コントロールパネルの電源オプション または [[powercfg|WinCmd/PowerCfg]] コマンドで行う。 !! ログオフ shutdown /l