web-dev-qa-db-ja.com

オンラインになっていないコンピューターの時計を同期する方法は?

Windows 7を実行し、スイッチで相互に接続されているが、大規模なネットワークやインターネットには接続されていないコンピューターがいくつかあります。数週間後、時計はずれ、それらの間のログで何が起こっているのかを理解することは困難です。これらのコンピューターの時計を同期させる方法はありますか? 1秒以内で十分です。

私は解決策を探しましたが、すべてがこのページにリンクしているか、このページのコピーであるようです: http://support.Microsoft.com/kb/816042

コンピューターの1つが他のコンピューターのマスターとして機能し、上記の記事の「内部ハードウェアクロックを使用するようにWindowsタイムサービスを構成する」の説明に従ってコンピューターを構成しました。 NtpServerオプションにマスターのIPアドレスを使用して、「外部タイムソースを使用するようにWindowsタイムサービスを構成する」セクションの説明に従って別のコンピューターを構成しようとしました。私は15分待ったが、時計が同期しなかった(約1分離れたまま)。

また、w32timeサービスによって生成されたエラーメッセージを見つける方法はありますか?現在、私の唯一のアプローチは、何かを変更し、それが機能するかどうかを確認することです。

これらのコンピューターはドメインにありません。

10
mccoyn

同じネットワークにTimeServerをインストールする必要があります。現在、Windows 7マシンが時間を共有できるようにする記事があります...しかし、私にはわかりません。すべてのWindows 2000+サーバーにはNTPが標準で有効になっています。ドメインにいる場合は、ドメイン全体のサーバーの時間を自動的に使用します。

マイクロソフトでは 専用タイムサーバー の使用を推奨していますが、これは別のマシンのようなものです。

ただし、Group Policy Editorには、NTP Windows 7上のNTP $ ===サーバーを有効にするためのオプションがあります- これは見つかりましたが、それ以上はありません

次に、各クライアントはNTPのIPアドレスが[192.168.0.25]のようにそのマシンに変更されます)を必要とします。

Enter image description here

しかし、たとえば、専用の「サーバー」(実際にはサーバーではなく、メインコンピューターのみ)マシンがある場合は、たとえばすべてのデータを保持します。 仮想マシンくそ小さなLinuxディストリビューション で実行し、NTPを設定することは、ネイティブインストーラーを使用するのと同じくらい簡単です。これらのディストリビューションは微細で、メモリやCPUをほとんど使用しませんが、少し調べれば、多くの印象的なことができます。

しかし、最善の解決策は、Windowsサーバーをインストールし、すべてのマシンをドメインに配置することです。

Windows SBS Essentials を試すことができます。これも非常に安価です。

13
Piotr Kula