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

  1. Di bilah pencarian Windows, masukkan cmd.
  2. Klik kanan Prompt Perintah, lalu pilih Jalankan sebagai administrator.
  3. 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.

/rdtsc: Untuk setiap sampel, opsi ini mencetak nilai yang dipisahkan koma bersama dengan header RdtscStart, RdtscEnd, FileTime, RoundtripDelay, dan NtpOffset alih-alih grafik teks.

  • RdtscStart: Nilai RDTSC (Read Time Stamp Counter) yang dikumpulkan tepat sebelum permintaan NTP dibuat.
  • RdtscEnd: Nilai RDTSC yang dikumpulkan tepat setelah respons NTP diterima dan diproses.
  • FileTime: Nilai FILETIME lokal yang digunakan dalam permintaan NTP.
  • RoundtripDelay: Waktu berlalu dalam detik antara menghasilkan permintaan NTP dan memproses respons NTP yang diterima, dihitung sesuai komputasi pulang pergi NTP.
  • NTPOffset: Offset waktu dalam detik antara komputer lokal dan server NTP, dihitung sesuai komputasi offset NTP.
/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):

  • MANUAL: Sertakan serekan dari daftar peer manual.
  • DOMHIER: Menyinkronkan dari pengendali domain (DC) dalam hierarki domain.
/LocalClockDispersion:<seconds>: Mengonfigurasi akurasi jam internal yang akan diasumsikan W32Time ketika tidak dapat memperoleh waktu dari sumber yang dikonfigurasi.

/reliable:(YES|NO): Atur apakah komputer ini merupakan sumber waktu yang dapat diandalkan. Pengaturan ini hanya bermakna pada pengendali domain.

  • YA: Komputer ini adalah layanan waktu yang andal.
  • TIDAK: Komputer ini bukan layanan waktu yang dapat diandalkan.
/largephaseoffset:<milidetik>: mengatur perbedaan waktu antara waktu lokal dan jaringan yang akan dipertimbangkan W32Time sebagai lonjakan.
/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.

  • file:<name>: Menentukan nama file absolut.
  • size:<byte>: Menentukan ukuran maksimum untuk pengelogan melingkar.
  • entries:<value>: Berisi daftar bendera, ditentukan oleh angka dan dipisahkan oleh koma, yang menentukan jenis informasi yang harus dicatat. Nilai yang valid adalah 0 hingga 300. Rentang angka valid, selain angka tunggal, seperti 0-100.103.106. Nilai 0-300 adalah untuk mencatat semua informasi.
/potong: Potong file jika ada.

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, dan SystemClockRate diukur dalam satuan tanda centang jam. Pada sistem Windows, 1 md = 10.000 jam berdetak.

  • MaxAllowedPhaseOffset dapat dikonfigurasi dalam registri. Namun, parameter registri diukur dalam hitungan detik alih-alih tanda centang jam.

  • Untuk melihat SystemClockRate nilai dan pollIntervalInSeconds (diukur dalam detik), buka jendela Prompt Perintah lalu jalankan W32tm /query /status /verbose. Perintah ini menghasilkan output yang menyerupan berikut ini.
    Output of the w32tm /query /status /verbose command, that lists parameter values for the time service.
    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 melihat SystemClockRate nilai dalam tanda centang jam, gunakan rumus berikut:

    (value in seconds) × 1.000 × 10.000

    Misalnya, jika SystemClockRate adalah 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 CurrentTimeOffsetMaxAllowedPhaseOffset?

2.400.000.000 ≤ 6.000.000.000: TRUE

DAN apakah itu memenuhi persamaan berikut?

(|CurrentTimeOffset| ÷ (PhaseCorrectRate × UpdateInterval) ÷ ≤ SystemClockRate 2)

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 CurrentTimeOffsetMaxAllowedPhaseOffset?

1.800.000.000 ≤ 6.000.000.000: TRUE

DAN apakah itu memenuhi persamaan berikut?

