Bagaimana cara menyinkronkan jam untuk komputer yang tidak online?

10

Saya memiliki beberapa komputer yang menjalankan Windows 7 tertanam dan terhubung satu sama lain dengan sebuah saklar, tetapi tidak terhubung ke jaringan yang lebih besar atau internet. Setelah beberapa minggu, jam melayang dan sulit untuk mengetahui apa yang terjadi di log di antara mereka. Apakah ada cara untuk menjaga jam di komputer ini disinkronkan? Dalam 1 detik akan cukup baik untuk tujuan saya.

Saya telah mencari solusi dan semuanya sepertinya terhubung atau merupakan salinan dari halaman ini: http://support.microsoft.com/kb/816042

Salah satu komputer bertindak sebagai master untuk yang lain dan saya telah mengonfigurasinya seperti yang dijelaskan di bagian "Mengonfigurasi layanan Windows Time untuk menggunakan jam perangkat keras internal" pada artikel di atas. Saya telah mencoba mengkonfigurasi komputer lain seperti yang dijelaskan di bagian "Mengonfigurasi layanan Windows Time untuk menggunakan sumber waktu eksternal", menggunakan alamat IP master untuk opsi NtpServer. Saya menunggu 15 menit dan jam mereka tidak disinkronkan (mereka tetap sekitar 1 menit terpisah).

Juga, apakah ada cara untuk menemukan pesan kesalahan yang dihasilkan oleh layanan w32time? Saat ini, satu-satunya pendekatan saya adalah mengubah sesuatu dan menunggu untuk melihat apakah itu berhasil.

Komputer ini tidak ada dalam domain.

mccoyn
sumber

Jawaban:

13

Anda perlu menginstal TimeServer di jaringan yang sama. Sekarang ada artikel yang tersedia untuk membuat mesin Windows 7 dapat berbagi waktu ... tapi saya tidak yakin. Saya tahu semua Windows 2000+ Server datang dengan NTP diaktifkan sebagai standar dan ketika Anda berada di domain itu secara otomatis menggunakan waktu server di seluruh domain.

Microsoft merekomendasikan penggunaan server waktu khusus , tapi itu seperti komputer lain.

Namun ada opsi Group Policy Editoruntuk mengaktifkan server NTP pada Windows 7 - Saya menemukan ini ... tetapi tidak lebih .

Maka setiap klien membutuhkan alamat IP-nya untuk NTP diubah ke mesin itu, seperti [192.168.0.25].

Masukkan deskripsi gambar di sini

Tetapi juga, jika Anda memiliki mesin "server" khusus (bukan server sebenarnya, hanya komputer utama), yang menampung semua data misalnya. Anda dapat menjalankan mesin virtual dengan distribusi Linux kecil dan mengatur NTP semudah menggunakan installer asli. Distribusi ini kecil dan hampir tidak menggunakan memori atau CPU, tetapi dapat melakukan banyak hal yang mengesankan jika Anda sedikit riset.

Tetapi solusi terbaik adalah menginstal Windows Server dan meletakkan semua mesin dalam domain.

Anda dapat mencoba Windows SBS Essentials , dan sangat murah juga.

Piotr Kula
sumber
1
Saya bisa membuatnya bekerja, tetapi saya juga harus membuka port UDP 123 pada firewall di komputer master. Saya tidak perlu menambahkan server waktu terpisah ke komputer utama. Setelah itu, satu-satunya perubahan yang diperlukan pada komputer slave adalah mengatur server di tab waktu internet seperti yang disarankan ppumkin.
mccoyn
Tidak berfungsi setelah reboot. Tautan ini menjelaskan alasannya: mcbsys.com/techblog/2010/09/...
mccoyn
Jendela-nya hanya menjadi sakit di leher sebagai usaull :( Maaf mendengarnya .. tapi tautan itu menjelaskan hyper-v, dengan kata lain virutalization. Anda lebih baik menggunakan VM dengan server NTP di atasnya, yang akan secara otomatis memulai pada reboot ...
Piotr Kula
1
Ini juga menjelaskan pemicu layanan. Hal-hal virtualisasi hanyalah tambahan. Untuk membuatnya berfungsi, saya harus menjalankan "sc triggerinfo w32time delete" karena dikonfigurasi secara default untuk tidak berfungsi jika tidak pada domain. Ya, windows terasa menyebalkan.
mccoyn