Does Windows Time Service (w32time) handle NTP 2036 rollover?

Keiichi Kawaguchi (川口 圭一) 20 評価のポイント
2026-05-22T08:45:48.34+00:00

I am investigating the behavior of the Windows Time Service (w32time)

in Windows 10 and Windows 11 with respect to the NTP 2036 era rollover.

As defined in NTP, the 32-bit seconds field will roll over on

February 7, 2036.

I would like to know:

  1. Does w32time correctly handle NTP era rollover?
  2. Is there any official documentation or test results verifying this behavior?
  3. Are there any known limitations or risks for long-term deployments (e.g. systems expected to run beyond 2036)?

This is for long-term infrastructure planning,

so any official clarification or guidance would be very helpful.

Environment:

  • Windows 10 / Windows 11
  • w32time (default configuration)

Thank you.

ビジネス向け Windows | Windows for IoT

質問作成者が受け入れた回答
HLBui 13,180 評価のポイント 独立アドバイザー
2026-05-22T09:44:45.5866667+00:00

Hi Keiichi Kawaguchi (川口 圭一)

The Windows Time Service (w32time) in Windows 10 and 11 is built on NTPv3, which uses that 32‑bit seconds field you mentioned. By design, NTPv3 will hit the rollover in February 2036, so technically the risk is real. Right now, there isn’t official Microsoft documentation that explicitly confirms how w32time will handle the rollover, nor published test results that prove it’s already covered. The expectation is that future updates or a move toward NTPv4 (which uses 64‑bit timestamps) will be the way to mitigate this in long‑term deployments. For infrastructure planning, the safest bet is to keep systems patched, monitor Microsoft’s guidance as we get closer to that date, and consider external NTP sources that support NTPv4 if you’re designing systems expected to run beyond 2036.

In practice, most organizations will refresh OS versions or time services well before then, so the risk is more theoretical than immediate. Still, it’s smart to have this on your radar and document it as a dependency

If this explanation helps clear things up, please go ahead and hit “accept answer” so we know you’re good to go. If you need more information, feel free to leave a message. We are happy to help!

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. チャブーン 7,841 評価のポイント MVP ボランティア モデレーター
    2026-05-25T10:10:53.1066667+00:00

    チャブーンです。

    この件ですが、質問者さんの心配事の本質がよくわからないです。

    このコメントに関しては、おそらく出元の資料は以下になると思います。だいたいこのドキュメントを1次資料にしている情報が多いです。

    Y2036 Countdown: The NTP Rollover is Now 10 Years Away

    他の方のコメントにある通り、現時点ではWindows Time Serviceは NTP era rollover の対策はしていないです。そのため「発生する可能性があるかないか」といえばある、ということにはなると思います。しかし発生するのは12年後であり、今対策について声高に叫んでも、あまり意味はないと思います。

    Windowsは常時開発修正されているOSです。過去にWindows 10が最後のOSです...といっていたのは懐かしいジョークです。クライアントOSは3年~4年ごとに大規模な更改が発生する状況で、NTP 2036 rolloverに対して何らかのアクションがあるであろう、ことは、期待できます。現状 Linux系の ntpclientが対応済み、ということなら、なおさらです。

    ただし、「それを知っている」「それを公開できる」というメンバーはだれもいません。MSの公式な回答はないためです。現状に関する言質が欲しい、というだけでしたら、**HLBui**の回答をそのまま採用してください。(ただしMSの公式見解にはなりえない、ことには注意してください)

    別のアクションを採る、方法はあります。Windows Insider Programに参加し、製品に対するフィードバックを行うことです。ロードマップが明らかになることはありませんが、フィードバックに対する応答で、何らかの情報は得られるでしょう。

    Windows Insider Program について

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "推奨" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。