私は試した:
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.
したがって、基本的に、サービスは実行されていませんでした。以下のこれらの手順を、私がやりました:
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サービスが自動的に開始されない場合、ここで説明する開始設定が原因である可能性があります。ウィンドウによっては、ドメインに参加したときにのみ開始するように設定される場合があります。以下で確認できます:
sc qtriggerinfo w32time
ドメインへの参加時に開始するように構成されており、マシンにドメインが設定されていない場合、サービスは開始されず、時刻も設定されません。ドメインに参加したくないため、おそらくドメインに参加しません。いずれの場合でも、開始するトリガーを変更するだけです。たとえば、マシンにネットワークがある(したがってサーバーにアクセスできる)ときに起動するには、次のようにします。
sc triggerinfo w32time start/networkon stop/networkoff