Windows PCの自動シャットダウンを設定する方法



Windows PCを自動的にシャットダウンすると、本当に時間の節約になります。特に、つい忘れてしまったり、他の作業で忙しくしていたり​​する人には効果的です。長時間のダウンロード、レンダリング、あるいは単にバッチ処理の完了を待っている間など、マシンが自動的に電源を切るように設定しておくと、無駄な電力消費を抑え、整理整頓を保つことができます。しかし、やり方が分かりにくいこともありますし、Windowsには最初からオプションが表示されているわけでもありません。幸いなことに、コマンドライン(PowerShellまたはコマンドプロンプト)を使えば、必要なコマンドさえ分かれば、面倒な作業も簡単にこなせます。スクリプトの達人になる必要はありません。コピー&ペーストとタイミング調整だけで、簡単に設定できます。それでは、その手順をご紹介します。

Windowsの自動シャットダウンまたは再起動を修正する方法

方法1: シャットダウンのスケジュール設定

PCが何時間もアイドル状態のままで、自動的に電源を落としたい場合(例えば、大きなファイルのダウンロード後やバックアップ完了後など)は、この方法が役立ちます。また、電力消費を抑えたいのに手動で電源を切るのを忘れてしまった場合にも便利です。設定によっては、再起動するか再度実行するまでこのコマンドが機能しなくなる場合がありますが、ほとんどの場合、簡単に実行できます。

  • スタートメニューを開き、「cmd」または「PowerShell」(どちらでも可)と入力して、管理者として実行します。右クリックして「管理者として実行」を選択します。はい、これらのコマンドを確実に動作させるには、管理者権限が必要です。
  • プロンプトに「 」と入力しますshutdown -s -t 1800。これは1800秒(30分)後にシャットダウンすることを意味します。「1800」の部分は、必要な時間(秒単位)に合わせて調整してください。
  • Enterキーを押します。これで、指定した時間後にシステムがオフになるように設定されます。スケジュールを確認するメッセージが表示されます。

これが役立つ理由:毎回手動で「シャットダウン」をクリックすることなく、電源を切るための簡単な方法です。作業内容が保存されており、重要なタスクが実行されていないことが確実な場合、Windowsは警告を出さずに自動的に電源を切るため、この機能は有効です。

方法2: 再起動タイマーを設定する

シャットダウンではなく再起動を行う点は同じです。手動で再起動をクリックしたり、待ったりすることなくシステムをリフレッシュしたい場合に便利です。繰り返しますが、このコマンドはWindows 7、10、11で動作しており、コマンド構文が変更されていない限り、おそらくそれ以降のバージョンでも動作します。

  • 前と同じようにコマンド インターフェイスを開きます。
  • 次のように入力しますshutdown -r -t 1800。「-r」は再起動、「-t」はタイマーで、ここでは 1800 秒です。
  • Enter キーを押すと、カウントダウン後に PC が自動的に再起動します。

便利な理由:Windowsは、特にアップデートが保留中の場合、自動的に再起動しないことがあります。そのため、この機能はスケジュールされた再起動を強制的に実行します。ただし、時間切れになると突然再起動してしまうので、すべてのデータが保存されていることを確認してください。機種によっては、コマンドがすぐに実行されなかったり、他のアプリを閉じるまでエラーが表示される場合があります。そのため、試行錯誤が必要になることもあります。

スケジュールされたシャットダウンまたは再起動を一時停止またはキャンセルする

これはちょっとした秘密兵器です。気が変わったり、緊急の用事が入ったりした場合、スケジュールされたシャットダウンや再起動を中止できます。ターミナルをもう一度開いて、 と入力するだけです。Enterキーをshutdown -a押すと、スケジュールされている内容がすべてキャンセルされます。

Windowsは当然ながら、必要以上に難しく設定する必要があるので、これは便利です。あるマシンでは、スケジュール設定直後にキャンセルコマンドを実行すると問題なく動作しました。しかし、待ち時間が長すぎると、キャンセルする前にシャットダウンしてしまうことがあります。奇妙な機能ですが、知っておく価値はあります。

すべてのコマンドは Windows 7 以降でサポートされているため、少し古いバージョンを使用している場合は、更新を検討するか、その機能がまだ動作するかどうかを確認してください。

簡単に言うと、これらのコマンドは日々の家事を自動化し、エネルギーや時間を節約するのに役立ちます。難しいことではありませんが、正しく設定すれば間違いなく便利です。より高度なスケジュール管理にはタスクスケジューラを使う人もいますが、これらのシンプルなコマンドの方が早く済む場合もあります。

これで誰かの時間節約になればいいな。ほんの一瞬の便利さだけど、試してみる価値はある。

まとめ

  • shutdown -s -t [seconds]設定した時間後に電源をオフにするために使用します
  • shutdown -r -t [seconds]自動的に再起動するために使用する
  • スケジュールされたアクションをキャンセルするにはshutdown -a
  • 管理者 PowerShell またはコマンド プロンプト ウィンドウでコマンドを実行する

まとめ

これを試す場合は、シャットダウンや再起動をスケジュールする前に必ずすべての作業を保存してください。そうしないと、システムが予期せず電源を切った場合に、それまでの作業がすべて失われる可能性があります。設定によっては、コマンドがすぐに機能しなかったり、正常に動作させるには再起動が必要になる場合があります。それでも、基本的なタスクの自動化には十分に機能します。これにより、作業が少しだけ手動操作から解放され、自動化されたように感じるようになることを願っています。



この記事は役に立ちましたか?