HOME >> Tips >> Microsoft Windows

Windows XP , 7 をNTPサーバーにする方法

2012/6/20
文書番号:20020


Windows Server 2003 を NTP サーバーにする方法 で記載したこととほぼ同じですが、それと同じように Windows XP や Windows 7 を NTP サーバーにする方法です。
Windows VISTA では確認していませんが同様の手順でできるのではないかと思います。


【設定手順】

  1. レジストリエディタを起動します。
    [ファイル名を指定して実行]で「regedit」と入力して「OK」をクリックします。

    クリックで拡大
  2. [HKLM\SYSTEM\Current Control Set\Services\W32Time\TimeProviders\NtpServer] にある [Enabled] 値を開きます。

    クリックで拡大
  3. データが「1」であることを確認して「OK」をクリックします。
    ※Windows Server 2003 では初期値が「0」でしたが、XP , 7は初めから「1」になっているようです。

    クリックで拡大
  4. [HKLM\SYSTEM\Current Control Set\Services\W32Time\Config] にある [AnnounceFlags] 値を開きます。

    クリックで拡大
  5. データを「5」に変更して「OK」をクリックします。
    レジストリエディタを終了します。

    クリックで拡大
  6. コマンドプロンプトを起動します。
    「net stop w32time」と入力して実行します。
    「net start w32time」と入力して実行します。

    クリックで拡大

  7. これでNTPサーバーとして稼働しました。
    NTPクライアントから時刻を取得して確認します。
Windows 7 , Windows Server 2008 ではファイアウォールが有効になっているとクライアントからの通信を受け入れてくれないので時刻の同期に失敗します。
ファイアウォールでUDP 123番を許可してください。
設定方法:Windows 7 , Windows Server 2008 をNTPサーバーにしたときのファイアウォール設定