佐藤浩です。

In message <bk7h1u$1uv$1@zzr.yamada.gr.jp>
Koichiro <koichiro@gmx.net> says:

> Kusakabe Youichi <void@merope.pleiades.or.jp> wrote:
> > どなたか、このNTPクライアントの機能を使える状態のまま
> > (ほかのソフトをつかわなくても)、
> > port 123を閉じる方法を
> > おしえていただけないでしょうか?
> 
> Windowsの「時刻の同期」機能で使うのがsntpプロトコルのみであることと
> Ntp/sntpプロトコルが123番ポートを使う約束になっていることからして
> (See RFC1305) 無理っぽいです。

ポートをふさぐのではなく単に機能の停止ができるかどうか見てみ
ると、

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W32Time\TimeProviders\NtpServer

には、DllName に C:\WINDOWS\System32\w32time.dll とはいってま
すね。

ここを無効な設定にしたらどうなるんでしょうか。
(Client のほうも同じ dll を使ってますが、そちらをいじらなけば 
client として機能していることしか確認してません。)

> # なお、Windowsの「時刻の同期」機能がはたらくのは週1回固定ですが、
> # これは少々間隔が長すぎるような感じがします。

この部分についていうと、

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W32Time\TimeProviders\NtpClient

の SpecialPollInterval のところが秒数設定するところになってい
るのでわたしは初期設定よりもはるかに短い秒数を素数で設定して
います。
(素数にしてあるのは単なる自己満足です。乱数の代わりのつもり。)

-- 
Sep/20/2003 (Sat) 07:10:16 am ------------------------------
Hiroshi SATO: sato@rd.casio.co.jp
------------ Buy like Peter Lynch, Own like Warren Buffett.