トップ 履歴 一覧 カテゴリ ソース 検索 ヘルプ RSS ログイン

Win32Conf/W32Time

INDEX

Windows Time (W32Time) サービス

日付と時刻の同期を管理するサービス。2000はSNTP、XP以降はNTPに対応する。ワークグループ環境では指定したNTPサーバ(初期は times.windows.com )、ドメイン環境ではドメインコントローラに標準で同期する。

設定項目

特に断りがなければXP環境下(多分2003も同様)。

 同期するNTPサーバ

時刻同期をするNTPサーバのFQDNかIPアドレスを指定する。複数指定する場合はサーバとモードの指定をスペース区切りで記述する。ドメインに参加している場合は任意のサーバからも同期することは出来ない。

レジストリキー
HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \W32Time \Parameters
データ 意味
NTPServer REG_SZ times.windows.com,0x1 NTPサーバとモード
NTPServer REG_SZ ntp1.example.com,0x1 ntp2.example.com,0x1 複数例

 同期の方法

Windows Time サービスの同期の方法を設定する。通常は[インターネット時刻]タブやドメインへの参加時などで設定される。

レジストリキー
HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \W32Time \Parameters
データ 意味
Type REG_SZ NoSync 同期を行わない
NT5DS ドメイン環境内のサーバのみ同期する(ドメインの標準)
NTP 外部NTPサーバと同期する(ワークグループの標準)
AllSync ドメイン環境と外部の両方と同期する

 slewモードの設定

時刻が進んでいる場合に同期を行うと時刻が後戻りし問題が発生することがある。UNIX系と同様に、時刻の進み方を(実際よりも)少しずつ遅らせて、時刻を後戻りさせずにゆっくりと同期させる方法が取られる。W32Time は設定した閾値以内でなければ、一気に時刻が同期される。

レジストリキー
HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \W32Time \Config
データ 意味
MaxAllowedPhaseOffset DWORD 0x1 (1) slewモードの有効範囲(秒)

ドメイン環境では5分以内、ワークグループ環境では1秒以内。Windows 2000は、3分以内となっている。

 時刻が大きく変更されないようにする

ローカルマシンの時刻とNTPサーバの時刻が大きく異なる場合に、時刻を同期しないようにする。

Windows 2000, XP, 2003, Vista は、0xFFFFFFF が設定されており、正確かどうかには無関係に同期する。2008 は、0x2a300(172800) =48時間に設定されている。7 は、0xd2f0(54000) =15時間となっている。

レジストリキー
HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \W32Time \Config
データ 意味
MaxPosPhaseCorrection DWORD 0xd2f0(54000) 時刻を進ませることが可能な範囲(秒)
MaxNegPhaseCorrection DWORD 0xd2f0(54000) 時刻を後戻りさせることが可能な範囲(秒)

インターネット時刻機能のポーリング間隔

インターネット時刻サーバと同期機能ですが、デフォルトの同期間隔は、7日(604,800秒)に設定されています。週一では長すぎる気がしますがクライアントなので1日1回同期すればよいかと。

  • 7日 = 604,800秒 = 00093a80
  • 1日 = 86,400秒 = 00015180
  • 12時 = 43,200秒 = 0000A8C0
  • 6時 = 21,600秒 = 00005460
  • 1時 = 3,600秒 = 00000E10
レジストリキー
HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \W32Time \TimeProviders \NtpClient
データ 意味
SpecialPollInterval DWORD 00093a80 (604800) 同期間隔(秒)
Windows Registry Editor Version 5.00

; インターネット時刻機能のポーリング間隔(秒)
; デフォルト:00093a80 (604,800秒(7日))
; 設定値例:00015180 (86,400秒(1日)) :0000A8C0 (43,200秒(半日)) :00005460 (21,600秒(6時))
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient]
"SpecialPollInterval"=dword:00093a80

参考

 Microsoft Windows 2000

 Windows XP, Windows Server 2003

最終更新時間:2013年01月28日 23時53分41秒 指摘や意見などあればSandBoxのBBSへ。