none
曜日指定のタスクが前の曜日に実行されてしまう問題について RRS feed

  • General discussion

  • 本記事はマイクロソフト社員によって公開されております。

    いつも弊社製品をご愛顧いただきありがとうございます。Windows プラットフォーム サポート User Experience チームの佐藤です。
    今回はタスク スケジューラで発生する問題についてご紹介いたします。

    特定の Windows バージョンに対して 2019 年 3 月 第 3 週に公開しました更新プログラムや、より新しい更新プログラムを適用した環境では、日本時間の AM 9:00 ちょうどに実行するよう設定した曜日指定のタスクが、前の曜日に実行されてしまう問題が発生します。

    事象の発生条件

    以下の 4 つの条件がすべて該当する場合に本事象は発生いたします。
     ● Windows のバージョンが以下であること。

       - Windows 8.1 / Windows Server 2012 R2
       - Windows 10 Enterprise 2016 LTSB / Windows Server 2016
       - Windows 10 Version 1903
     ● 2019 年 3 月 第 3 週以降の更新プログラムが適用されていること。
        ※ Windows 10 Version 1903 はリリース段階から該当します。
     ● 毎週や毎月の指定された曜日に実行するタスクであること。
     ● タスクの実行時間が日本時間 AM 9:00 (協定世界時 0:00) であること。

    以上の条件に一つでも該当しない場合は本事象は発生いたしません。

    補足として 2019 年 3 月 第 3 週の更新プログラムはこちらです。
    これ以降の更新プログラムを適用した場合も同様の問題が発生する可能性がございます。

    Windows 8.1 / Windows Server 2012 R2

    2019 年 3 月 20 日 — KB4489893 (マンスリー ロールアップのプレビュー)

    https://support.microsoft.com/ja-jp/help/4489893/windows-8-1-update-kb4489893

    Windows 10 Enterprise 2016 LTSB / Windows Server 2016

    2019 年 3 月 20 日 — KB4489889 (OS ビルド 14393.2879)

    https://support.microsoft.com/ja-jp/help/4489889

    事象の概要

    以下のシナリオで発生いたします。
    ・タスクのトリガーに毎週、もしくは毎月の指定された曜日が選択されており、なおかつ実行する時間が日本時間の AM 9:00 である場合、実行を予定した曜日の前の曜日にタスクが実行されます。
     
    例) 毎週の場合

     

    例) 毎月の場合

     
    上記設定の場合は、本来であれば日曜日の日本時間 AM 9:00 に実行されるはずが、意図せず、前日 土曜日の日本時間 AM 9:00 に実行されてしまいます。

    回避策

    実行する時間を日本時間の AM 9:00以外に設定いただくと事象が回避されます。
    参考として以下のように実行時間を日本時間 AM 8:59:00 と設定すると本事象は発生いたしません。
     
    例) 毎週の場合

     

    例) 毎月の場合


    AM 9:00ちょうどに処理を実行する必要がある場合には、上記の例のように開始時刻を早めていただいた上で、実行いただくコマンド等にて時間調整を実施いただけますよう、お願いいたします。
     
    以上がご紹介となります。本記事が皆様のご運用に対してお力添えとなりましたら幸いです。
    引き続き、皆様に弊社製品をご利用いただけるよう問題について改善してまいりますのでよろしくお願い申し上げます。
     
    なお、本記事につきましては、予告なく内容を変更させていただく場合がございますのであらかじめご理解、ご了承いただきたく存じます。

    Wednesday, August 21, 2019 4:20 AM
    Owner