(|CurrentTimeOffset| ÷ (PhaseCorrectRate × UpdateInterval) ÷ ≤ SystemClockRate 2)

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.
  • 0x00. Bukan server waktu
  • 0x01. Server selalu waktu
  • 0x02. Server waktu otomatis
  • 0x04. Server waktu yang selalu dapat diandalkan
  • 0x08. Server waktu andal otomatis

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.
  • 0x1. Lompatan waktu
  • 0x2. Perubahan sumber
Nilai default pada anggota domain adalah 2. Nilai default pada klien dan server yang berdiri sendiri adalah 2.
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
Nol bukan nilai yang valid untuk entri registri FrequencyCorrectRate . Pada Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 , dan komputer Windows Server 2008 R2, jika nilai diatur ke 0, layanan Windows Time secara otomatis mengubahnya menjadi 1.

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 0xFFFFFFFF adalah kasus khusus. Nilai ini berarti bahwa layanan selalu memperbaiki waktu.

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 0xFFFFFFFF adalah kasus khusus. Nilai ini berarti bahwa layanan selalu memperbaiki waktu.

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
Nol bukan nilai yang valid untuk entri registri PhaseCorrectRate . Pada Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, dan komputer Windows Server 2008 R2, jika nilai diatur ke 0, layanan Windows Time secara otomatis mengubahnya menjadi 1.

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
Nol bukan nilai yang valid untuk entri registri UpdateInterval . Pada komputer yang menjalankan Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, dan Windows Server 2008 R2, jika nilai diatur ke 0, layanan Windows Time secara otomatis mengubahnya menjadi 1.

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.
  • 0x01 SpecialInterval
  • 0x02 UseAsFallbackOnly
  • 0x04 SymmetricActive: Untuk informasi selengkapnya tentang mode ini, lihat Windows Time Server.
  • Klien 0x08

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:
  • NoSync. Layanan waktu tidak disinkronkan dengan sumber lain.
  • NTP. Layanan waktu disinkronkan dari server yang ditentukan dalam NtpServer. entri registri.
  • NT5DS. Layanan waktu disinkronkan dari hierarki domain.
  • AllSync. Layanan waktu menggunakan semua mekanisme sinkronisasi yang tersedia.
Nilai default pada anggota domain adalah NT5DS. Nilai default pada klien dan server yang berdiri sendiri adalah NTP.

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:
  • 0x00000001 - DispersionInvalid
  • 0x00000002 - IgnoreFutureRefTimeStamp
  • 0x80000000 - AutodetectWin2K
  • 0x40000000 - AutodetectWin2KStage2
Nilai default untuk anggota domain adalah 0x80000000. Nilai default untuk klien dan server yang berdiri sendiri adalah 0x80000000.
CrossSiteSyncFlags Semua versi Menentukan apakah layanan memilih mitra sinkronisasi di luar domain komputer. Opsi dan nilainya adalah:
  • 0 - Tidak ada
  • 1 - PdcOnly
  • 2 - Semua
Nilai ini diabaikan jika nilai NT5DS tidak ditetapkan. Nilai default untuk anggota domain adalah 2. Nilai default untuk klien dan server yang berdiri sendiri adalah 2.
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.
  • 1 - Ya
  • 0 - Tidak
Nilai default pada anggota domain adalah 1. Nilai default pada klien dan server yang berdiri sendiri adalah 1.
EventLogFlags Semua versi Menentukan peristiwa yang dicatat oleh layanan Windows Time.
  • 0x1 - Perubahan keterjangkauan
  • 0x2 - Kecondongan sampel besar (Ini berlaku untuk Windows Server 2003, Windows Server 2003 R2, Windows Server 2008, dan Windows Server 2008 R2 saja)
Nilai default pada anggota domain adalah 0x1. Nilai default pada klien dan server yang berdiri sendiri adalah 0x1.
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.
  • 1 - Ya
  • 0 - Tidak
Nilai default untuk anggota domain dan klien mandiri adalah 1.
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.
  • 1 - Ya
  • 0 - Tidak
Nilai default pada anggota domain adalah 1. Nilai default pada klien dan server yang berdiri sendiri adalah 1.
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.
  • 1 - Ya
  • 0 - Tidak = 0
Nilai default untuk anggota domain dan klien mandiri: 1

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

Lihat RFC 1305 - Protokol Waktu Jaringan Dari Internet Engineering Task Force (IETF).