私は試みた:
w32tm /query /status
私は得た:
The command /query is unknown.
別のマシンでは、私は得た:
The following error occurred: The service has not been started. (0x80070426)
それから私は試みた:
reg QUERY [\machine\]HKLM\SYSTEM\CurrentControlSet\Services\W32Time
私は得た:
ERROR: The system was unable to find the specified registry key or value.
それから私は試みた。
net time /querysntp
私は得た:
This computer is not currently configured to use a specific SNTP server.
別のマシンでは、私はまた言うヘルプページを得た:
The /QUERYSNTP and /SETSNTP options have been deprecated. Please use w32tm.exe to configure the Windows Time Service.
だから、基本的には、サービスが実行されていませんでした。これらの](http://www.kernelbytes.co.uk/?p=120)の指示に続いて、私はしました:
w32tm /unregister
w32tm /unregister
w32tm /register
net start w32time
最終的に、上記のすべてが動作します。(注意: net start
が失敗した場合は以下を参照) その後、ntpを設定する必要がありました。私はここの指示に従って:
w32tm /config /manualpeerlist:10.0.0.5 /syncfromflags:manual /reliable:yes /update
で設定しましたが、ここの指示に従って:
net time /setsntp:10.0.0.5
のように簡単に設定できたかもしれません。(10.0.0.5は私のローカルNTPサーバーです)。ローカルNTPサーバーを使用していない場合は、一般的なものを使用することができます:
w32tm /config /manualpeerlist:pool.ntp.org /syncfromflags:manual /reliable:yes /update
最後に、あなたは私のために必要ではなかった、次のことをする必要があるかもしれません:
w32tm /config /update
w32tm /resync /rediscover
注意。もしnet start w32time
がエラー1290(同じプロセス内の1つ以上のサービスに互換性のないサービスSIDタイプの設定があるので、サービス開始に失敗しました)で失敗した場合は、ステップここに従ってください:
w32tm /unregister
w32tm /register
sc config w32time type= own
net start w32time
その後、上記のように従ってください。
注2: 再起動時にNTPサービスが自動的に起動しない場合は、ここで説明したように: お使いのWindowsによっては、ドメインに参加した時にのみ起動するように設定されている場合があります。で確認できます:
sc qtriggerinfo w32time
ドメインに参加した時に起動するように設定されていて、マシンにドメインが設定されていない場合は、サービスを起動して時間を設定することはありません。おそらく、ドメインに参加させたくないから参加しないのでしょう。いずれにしても、どのトリガーで起動するかを変更するだけです。例えば、マシンがネットワークに接続されている(つまりサーバーにアクセスできる)ときに起動するには、次のようにします:
sc triggerinfo w32time start/networkon stop/networkoff