Windows Alat dan pengaturan layanan Waktu
Berlaku untuk: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows 10, Azure Stack HCI, versi 21H2 dan 20H2
Layanan waktu Windows (W32Time) menyinkronkan tanggal dan waktu untuk semua komputer yang dikelola oleh Active Directory Domain Services (AD DS). Artikel ini membahas berbagai alat dan pengaturan yang digunakan untuk mengelola layanan Windows Time.
Secara default, komputer yang bergabung ke domain menyinkronkan waktu melalui hierarki domain sumber waktu. Namun, jika komputer telah dikonfigurasi secara manual untuk disinkronkan dari sumber waktu tertentu, mungkin karena sebelumnya tidak bergabung ke domain, Anda dapat mengonfigurasi ulang komputer untuk mulai secara otomatis mencari waktunya dari hierarki domain.
Sebagian besar komputer yang bergabung dengan domain memiliki jenis klien waktu NT5DS, yang berarti bahwa mereka menyinkronkan waktu dari hierarki domain. Pengecualian untuk ini adalah pengendali domain, yang berfungsi sebagai master operasi emulator pengendali domain utama (PDC) untuk domain forest akar. Master operasi emulator PDC pada gilirannya biasanya dikonfigurasi untuk menyinkronkan waktu dengan sumber waktu eksternal.
Anda dapat mencapai akurasi waktu satu milidetik di domain Anda. Untuk informasi selengkapnya, lihat Batas dukungan untuk waktu akurasi tinggi dan lihat Waktu Akurat untuk Windows Server 2016.
Perhatian
Jangan gunakan perintah Net time untuk mengonfigurasi atau mengatur waktu jam komputer saat layanan Windows Time berjalan.
Selain itu, pada komputer lama yang menjalankan Windows XP atau yang lebih lama, perintah Net time /querysntp menampilkan nama server Network Time Protocol (NTP) tempat komputer dikonfigurasi untuk disinkronkan, tetapi server NTP tersebut hanya digunakan ketika klien waktu komputer dikonfigurasi sebagai NTP atau AllSync. Perintah ini sudah tidak digunakan lagi.
Port jaringan
Layanan Windows Time mengikuti spesifikasi Network Time Protocol (NTP), yang memerlukan penggunaan port UDP 123 untuk semua sinkronisasi waktu. Setiap kali komputer menyinkronkan jamnya atau menyediakan waktu ke komputer lain, itu terjadi melalui port UDP 123. Port ini secara eksklusif dicadangkan oleh layanan Windows Time.
Catatan
Jika Anda memiliki komputer dengan beberapa adaptor jaringan (multi-homed), Anda tidak dapat mengaktifkan layanan Windows Time berdasarkan adaptor jaringan.
Menggunakan W32tm.exe
Anda dapat menggunakan alat baris perintah W32tm.exe untuk mengonfigurasi pengaturan layanan waktu Windows dan untuk mendiagnosis masalah waktu komputer. W32tm.exe adalah alat baris perintah pilihan untuk mengonfigurasi, memantau, dan memecahkan masalah layanan Windows Time. W32tm.exe disertakan dengan Windows XP dan yang lebih baru dan Windows Server 2003 dan yang lebih baru.
Keanggotaan dalam grup Administrator lokal diperlukan untuk berjalan W32tm.exe secara lokal, sementara keanggotaan di grup Admin Domain diperlukan untuk berjalan W32tm.exe dari jarak jauh.
Jalankan W32tm.exe
- Di bilah pencarian Windows, masukkan cmd.
- Klik kanan Prompt Perintah, lalu pilih Jalankan sebagai administrator.
- Pada prompt perintah, masukkan w32tm diikuti dengan parameter yang berlaku, seperti yang dijelaskan di bawah ini:
| Parameter | Deskripsi |
|---|---|
| /? | Menampilkan bantuan baris perintah W32tm |
| /register | Mendaftarkan layanan Windows Time untuk dijalankan sebagai layanan dan menambahkan informasi konfigurasi defaultnya ke registri. |
| /unregister | Membatalkan pendaftaran layanan Windows Time dan menghapus semua informasi konfigurasinya dari registri. |
| /monitor [/domain:<domain name>] [/computers:<name>[,<name>[,<name>...]]] [/utas:<num>] | Memantau layanan Windows Time. /domain: Menentukan domain mana yang akan dipantau. Jika tidak ada nama domain yang diberikan, atau opsi /domain maupun /computers tidak ditentukan, domain default akan digunakan. Opsi ini mungkin digunakan lebih dari sekali. /computers: Memantau daftar komputer yang diberikan. Nama komputer dipisahkan oleh koma, tanpa spasi. Jika nama diawali dengan *, nama tersebut diperlakukan sebagai PDC. Opsi ini mungkin digunakan lebih dari sekali. /threads: Menentukan jumlah komputer yang akan dianalisis secara bersamaan. Nilai defaultnya adalah 3. Rentang yang diizinkan adalah 1-50. |
| /ntte<Epoch waktu NT> | Mengonversi waktu sistem NT Windows (diukur dalam interval 10-7 detik mulai dari 0h 1-Jan 1601) ke dalam format yang dapat dibaca. |
| /ntpte<Epoch waktu NTP> | Mengonversi waktu NTP (diukur dalam interval 2-32 detik mulai dari 0h 1-Jan 1900) ke dalam format yang dapat dibaca. |
| /resync [/computer:<computer>] [/nowait] [/rediscover] [/soft] | Memberi tahu komputer bahwa komputer harus menyinkronkan ulang jamnya sesegera mungkin, mengeluarkan semua statistik kesalahan yang terakumulasi. /computer:<computer>: Menentukan komputer yang harus disinkronkan ulang. Jika tidak ditentukan, komputer lokal akan menyinkronkan ulang. /nowait: jangan menunggu sinkronisasi ulang terjadi; segera kembali. Jika tidak, tunggu sinkronisasi ulang selesai sebelum kembali. /rediscover: Mendeteksi ulang konfigurasi jaringan dan menemukan kembali sumber jaringan, lalu menyinkronkan ulang. /soft: Menyinkronkan ulang dengan menggunakan statistik kesalahan yang ada. Ini digunakan untuk tujuan kompatibilitas. |
| /stripchart /computer:<target> [/period:<refresh>] [/dataonly] [/samples:<count>] [/rdtsc] | Menampilkan bagan garis offset antara komputer ini dan komputer lain. /computer:<target>: Komputer untuk mengukur offset. /period:<refresh>: Waktu antara sampel, dalam detik. Defaultnya adalah 2 detik. /dataonly: Menampilkan data saja, tanpa grafik. /samples:<count>: Mengumpulkan < sampel hitungan>, lalu berhenti. Jika tidak ditentukan, sampel akan dikumpulkan hingga Ctrl+C ditekan.
|
| /config [/computer:<target>] [/update] [/manualpeerlist:<peers>] [/syncfromflags:<source>] [/LocalClockDispersion:<seconds>] [/reliable:(YES|NO)] [/largephaseoffset:<milliseconds>]** | /computer:<target>: Menyesuaikan konfigurasi <target>. Jika tidak ditentukan, defaultnya adalah komputer lokal. /update: Memberi tahu layanan Windows Time bahwa konfigurasi telah berubah, menyebabkan perubahan diterapkan. /manualpeerlist:<peers>: Mengatur daftar peer manual ke <serekan>, yang merupakan daftar alamat DNS atau IP yang dibatasi spasi. Saat menentukan beberapa rekan, opsi ini harus diapit dalam tanda kutip. /syncfromflags:<source>: Mengatur sumber apa yang harus disinkronkan klien NTP. <Sumber> harus berupa daftar kata kunci ini yang dipisahkan koma (tidak peka huruf besar/kecil):
/reliable:(YES|NO): Atur apakah komputer ini merupakan sumber waktu yang dapat diandalkan. Pengaturan ini hanya bermakna pada pengendali domain.
|
| /tz | Menampilkan pengaturan zona waktu saat ini. |
| /dumpreg [/subkey:<key>] [/computer:<target>] | Menampilkan nilai yang terkait dengan kunci registri tertentu. Kunci default adalah HKLM\System\CurrentControlSet\Services\W32Time (kunci akar untuk layanan waktu Windows). /subkey:<key>: Menampilkan nilai yang terkait dengan kunci> subkunci <dari kunci default. /computer:<target>: Pengaturan registri kueri untuk target komputer <> |
| /query [/computer:<target>] {/source | /configuration | /peers | /status} [/verbose] | Menampilkan informasi layanan waktu Windows komputer. Parameter ini pertama kali tersedia untuk klien Windows Time di Windows Vista dan Windows Server 2008. /computer:<target>: Mengkueri < informasi target>. Jika tidak ditentukan, nilai defaultnya adalah komputer lokal. /source: Menampilkan sumber waktu. /configuration: Menampilkan konfigurasi run time dan dari mana pengaturan berasal. Dalam mode verbose, tampilkan pengaturan yang tidak ditentukan atau tidak digunakan juga. /peer: Menampilkan daftar serekan dan statusnya. /status: Menampilkan status layanan waktu Windows. /verbose: Mengatur mode verbose untuk menampilkan informasi selengkapnya. |
| /debug {/disable | {/enable /file:<Nama> /size:/<bytes> /entries:<value> [/truncate]}} | Mengaktifkan atau menonaktifkan komputer lokal Windows Log privat layanan Waktu. Parameter ini pertama kali tersedia untuk klien Windows Time di Windows Vista dan Windows Server 2008. /disable: Menonaktifkan log privat. /enable: Mengaktifkan log privat.
|
Atur klien untuk menggunakan dua server waktu
Untuk mengatur komputer klien untuk menunjuk ke dua server waktu yang berbeda, satu bernama dan yang lain bernama ntpserver.contoso.comclock.adatum.com, ketik perintah berikut pada prompt perintah, lalu tekan ENTER:
w32tm /config /manualpeerlist:"ntpserver.contoso.com clock.adatum.com" /syncfromflags:manual /update
Mengatur klien untuk menyinkronkan waktu secara otomatis dari sumber domain
Untuk mengonfigurasi komputer klien yang saat ini menyinkronkan waktu menggunakan komputer yang ditentukan secara manual untuk menyinkronkan waktu secara otomatis dari hierarki domain AD, jalankan hal berikut:
w32tm /config /syncfromflags:domhier /update
net stop w32time
net start w32time
Periksa konfigurasi waktu klien
Untuk memeriksa konfigurasi klien dari komputer klien berbasis Windows yang memiliki nama contosoW1host , jalankan perintah berikut:
W32tm /query /computer:contosoW1 /configuration
Output dari perintah ini menampilkan daftar parameter konfigurasi W32time yang diatur untuk klien.
Penting
Windows Server 2016 telah meningkatkan algoritma sinkronisasi waktu agar selaras dengan spesifikasi RFC. Oleh karena itu, jika Anda ingin mengatur klien waktu lokal untuk menunjuk ke beberapa rekan, kami sarankan Anda menyiapkan tiga atau beberapa server waktu yang berbeda.
Jika Anda hanya memiliki dua server waktu, Anda harus menentukan bendera NtpserverUseAsFallbackOnly (0x2)untuk membatalkan prioritas salah satunya. Misalnya, jika Anda ingin memprioritaskan ntpserver.contoso.com lebih dari clock.adatum.com, jalankan perintah berikut.
w32tm /config /manualpeerlist:"ntpserver.contoso.com,0x8 clock.adatum.com,0xa" /syncfromflags:manual /update
Selain itu, Anda dapat menjalankan perintah berikut dan membaca nilai NtpServer dalam output:
reg query HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
Mengonfigurasi reset jam komputer
Agar W32tm.exe mengatur ulang jam komputer, pertama-tama memeriksa offset (CurrentTimeOffset, juga dikenal sebagai Phase Offset) antara waktu saat ini dan waktu jam komputer untuk menentukan apakah offset kurang dari MaxAllowedPhaseOffset nilai.
CurrentTimeOffsetMaxAllowedPhaseOffset≤ : Sesuaikan jam komputer secara bertahap dengan menggunakan laju jam.CurrentTimeOffset>MaxAllowedPhaseOffset: Atur jam komputer segera.
Kemudian, untuk menyesuaikan jam komputer dengan menggunakan laju jam, W32tm.exe menghitung PhaseCorrection nilai. Algoritma ini bervariasi tergantung pada versi Windows:
Windows Server 2016 dan versi yang lebih baru:
PhaseCorrection_raw= |CurrentTimeOffset| ÷ (16 × ×PhaseCorrectRatepollIntervalInSeconds)
MaximumCorrection= |CurrentTimeOffset| ÷ (UpdateInterval÷ 100)
PhaseCorrection= min(PhaseCorrection_raw,MaximumCorrection)Windows Server 2012 R2 dan versi yang lebih lama:
Untuk mendapatkan SystemClockRate nilai, Anda bisa menggunakan perintah berikut dan mengonversinya dari detik ke tanda centang jam dengan menggunakan rumus (detik × 1.000 × 10.000):
PhaseCorrection= |CurrentTimeOffset| ÷ (PhaseCorrectRate×UpdateInterval)
Semua versi Windows menggunakan persamaan akhir yang sama untuk memeriksa PhaseCorrection:
PhaseCorrectionSystemClockRate≤ ÷ 2
Catatan
Windows Server 2019 dan Windows 10 1809 memiliki rumus yang sama dengan [Windows Server 2016 dan versi yang lebih baru] yang dijelaskan di atas dengan menerapkan pembaruan kumulatif dari KB5006744 dan seterusnya.
Persamaan ini menggunakan
PhaseCorrectRate,UpdateInterval,MaxAllowedPhaseOffset, danSystemClockRatediukur dalam satuan tanda centang jam. Pada sistem Windows, 1 md = 10.000 jam berdetak.MaxAllowedPhaseOffsetdapat dikonfigurasi dalam registri. Namun, parameter registri diukur dalam hitungan detik alih-alih tanda centang jam.Untuk melihat
SystemClockRatenilai danpollIntervalInSeconds(diukur dalam detik), buka jendela Prompt Perintah lalu jalankanW32tm /query /status /verbose. Perintah ini menghasilkan output yang menyerupan berikut ini.
Output menyajikan interval polling dalam tanda centang jam dan dalam detik. Persamaan menggunakan nilai yang diukur dalam detik (nilai dalam tanda kurung).
Output menyajikan laju jam dalam hitung detik. Untuk melihatSystemClockRatenilai dalam tanda centang jam, gunakan rumus berikut:(
value in seconds) × 1.000 × 10.000Misalnya, jika
SystemClockRateadalah 0,0156250 detik, nilai yang digunakan persamaan adalah 156.250 jam. Untuk deskripsi lengkap parameter yang dapat dikonfigurasi dan nilai defaultnya, lihat Entri konfigurasi nanti di artikel ini.
Contoh berikut menunjukkan cara menerapkan perhitungan ini untuk Windows Server 2012 R2 dan versi yang lebih lama.
Contoh: Laju jam sistem mati selama empat menit
Waktu jam komputer Anda adalah 11:05 dan waktu aktual saat ini adalah 11:09:
PhaseCorrectRate= 1
UpdateInterval= 30.000 tanda centang jam
SystemClockRate= 156.000 tanda centang jam
MaxAllowedPhaseOffset= 10 menit = 600 detik = 600 × 1.000 × 10.000 = 6.000.000.000 jam centang|
CurrentTimeOffset| = 4 menit = 4 × 60 × 1.000 × 10.000 = 2.400.000.000 tick jam
Apakah CurrentTimeOffset ≤ MaxAllowedPhaseOffset?
2.400.000.000 ≤ 6.000.000.000: TRUE
DAN apakah itu memenuhi persamaan berikut?
(|
CurrentTimeOffset| ÷ (PhaseCorrectRate×UpdateInterval) ÷ ≤SystemClockRate2)
Adalah 2.400.000.000 / (30.000 × 1) ≤ 156.000 ÷ 2
80.000 ≤ 78.000: FALSE
Oleh karena itu, W32tm.exe akan segera mengatur waktu kembali.
Catatan
Dalam hal ini, jika Anda ingin mengatur kembali jam secara perlahan, Anda juga harus menyesuaikan nilai PhaseCorrectRate atau UpdateInterval dalam registri untuk memastikan bahwa hasil persamaan adalah TRUE.
Contoh: Laju jam sistem mati tiga menit
Waktu jam komputer Anda adalah 11:05 dan waktu aktual saat ini adalah 11:08:
PhaseCorrectRate= 1
UpdateInterval= 30.000 tanda centang jam
SystemClockRate= 156.000 tanda centang jam
MaxAllowedPhaseOffset= 10 menit = 600 detik = 600 × 1.000 × 10.000 = 6.000.000.000 jam centang|
CurrentTimeOffset| = 3 menit = 3 × 60 × 1.000 × 10.000 = 1.800.000.000 tick jam
Apakah CurrentTimeOffset ≤ MaxAllowedPhaseOffset?
1.800.000.000 ≤ 6.000.000.000: TRUE
DAN apakah itu memenuhi persamaan berikut?
(|
CurrentTimeOffset| ÷ (PhaseCorrectRate×UpdateInterval) ÷ ≤SystemClockRate2)
Adalah 3 menit × (1.800.000.000) ÷ (30.000 × 1) ≤ 156.000 ÷ 2
Adalah 60.000 ≤ 78.000: TRUE
Dalam hal ini, jam akan diatur kembali secara perlahan.
Menggunakan Editor Kebijakan Grup Lokal
Layanan Windows Time menyimpan sejumlah properti konfigurasi sebagai entri registri. Anda dapat menggunakan Objek Kebijakan Grup (GPO) di Editor Kebijakan Grup Lokal untuk mengonfigurasi sebagian besar informasi ini. Misalnya, Anda dapat menggunakan GPO untuk mengonfigurasi komputer menjadi NTPServer atau NTPClient, mengonfigurasi mekanisme sinkronisasi waktu, atau mengonfigurasi komputer untuk menjadi sumber waktu yang andal.
Catatan
Kebijakan Grup pengaturan untuk layanan waktu Windows dapat diterapkan pada Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, dan Windows Server 2008 R2 pengendali domain dan dapat diterapkan ke komputer yang menjalankan Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, dan Windows Server 2008 R2.
Windows menyimpan informasi kebijakan layanan waktu Windows di Editor Kebijakan Grup Lokal di bawah Computer Configuration\Administrative Templates\System\Windows Time Service. Ini menyimpan informasi konfigurasi yang ditentukan kebijakan dalam registri Windows, lalu menggunakan entri registri tersebut untuk mengonfigurasi entri registri khusus untuk layanan waktu Windows. Akibatnya, nilai yang ditentukan oleh Kebijakan Grup menimpa nilai yang sudah ada sebelumnya di bagian layanan Windows Time dari registri. Beberapa pengaturan GPO prasetel berbeda dari entri registri layanan Windows Waktu default yang sesuai.
Misalnya, Anda mengedit pengaturan kebijakan di kebijakan Penyedia Waktu\Konfigurasikan Windows Klien NTP. Windows memuat pengaturan ini ke area kebijakan registri di bawah subkuntang berikut:
HKLM\Software\Policies\Microsoft\W32time\TimeProviders\NtpClient
Kemudian Windows menggunakan pengaturan kebijakan untuk mengonfigurasi entri registri layanan Windows Time terkait di bawah subkunjud berikut:
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NTPClient\
Tabel berikut ini mencantumkan kebijakan yang bisa Anda konfigurasi untuk layanan Windows Time, dan subkuntang registri yang memengaruhi kebijakan tersebut.
Catatan
Saat Anda menghapus pengaturan Kebijakan Grup, Windows menghapus entri yang sesuai dari area kebijakan registri.
| Kebijakan Grup 1 | Lokasi registri2,3 |
|---|---|
| Pengaturan Konfigurasi Global | W32Time W32Time\Config W32Time\Parameters |
| Penyedia Waktu\Konfigurasi Windows Klien NTP | W32Time\TimeProviders\NtpClient |
| Penyedia Waktu\Aktifkan Klien Windows NTP | W32Time\TimeProviders\NtpClient |
| Penyedia Waktu\Aktifkan Server NTP Windows | W32Time\TimeProviders\NtpServer |
1Category path: Computer Configuration\Administrative Templates\System\Windows Time Service
2 Subkunjud: HKLM\SOFTWARE\Policies\Microsoft
3 Subkunjud: HKLM\SYSTEM\CurrentControlSet\Services
Windows referensi registri
Peringatan
Informasi ini disediakan sebagai referensi untuk digunakan dalam pemecahan masalah dan validasi. Windows kunci registri digunakan oleh W32Time untuk menyimpan informasi penting. Jangan ubah nilai-nilai ini. Modifikasi pada registri tidak divalidasi oleh editor registri atau dengan Windows sebelum diterapkan. Jika registri berisi nilai yang tidak valid, Windows mungkin mengalami kesalahan yang tidak dapat dipulihkan.
Layanan Windows Time menyimpan informasi dalam registri di jalur HKLM\SYSTEM\CurrentControlSet\Services\W32Time di bawah subkuntang berikut:
Dalam tabel berikut, "Semua versi" mengacu pada Windows 7, Windows 8, Windows 10, Windows Server 2008 dan Windows Server 2008 R2, Windows Server 2012 dan Windows Server 2012 R2, Windows Server 2016, dan Windows Server 2019.
Catatan
Beberapa parameter dalam registri diukur dalam tanda centang jam dan beberapa diukur dalam hitungan detik. Untuk mengonversi waktu dari jam tick ke detik, gunakan faktor konversi ini:
- 1 menit = 60 detik
- 1 detik = 1000 md
- 1 ms = 10.000 jam centang pada sistem Windows, seperti yang dijelaskan di Properti DateTime.Ticks.
Misalnya, 5 menit menjadi 5 × 60 × 1000 × 10000 = 3.000.000.000 jam tick.
Entri konfigurasi
Entri Config subkey terletak di HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config.
| Entri registri | Versi | Deskripsi |
|---|---|---|
| AnnounceFlags | Semua versi | Mengontrol apakah komputer ini ditandai sebagai server waktu yang dapat diandalkan. Komputer tidak ditandai sebagai dapat diandalkan kecuali juga ditandai sebagai server waktu.
Nilai default untuk anggota domain adalah 10. Nilai default untuk klien dan server yang berdiri sendiri adalah 10. |
| ChainDisable | Mengontrol apakah mekanisme penautan dinonaktifkan atau tidak. Jika penautan dinonaktifkan (diatur ke 0), pengendali domain baca-saja (RODC) dapat disinkronkan dengan pengendali domain apa pun, tetapi host yang tidak memiliki kata sandi mereka di-cache pada RODC tidak akan dapat disinkronkan dengan RODC. Ini adalah pengaturan boolean, dan nilai defaultnya adalah 0. | |
| ChainEntryTimeout | Menentukan jumlah waktu maksimum entri dapat tetap berada dalam tabel penautan sebelum entri dianggap kedaluwarsa. Entri yang kedaluwarsa dapat dihapus ketika permintaan atau respons berikutnya diproses. Nilai defaultnya adalah 16 (detik). | |
| ChainLoggingRate | Mengontrol frekuensi di mana peristiwa yang menunjukkan jumlah upaya penautan yang berhasil dan tidak berhasil dicatat ke log Sistem di Pemantau Peristiwa. Defaultnya adalah 30 (menit). | |
| ChainMaxEntries | Mengontrol jumlah maksimum entri yang diizinkan dalam tabel penautan. Jika tabel penautan penuh dan tidak ada entri yang kedaluwarsa yang dapat dihapus, permintaan masuk apa pun akan dibuang. Nilai defaultnya adalah 128 (entri). | |
| ChainMaxHostEntries | Mengontrol jumlah maksimum entri yang diizinkan dalam tabel penautan untuk host tertentu. Nilai defaultnya adalah 4 (entri). | |
| ClockAdjustmentAuditLimit | Windows Server 2016 Versi 1709 dan versi yang lebih baru; Windows 10 Versi 1709 dan versi yang lebih baru | Menentukan penyesuaian jam lokal terkecil yang mungkin dicatat ke log peristiwa layanan W32time pada komputer target. Nilai defaultnya adalah 800 (bagian per juta - PPM). |
| ClockHoldoverPeriod | Windows Server 2016 Versi 1709 dan versi yang lebih baru; Windows 10 Versi 1709 dan versi yang lebih baru | Menunjukkan jumlah detik maksimum jam sistem dapat secara nominal menahan akurasinya tanpa menyinkronkan dengan sumber waktu. Jika periode waktu ini berlalu tanpa W32time mendapatkan sampel baru dari salah satu penyedia inputnya, W32time memulai penemuan kembali sumber waktu. Default: 7.800 detik. |
| EventLogFlags | Semua versi | Mengontrol peristiwa mana yang dicatat oleh layanan waktu.
|
| FrequencyCorrectRate | Semua versi | Mengontrol laju di mana jam dikoreksi. Jika nilai ini terlalu kecil, jam tidak stabil dan overcorrects. Jika nilai terlalu besar, jam membutuhkan waktu lama untuk disinkronkan. Nilai default pada anggota domain adalah 4. Nilai default pada klien dan server yang berdiri sendiri adalah 4. Catatan |
| HoldPeriod | Semua versi | Mengontrol periode waktu di mana deteksi lonjakan dinonaktifkan agar jam lokal dapat disinkronkan dengan cepat. Lonjakan adalah sampel waktu yang menunjukkan bahwa waktu tidak ada dalam beberapa detik, dan biasanya diterima setelah sampel waktu yang baik dikembalikan secara konsisten. Nilai default pada anggota domain adalah 5. Nilai default pada klien dan server yang berdiri sendiri adalah 5. |
| LargePhaseOffset | Semua versi | Menentukan bahwa offset waktu yang lebih besar dari atau sama dengan nilai ini dalam 10-7 detik dianggap sebagai lonjakan. Gangguan jaringan seperti sejumlah besar lalu lintas dapat menyebabkan lonjakan. Lonjakan akan diabaikan kecuali berlanjut untuk jangka waktu yang lama. Nilai default pada anggota domain adalah 50000000. Nilai default pada klien dan server yang berdiri sendiri adalah 50000000. |
| LastClockRate | Semua versi | Dikelola oleh W32Time. Ini berisi data yang dipesan yang digunakan oleh sistem operasi Windows, dan setiap perubahan pada pengaturan ini dapat menyebabkan hasil yang tidak dapat diprediksi. Nilai default pada anggota domain adalah 156250. Nilai default pada klien dan server yang berdiri sendiri adalah 156250. |
| LocalClockDispersion | Semua versi | Mengontrol dispersi (dalam detik) yang harus Anda asumsikan ketika satu-satunya sumber waktu adalah jam CMOS bawaan. Nilai default pada anggota domain adalah 10. Nilai default pada klien dan server yang berdiri sendiri adalah 10. |
| MaxAllowedPhaseOffset | Semua versi | Menentukan offset maksimum (dalam detik) yang W32Time mencoba menyesuaikan jam komputer dengan menggunakan laju jam. Ketika offset melebihi laju ini, W32Time mengatur jam komputer secara langsung. Nilai default untuk anggota domain adalah 300. Nilai default untuk klien dan server yang berdiri sendiri adalah 1. |
| MaxClockRate | Semua versi | Dikelola oleh W32Time. Ini berisi data yang dipesan yang digunakan oleh sistem operasi Windows, dan setiap perubahan pada pengaturan ini dapat menyebabkan hasil yang tidak dapat diprediksi. Nilai default untuk anggota domain adalah 155860. Nilai default untuk klien dan server yang berdiri sendiri adalah 155860. |
| MaxNegPhaseCorrection | Semua versi | Menentukan koreksi waktu negatif terbesar, dalam hitungan detik, yang dilakukan layanan. Jika layanan menentukan bahwa perubahan yang lebih besar dari ini diperlukan, layanan akan mencatat peristiwa sebagai gantinya. Catatan Nilai default untuk anggota domain adalah 0xFFFFFFFF (heksadesimal). Nilai default untuk pengendali domain adalah 172.800 (48 jam). Nilai default untuk klien dan server yang berdiri sendiri adalah 54.000 (15 jam). |
| MaxPollInterval | Semua versi | Menentukan interval terbesar, dalam detik log2, yang diizinkan untuk interval polling sistem. Perhatikan bahwa meskipun sistem harus melakukan polling sesuai dengan interval terjadwal, penyedia dapat menolak untuk menghasilkan sampel ketika diminta untuk melakukannya. Nilai default untuk pengendali domain adalah 10. Nilai default untuk anggota domain adalah 15. Nilai default untuk klien dan server yang berdiri sendiri adalah 15. |
| MaxPosPhaseCorrection | Semua versi | Menentukan koreksi waktu positif terbesar dalam hitungan detik yang dilakukan layanan. Jika layanan menentukan bahwa perubahan yang lebih besar dari ini diperlukan, layanan akan mencatat peristiwa sebagai gantinya. Catatan Nilai default untuk anggota domain adalah 0xFFFFFFFF (heksadesimal). Nilai default untuk pengendali domain adalah 172.800 (48 jam). Nilai default untuk klien dan server yang berdiri sendiri adalah 54.000 (15 jam). |
| MinClockRate | Semua versi | Dikelola oleh W32Time. Ini berisi data yang dipesan yang digunakan oleh sistem operasi Windows, dan setiap perubahan pada pengaturan ini dapat menyebabkan hasil yang tidak dapat diprediksi. Nilai default untuk anggota domain adalah 155860. Nilai default untuk klien dan server yang berdiri sendiri adalah 155860. |
| MinPollInterval | Semua versi | Menentukan interval terkecil, dalam basis log 2 detik, yang diizinkan untuk interval polling sistem. Perhatikan bahwa meskipun sistem tidak meminta sampel lebih sering daripada ini, penyedia dapat menghasilkan sampel kadang-kadang selain interval terjadwal. Nilai default untuk pengendali domain adalah 6. Nilai default untuk anggota domain adalah 10. Nilai default untuk klien dan server yang berdiri sendiri adalah 10. |
| PhaseCorrectRate | Semua versi | Mengontrol laju di mana kesalahan fase dikoreksi. Menentukan nilai kecil akan memperbaiki kesalahan fase dengan cepat, tetapi dapat menyebabkan jam menjadi tidak stabil. Jika nilainya terlalu besar, dibutuhkan waktu lebih lama untuk memperbaiki kesalahan fase. Nilai default pada anggota domain adalah 1. Nilai default pada klien dan server yang berdiri sendiri adalah 7. Catatan |
| PollAdjustFactor | Semua versi | Mengontrol keputusan untuk meningkatkan atau mengurangi interval polling untuk sistem. Semakin besar nilainya, semakin kecil jumlah kesalahan yang menyebabkan interval polling menurun. Nilai default pada anggota domain adalah 5. Nilai default pada klien dan server yang berdiri sendiri adalah 5. |
| RequireSecureTimeSyncRequests | Windows 8 dan versi yang lebih baru | Mengontrol apakah DC akan merespons permintaan sinkronisasi waktu yang menggunakan protokol autentikasi yang lebih lama atau tidak. Jika diaktifkan (diatur ke 1), DC tidak akan merespons permintaan menggunakan protokol tersebut. Ini adalah pengaturan boolean, dan nilai defaultnya adalah 0. |
| SpikeWatchPeriod | Semua versi | Menentukan jumlah waktu yang harus dipertahankan offset mencurigakan sebelum diterima sebagai benar (dalam detik). Nilai default pada anggota domain adalah 900. Nilai default pada klien dan stasiun kerja yang berdiri sendiri adalah 900. |
| TimeJumpAuditOffset | Semua versi | Bilangan bulat yang tidak ditandatangani yang menunjukkan ambang batas audit lompat waktu, dalam hitungan detik. Jika layanan waktu menyesuaikan jam lokal dengan mengatur jam secara langsung, dan koreksi waktu lebih dari nilai ini, maka layanan waktu mencatat peristiwa audit. |
| UpdateInterval | Semua versi | Menentukan jumlah tanda centang jam di antara penyesuaian koreksi fase. Nilai default untuk pengendali domain adalah 100. Nilai default untuk anggota domain adalah 30.000. Nilai default untuk klien dan server yang berdiri sendiri adalah 360.000. Catatan |
| UtilizeSslTimeData | Windows versi yang lebih baru dari Windows 10 build 1511 | Nilai 1 menunjukkan bahwa W32Time menggunakan beberapa tanda waktu SSL untuk menyemai jam yang sangat tidak akurat. |
Entri parameter
Entri Parameters subkuntang terletak di HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters.
| Entri registri | Versi | Deskripsi |
|---|---|---|
| AllowNonstandardModeCombinations | Semua versi | Menunjukkan bahwa kombinasi mode non-standar diizinkan dalam sinkronisasi antara serekan. Nilai default untuk anggota domain adalah 1. Nilai default untuk klien dan server yang berdiri sendiri adalah 1. |
| NtpServer | Semua versi | Menentukan daftar serekan yang dibatasi spasi tempat komputer mendapatkan stempel waktu, yang terdiri dari satu atau beberapa nama DNS atau alamat IP per baris. Setiap nama DNS atau alamat IP yang tercantum harus unik. Komputer yang terhubung ke domain harus disinkronkan dengan sumber waktu yang lebih andal, seperti jam waktu resmi AS.
Tidak ada nilai default untuk entri registri ini pada anggota domain. Nilai default pada klien dan server yang berdiri sendiri adalah time.windows.com,0x1. |
| ServiceDll | Semua versi | Dikelola oleh W32Time. Ini berisi data cadangan yang digunakan oleh sistem operasi Windows, dan setiap perubahan pada pengaturan ini dapat menyebabkan hasil yang tidak dapat diprediksi. Lokasi default untuk DLL ini pada anggota domain dan klien dan server yang berdiri sendiri adalah %windir%\System32\W32Time.dll. |
| ServiceMain | Semua versi | Dikelola oleh W32Time. Ini berisi data cadangan yang digunakan oleh sistem operasi Windows, dan setiap perubahan pada pengaturan ini dapat menyebabkan hasil yang tidak dapat diprediksi. Nilai default pada anggota domain adalah SvchostEntry_W32Time. Nilai default pada klien dan server yang berdiri sendiri adalah SvchostEntry_W32Time. |
| Jenis | Semua versi | Menunjukkan rekan mana yang akan menerima sinkronisasi dari:
|
Entri NtpClient
Entri NtpClient subkuntang terletak di HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
| Entri registri | Versi | Deskripsi |
|---|---|---|
| AllowNonstandardModeCombinations | Semua versi | Menunjukkan bahwa kombinasi mode non-standar diizinkan dalam sinkronisasi antara serekan. Nilai default untuk anggota domain adalah 1. Nilai default untuk klien dan server yang berdiri sendiri adalah 1. |
| KompatibilitasFlags | Semua versi | Menentukan bendera dan nilai kompatibilitas berikut:
|
| CrossSiteSyncFlags | Semua versi | Menentukan apakah layanan memilih mitra sinkronisasi di luar domain komputer. Opsi dan nilainya adalah:
|
| DllName | Semua versi | Menentukan lokasi DLL untuk penyedia waktu. Lokasi default untuk DLL ini pada anggota domain dan klien dan server yang berdiri sendiri adalah %windir%\System32\W32Time.dll. |
| Aktif | Semua versi | Menunjukkan apakah penyedia NtpClient diaktifkan di Layanan Waktu saat ini.
|
| EventLogFlags | Semua versi | Menentukan peristiwa yang dicatat oleh layanan Windows Time.
|
| InputProvider | Semua versi | Menunjukkan apakah akan mengaktifkan NtpClient sebagai InputProvider, yang mendapatkan informasi waktu dari NtpServer. NtpServer adalah server waktu yang merespons permintaan waktu klien di jaringan dengan mengembalikan sampel waktu yang berguna untuk menyinkronkan jam lokal.
|
| LargeSampleSkew | Semua versi | Menentukan sampel besar condong untuk pengelogan, dalam detik. Untuk mematuhi spesifikasi Security and Exchange Commission (SEC), ini harus diatur ke tiga detik. Peristiwa akan dicatat untuk pengaturan ini hanya ketika EventLogFlags secara eksplisit dikonfigurasi untuk 0x2 kecondongan sampel besar. Nilai default pada anggota domain adalah 3. Nilai default pada klien dan server yang berdiri sendiri adalah 3. |
| ResolvePeerBackOffMaxTimes | Semua versi | Menentukan jumlah maksimum waktu untuk menggandakan interval tunggu ketika upaya berulang untuk menemukan serekan untuk disinkronkan dengan gagal. Nilai nol berarti bahwa interval tunggu selalu minimum. Nilai default pada anggota domain adalah 7. Nilai default pada klien dan server yang berdiri sendiri adalah 7. |
| ResolvePeerBackoffMinutes | Semua versi | Menentukan interval awal untuk menunggu, dalam hitungan menit, sebelum mencoba menemukan serekan untuk disinkronkan. Nilai default pada anggota domain adalah 15. Nilai default pada klien dan server yang berdiri sendiri adalah 15. |
| SpecialPollInterval | Semua versi | Menentukan interval polling khusus, dalam hitungan detik, untuk rekan manual. Ketika bendera 0x1 SpecialInterval diaktifkan, W32Time menggunakan interval polling ini alih-alih interval polling yang ditentukan oleh sistem operasi. Nilai default pada anggota domain adalah 3.600. Nilai default pada klien dan server yang berdiri sendiri adalah 604.800. Baru untuk build 1703, SpecialPollInterval dimuat oleh nilai registri Konfigurasi MinPollInterval dan MaxPollInterval . |
| SpecialPollTimeRemaining | Semua versi | Dikelola oleh W32Time. Ini berisi data yang dipesan yang digunakan oleh sistem operasi Windows. Ini menentukan waktu, dalam detik, sebelum W32Time akan disinkronkan ulang setelah komputer dimulai ulang. Setiap perubahan pada pengaturan ini dapat menyebabkan hasil yang tidak dapat diprediksi. Nilai default pada anggota domain dan klien dan server yang berdiri sendiri dibiarkan kosong. |
Entri NtpServer
Entri NtpClient subkuntang terletak di HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer.
| Entri Registri | Versi | Deskripsi |
|---|---|---|
| AllowNonstandardModeCombinations | Semua versi | Menunjukkan bahwa kombinasi mode non-standar diizinkan dalam sinkronisasi antara klien dan server. Nilai default untuk anggota domain adalah 1. Nilai default untuk klien dan server yang berdiri sendiri adalah 1. |
| DllName | Semua versi | Menentukan lokasi DLL untuk penyedia waktu. Lokasi default untuk DLL ini pada anggota domain dan klien dan server yang berdiri sendiri adalah %windir%\System32\W32Time.dll. |
| Aktif | Semua versi | Menunjukkan apakah penyedia NtpServer diaktifkan di Layanan Waktu saat ini.
|
| InputProvider | Semua versi | Menunjukkan apakah akan mengaktifkan NtpClient sebagai InputProvider, yang mendapatkan informasi waktu dari NtpServer. NtpServer adalah server waktu yang merespons permintaan waktu klien di jaringan dengan mengembalikan sampel waktu yang berguna untuk menyinkronkan jam lokal.
|
Pencatatan yang disempurnakan
Entri registri berikut bukan bagian dari konfigurasi default W32Time tetapi dapat ditambahkan ke registri untuk mendapatkan kemampuan pengelogan yang ditingkatkan. Informasi yang dicatat ke log Peristiwa Sistem dapat dimodifikasi dengan mengubah nilai untuk pengaturan EventLogFlags di Kebijakan Grup Object Editor. Secara default, layanan Windows Time mencatat peristiwa setiap kali beralih ke sumber waktu baru.
Untuk mengaktifkan pengelogan W32Time, tambahkan entri registri berikut:
| Entri | Versi | Deskripsi |
|---|---|---|
| FileLogEntries | Semua versi | Mengontrol jumlah entri yang dibuat dalam file log waktu Windows. Nilai default tidak ada, yang tidak mencatat aktivitas Windows Waktu apa pun. Nilai yang valid adalah 0 hingga 300. Nilai ini tidak mempengaruhi entri log peristiwa yang biasanya dibuat oleh waktu Windows |
| FileLogName | Semua versi | Mengontrol lokasi dan nama file log waktu Windows. Nilai default kosong, dan tidak boleh diubah kecuali FileLogEntries diubah. Nilai yang valid adalah jalur lengkap dan nama file yang akan digunakan Windows Time untuk membuat file log. Nilai ini tidak memengaruhi entri log peristiwa yang biasanya dibuat oleh waktu Windows. |
| FileLogSize | Semua versi | Mengontrol perilaku pengelogan melingkar file log Windows Time. Ketika FileLogEntries dan FileLogName ditentukan, menentukan ukuran, dalam byte, untuk memungkinkan file log mencapai sebelum menimpa entri log terlama dengan entri baru. Silakan gunakan nilai 1000000 atau lebih besar untuk pengaturan ini. Nilai ini tidak memengaruhi entri log peristiwa yang biasanya dibuat oleh waktu Windows. |
pengaturan Objek Kebijakan Grup
pengaturan Kebijakan Grup terkandung dalam Pengaturan Konfigurasi Global dan GPO Pengaturan Klien NTP Windows.
Pengaturan Konfigurasi Global
Ini adalah pengaturan Kebijakan Grup global dan nilai default untuk layanan Windows Time. Pengaturan ini terkandung dalam Konfigurasi Global Pengaturan GPO di Editor Kebijakan Lokal.
| pengaturan Kebijakan Grup | Nilai default |
|---|---|
| AnnounceFlags | 10 |
| EventLogFlags | 2 |
| FrequencyCorrectRate | 4 |
| HoldPeriod | 5 |
| LargePhaseOffset | 1,280,000 |
| LocalClockDispersion | 10 |
| MaxAllowedPhaseOffset | 300 |
| MaxNegPhaseCorrection | 54.000 (15 jam) |
| MaxPollInterval | 15 |
| MaxPosPhaseCorrection | 54.000 (15 jam) |
| MinPollInterval | 10 |
| PhaseCorrectRate | 7 |
| PollAdjustFactor | 5 |
| SpikeWatchPeriod | 90 |
| UpdateInterval | 100 |
Windows pengaturan Klien NTP
Ini adalah pengaturan klien Windows NTP dan nilai default untuk layanan Windows Time. Pengaturan ini terkandung dalam Konfigurasikan GPO Klien Windows NTP di Editor Kebijakan Grup Lokal.
| pengaturan Kebijakan Grup | Nilai default |
|---|---|
| NtpServer | time.windows.com, 0x1 |
| Jenis | NTP - Gunakan untuk komputer yang tidak bergabung dengan domain NT5DS - Gunakan untuk komputer yang bergabung dengan domain |
| CrossSiteSyncFlags | 2 |
| ResolvePeerBackoffMinutes | 15 |
| ResolvePeerBackoffMaxTimes | 7 |
| SpecialPollInterval | 3,600 |
| EventLogFlags | 0 |
Informasi terkait
Lihat RFC 1305 - Protokol Waktu Jaringan Dari Internet Engineering Task Force (IETF).