Windowsで自動シャットダウン

Windowsにはタイマー付きシャットダウンコマンドが標準で付いている。
その上、リモートシャットダウンまでサポートしている。
…にもかかわらず意外と知られていないようなので、メモ。

PCをシャットダウンするためだけに待つ、ということがなくなる。

  • HTTP, FTPなどでダウンロードやアップロード完了後、自動でシャットダウンしたい
  • インストールが終わった後、自動でシャットダウンしたい
  • Windowsアップデートを始めてしまったが、シャットダウンしたい
  • 標準コマンドなので、共用マシンでも使える
  • コメントも残せるので、共用マシンで便利

以下は1時間後にシャットダウンする例。
-mでマシン指定、-cでコメント。

shutdown -s -t 3600
shutdown -s -t 3600 -m \\192.168.0.3
shutdown -s -t 3600 -c "Will shutdown after 3600 sec."

ダウンロードやインストールなどが終わりそうな時間よりも、少し長めに時間を指定しておくとよい。
逆に、どのくらいかかるか分からないような場合は使わないほうが吉。

外出前とか寝る前に、「ダウンロードが終わらない!」っていうのを経験したことがある人は、是非。

関連記事


  1. Windowsのコマンドラインから7-Zipでtar.gz形式に圧縮する
  2. バッチファイルで日付や時刻を取得する
  3. ネットワークが落ちていたらWindowsを自動で再起動する
  4. GhosttyやClaude Codeで完了通知に使われているOSCとは
  5. Zellijを快適に使うためのエイリアス・関数集
  6. MacでGhostty+Zellijをキーが衝突しないように使いたい
  7. 主要なAIエージェントフレームワークのリンク集