NTP)同期を強制するための最近の(この千年紀の)バージョンのWindows全体に「移植可能な」方法はありますか?
Windows 7には、前提条件もあります。サービスWindows Time
が実行されている必要があります。
(タスクバーで時刻をクリック→日付と時刻の設定を変更...→タブを選択インターネット時刻→設定を変更→ティック同期...チェックボックス。これにより、Windows Time
サービスが開始されます)。
その後、昇格したコマンドプロンプトから、次のことができます。
> w32tm /resync
Sending resync command to local computer
The command completed successfully.
>
...しかし、それは下位互換性があるとは思いません。 Windows XPの文書化された方法 はnet time
を使用します:
> net time /setsntp
...ただし、Windows 7では、次のエラーメッセージが表示されます。
The /QUERYSNTP and /SETSNTP options have been deprecated. Please use w32tm.exe
to configure the Windows Time Service.
それで、Windowsのバージョンに関係なくこれを実現する方法はありますか? (単純なコマンドで実行できない場合は、おそらくプログラムで?)
Windows 2000以降のすべてのWindowsバージョンで w32tm を使用できるはずです。
走ってみた
w32tm /resync
windowsの場合XPおよび2003。コマンドは問題なく動作します。
あなたは見ることができます ここ それはWindowsXPでサポートされています。
また、Windows 2000でサポートされていることも確認できます こちらをご覧ください 。