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


10

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

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

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

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

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

回答:


13

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

マイクロソフトは専用のタイムサーバーを使用することをお勧めしますが、それは別のマシンのようなものです。

ただし、Group Policy EditorWindows 7でNTPサーバーを有効にするオプションがあります- 私はこれを見つけました...それ以上はありません

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

ここに画像の説明を入力してください

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

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

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


1
動作させることはできましたが、マスターコンピューターのファイアウォールでUDP 123ポートを開く必要もありました。メインコンピュータに別のタイムサーバーを追加する必要はありませんでした。その後、スレーブコンピュータで必要な唯一の変更は、ppumkinが示唆するように、[インターネット時刻]タブでサーバーを設定することでした。
mccoyn 2012年

再起動後は機能しませんでした。このリンクは、理由を説明する: mcbsys.com/techblog/2010/09/...
mccoyn

そのただの窓はusaullとして首の痛みです:(それを聞いて申し訳ありません..しかし、そのリンクはhyper-v、言い換えれば仮想化を説明します。その上にNTPサーバーを備えたVMを使用する方が、自動で起動します。再起動...
Piotr Kula 2012年

1
また、サービストリガーについても説明します。virtualiztionの機能は追加です。これを機能させるには、「sc triggerinfo w32time delete」を実行する必要がありました。ドメイン上にない場合、デフォルトで機能しないように構成されているためです。うん、窓が痛い。
mccoyn 2012年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.