タスクスケジューラーでWindows Server 2012 R2を定期的に再起動

ロゴ

Windows Serverを定期的に再起動するように設定したいことってありますよね。Windows Server自体の動作は安定していても、サードパーティー製のソフトウェアや自作の常駐アプリケーションがメモリーやリソースをリークしていて長期間の連続稼働で動作が不安定になってしまうことがあります。

定期的な再起動はサーバーの安定稼働に寄与します。

今回は、Windowsに標準で備わっているタスクスケジューラーを使用して、Windows Server 2012 R2を定期的に再起動する方法を紹介します。

再起動タスクを作成する手順

サーバー マネージャーツールからタスク スケジューラを起動します。

タスクスケジューラー起動

左側のツリーからタスク スケジューラ ライブラリを右クリックして、コンテキストメニューからタスクの作成...を選択します。

タスクの作成

[全般]タブで以下の設定をします。

  • 名前 定期的な再起動
  • タスクの実行時に使うユーザーアカウント NT AUTHORITY\SYSTEM

タスクの作成

[ユーザーまたはグループの変更…]ボタンを押してから、テキストボックスにSYSTEMと入力して[名前の確認]ボタンを押すと、タスクの実行時に使うユーザーアカウントとしてNT AUTHORITY\SYSTEMが設定されます。

タスクの作成

[トリガー]タブで[新規…]ボタンを押して、新しいトリガーを以下の内容で作成します。

  • タスクの開始 スケジュールに従う
  • スケジュールの周期(毎日や毎週特定の曜日、時間)は適宜設定してください。

新しいトリガー

[操作]タブで[新規…]ボタンを押して、新しい操作を以下の内容で作成します。

  • 操作 プログラムの開始
  • プログラム/スクリプト shutdown.exe
  • 引数の追加 /r /t 60 /d p:0:0 /c "タスクスケジューラーによる定期的な再起動"

新しい操作

[全般]タブ、[トリガー]タブ、[操作]タブを設定したら[OK]ボタンを押します。これで、定期的な再起動タスクの作成は完了です。

設定内容を確認して[OK]ボタンを押します。これで、定期的な再起動タスクの作成は完了です。タスク スケジューラ ライブラリに作成したタスクが表示されていること、次回の実行時刻が期待した値になっていることを確認してください。

設定完了


カテゴリー
  1. jekyll
  2. windows
  3. dotnet
  4. azure
  5. sharepoint
  6. sqlserver
  7. programming
  8. java
  9. database
最新記事
  1. 2015-03-12
    TNS(tnsnames.ora)を使わずにOracleに接続する方法
  2. 2015-02-24
    Visual Studioアプリケーションの種類を変更する方法
  3. 2015-02-19
    Visual Studio 2012 __cplusplus が必ず定義されてしまう不具合
  4. 2015-01-20
    ASLRが有効になっているとAdobe ReaderやIE10など起動できないプログラムがある
  5. 2015-01-18
    データ実行防止(DEP)からプログラムを除外する
  6. 2015-01-13
    patch.exe ユーザーアカウント制御(UAC)対応版
  7. 2015-01-11
    exewrap バージョン 1.0.1 リリース
  8. 2015-01-08
    Windows Server 2012 R2でリモートデスクトップ接続を有効化する
  9. 2015-01-07
    タスクスケジューラーでWindows Server 2012 R2を定期的に再起動
  10. 2015-01-06
    SharePoint Administration service (spadminV4) サービスに接続できませんでした