instrument w32tm.exe linie de comandă concepute pentru a elimina sau de a instala serviciul de timp pentru Windows W32Time și management pe un computer local sau la distanță. Windows Time service (W32Time) este proiectat pentru a sincroniza data și ora pe computere într-o rețea LAN sau WAN. Dacă în momentul în care serviciul nu este instalat sau este dezactivată, timpul de sincronizare este imposibilă.
Serviciul W32Time asigură funcționarea atât client și server părți ale sistemului de software și același computer poate fi atât un client și serverul NTP (NTP - Network Time Protocol). protocol NTP utilizează portul 123 / UDP, trebuie să ia în considerare la configurarea unui sistem firewall.
timp algoritm de funcționare de serviciu este puțin diferit în funcție de faptul dacă computerul este un membru de domeniu sau nu. Calculatoarele nu sunt incluse în domeniul sunt folosite pentru a sincroniza cu sursa de ceas extern, iar intrare - interior NTP-server, care este rolul controler de domeniu PDC-emulator (emulator PDC). În același timp, el serverul NTP este sincronizat cu o sursă externă de timp. Conducerea cu un controler de domeniu este implementat cu domeniul Active Directory pentru a implementa și nu necesită nici o intervenție manuală, în plus, o astfel de intervenție este plină de probleme neprevăzute cu funcționarea întregii infrastructuri. Pentru computere, care nu au aderat la un domeniu, unele modificări ale setărilor nu este chiar interferează. În special, în toate versiunile curente de Windows (Windows 7 și mai sus), prevede punerea în aplicare a sincronizare standard de timp sarcina planificator cu o SynchronizeTime sursă externă. care este situat departe de a fi cel mai bun mod posibil. În plus, unii parametri ai serviciului cel mai mult timp, instalate în mod implicit, nu oferă sincronizarea automată fiabilă a ceasului de sistem cu un server de Internet extern.
Opțiuni de linie de comandă pentru instalare (îndepărtarea) a serviciului de timp:
w32tm [/? | / Register | / Unregister]
? - ieșiri informații de ajutor pentru utilizarea comenzii.
înregistrați - a instala serviciul Windows Time, adăugând configurația implicită la registru.
unregister - eliminarea serviciului Windows Time, și toate setările de configurare din registru.
Parametrii serviciului de timp sunt stocate în cheia de registry
În consecință, parametrii timpului de serviciu pot fi modificate nu numai prin comanda w32tm. dar, de asemenea, pentru a edita registry. În acest caz, utilizarea parametrilor modificate furnizate de comanda update de configurare
w32tm / config / actualizare
sau reporni serviciul W32Time.
Opțiunile liniei de comandă pentru monitorizarea timpului serviciului:
w32tm / monitor [/ domeniu:] [/ calculatoare: [, [. ]]] [/ Fire:] [/ ipprotocol:] [/ nowarn]
Domeniul - indică domeniul de observat. În cazul în care numele de domeniu nu este definit sau nu este definit nici un domeniu, sau calculatoare, utilizați numele de domeniu implicit curent. Această opțiune poate fi utilizat de mai multe ori.
calculatoare - monitorizarea calculatoarelor enumerate în listă. Numele de computere sunt separate prin virgule, fără spații. Dacă numele este prefixat cu „*“, acesta este considerat a fi numele PDC Emulator în Active Directory (AD PDC). Această opțiune poate fi utilizat de mai multe ori.
fire - numărul de calculatoare monitorizate simultan. Standard implicit - 3. intervalul permis - 1-50.
ipprotocol - versiunea IP-protocol (4 sau 6), care va fi folosit pentru supraveghere. Implicit va folosi orice versiune de protocol IP disponibile.
nowarn - să nu afișeze mesaje de avertizare.
Opțiuni de linie de comandă pentru transformări de timp:
w32tm / ntte vremya_NT
Parametrii pentru a efectua sincronizarea forțată a datei și orei de la o sursă externă:
w32tm / resincronizare [/ calculator:] [/ nowait] [/ redescopere] [/ moale]
Acesta oferă computerul o comandă cât mai curând posibil, pentru a re-sincroniza ceasurile lor cu eliminarea tuturor statisticilor de eroare acumulate.
Computer: Computer - computer care ar trebui resynchronize. În cazul în care nu este specificat, pentru a re-sincroniza computerul local.
nowait - nu așteptați până resincronizării, vă sunt returnate imediat. În caz contrar, așteptați până resincronizării înainte de a reveni.
redescoperi - re-defini configurația rețelei și redescoperi surse de rețea, apoi resynchronize.
moale - resincroniza folosind statisticile de eroare existente. Această opțiune în sistemul de operare curent nu este utilizat și este prevăzută pentru compatibilitate.
w32tm / stripchart / calculator: Calculatoare [/ Perioada: modificare] [/ dataonly] [/ probe: numărul] [/ packetinfo] [/ ipprotocol:]
Scoate diferența dintre această diagramă și celălalt calculator. calculator: Computer - computer care compară.
Perioada: actualizare - intervalul între măsurători (în secunde). Valoarea implicită - 2.
dataonly - afișa numai datele fără diagrame.
mostre: numărul - numărul de citiri colectate, apoi se va opri. În cazul în care nu este specificat, colectarea de date continuă până când ați apăsat tastele CTRL + C sau CTRL + Break.
packetinfo - imprima mesajul de răspuns NTP-pachet. ipprotocol - setați versiunea de protocol IP pentru a fi utilizat. Implicit este orice protocol disponibil.
w32tm / config [/ calculator: PC] [/ modificare] [/ manualpeerlist: Unități] / syncfromflags: Sursa] [/ LocalClockDispersion: sec] [/ de încredere: (DA | NU)] [/ largephaseoffset: milisecundă]
Computer: Computer - configureaza calculatorul specificat. În cazul în care nu este specificat, calculatorul local este utilizat în mod implicit.
actualizare - notifică serviciul de timp în care configurația sa schimbat, modificările să aibă efect.
syncfromflags: sursă - determină ce surse ar trebui să fie sincronizate NTP-client. sursa trebuie să fie o listă cu următoarele cuvinte cheie, separate prin virgula (majuscule):
nbsp MANUAL - sincronizare dintr-o listă de site manual.
nbsp DOMHIER - sincronizare cu controlere de domeniu Active Directory în ierarhia de domeniu.
nbsp NU - fără sincronizare.
nbsp ALL - sincronizare cu ambele noduri specificate manual sau cu nodurile de domeniu.
LocalClockDispersion: secunde - configureaza precizia ceasului intern, ce serviciu w32time va funcționa, în cazul în care nu se poate obține în momentul sursele sale configurate.
fiabile: (DA | NU) - determină dacă computerul este o sursă de timp de încredere. Acest parametru este utilizat doar pentru un controler de domeniu.
nbsp DA - acest computer este un serviciu timp de încredere.
nbsp NU - calculatorul nu este un serviciu de timp de încredere.
largephaseoffset: milisecunde - Setează diferența dintre ora locală și de rețea care W32time de serviciu va fi considerat maxim.
w32tm / tz - Afișează setările curente de fus orar.
w32tm / dumpreg [/ subcheie: secțiunea] [/ calculator: PC] - Afișează valoarea asociată cu cheia de registry.
Secțiunea implicită: HKLM \ System \ CurrentControlSet \ Services \ W32Time (partiția rădăcină a timpului de serviciu).
subcheie: secțiunea - afișează valorile asociate cu secțiunea în secțiunea implicită.
Computer: Computer - interogări setările de registry pentru calculator de calculator.
w32tm / interogare [/ calculator: calculator] [/ logoreic] - Afișează informații despre serviciul Windows Time pe un sistem informatic.
În cazul în care nu este specificat, calculatorul local este utilizat în mod implicit.
sursa - afișa sursa de timp.
configurare - configurare a afișajului în timpul rulării și originea parametrului. În modul verbose, afișați parametrii ca lipsă sau neutilizate.
colegii - afișează o listă de noduri și statutul lor.
stare - afișează starea serviciului Windows Time.
verbose - pentru a seta modul verbose pentru a afișa mai multe informații.
w32tm / depanare> - Activați sau dezactivați serviciul Windows Time jurnal privat pe computerul local.
dezactivați - dezactivați jurnalul privat.
permite - să permită jurnal privat.
fișier: nume - specificați un nume de fișier absolut.
Dimensiune: byte - specificați dimensiunea maximă pentru ciclul de fișier jurnal.
intrări: Valoarea - o listă cu steaguri specificate numărul și separate prin virgula pentru a indica tipul de informații care ar trebui să fie înregistrate. Numere permise: 0-300. De asemenea, camere single numărul admis variază, de exemplu 0-100,103,106. Valoarea 0-300 este utilizată pentru înregistrarea în toate informațiile de jurnal.
trunchia - trunchia fișierul în cazul în care acesta există.
Exemple folosind comanda w32tm
De obicei, Windows Time Serviciul este setat pentru a porni manual de tip și a alerga după cum este necesar. În cazul în care serviciul de timp este oprit, administrarea acestuia prin comanda w32tm este imposibilă. comandă sc Pentru a porni, opri sau verifica starea serviciului poate fi folosit
sc query w32time - afișează starea serviciului Windows Time
sc începe w32time - executa serviciul Windows Time.
sc opri w32time - executa serviciul Windows Time.
Serviciile de utilități suplimentare pot fi utilizate Sc.exe anticipate (services.msc) sau din panoul de control clasic comenzi net stop și net start
w32time net stop
net start w32time
Pentru a gestiona serviciul Windows Time trebuie să aibă drepturi de administrator la un sistem local sau la distanță.
w32tm /? - afișează un indiciu pentru utilizarea.
w32tm / interogare / configurare - afișează configurația serviciului Windows Time pe computerul local.
w32tm / interogare / configurare / calculator: \\ WIN10 - afișează configurația serviciului de timp pe un calculator numit WIN10
Un exemplu de informații de afișare:
EventLogFlags: 2 (local)
AnnounceFlags: 10 (local)
TimeJumpAuditOffset: 28800 (Local)
MinPollInterval: 10 (local)
MaxPollInterval: 15 (Local)
MaxNegPhaseCorrection: 54000 (Local)
MaxPosPhaseCorrection: 54000 (Local)
MaxAllowedPhaseOffset: 1 (local)
FrequencyCorrectRate: 4 (local)
PollAdjustFactor: 5 (local)
LargePhaseOffset: 50000000 (Local)
SpikeWatchPeriod: 900 (local)
LocalClockDispersion: 10 (local)
HoldPeriod: 5 (local)
PhaseCorrectRate: 1 (local
) UpdateInterval: 360000 (local)
FileLogName: C: \ Utilizator1 \ w32tmlog.log (local)
FileLogEntries: 0-300 (Local)
FileLogSize: 100000 (local)
NtpClient (local)
Nume_dll: C: \ WINDOWS \ System32 \ w32time.DLL (local)
Activată: 1 (local)
InputProvider: 1 (local)
AllowNonstandardModeCombinations: 1 (local)
ResolvePeerBackoffMinutes: 15 (Local)
ResolvePeerBackoffMaxTimes: 7 (local)
CompatibilityFlags: 2147483648 (local)
EventLogFlags: 1 (local)
LargeSampleSkew: 3 (local)
SpecialPollInterval: 604800 (local
) Tip: NTP (Local)
NtpServer: time.windows.com, 0x9 (Local)
VMICTimeProvider (local)
Nume_dll: C: \ WINDOWS \ System32 \ vmictimeprovider.dll (local)
Activată: 1 (local)
InputProvider: 1 (local)
NtpServer (local)
Nume_dll: C: \ WINDOWS \ System32 \ w32time.DLL (local)
Activat: 0 (Local)
InputProvider: 0 (Local)
În secțiunea Preferințe afișează setările curente pentru serviciul Windows Time în secțiunea TimeProviders - setarea software-ul atât pe partea de client și server.
Cei mai importanți parametri ai serviciului de timp:
Tip - Specifică tipul de sincronizare. Se poate lua următoarele valori:
nbsp NoSync - nu utilizați sincronizarea cu orice sursă externă de timp.
nbsp sincronizare NTP cu servere externe de timp care sunt specificate în parametrul NtpServer
nbsp NT5DS - sincronizarea se efectuează în conformitate cu ierarhia domeniului;
nbsp AllSync - sincronizare cu utilizarea oricăror surse disponibile.
Posibilă Mod de valori:
0x1 - SpecialInterval, utilizare specificată de intervalul de votare;
0x2 - Modul UseAsFallbackOnly - Sincronizarea numai atunci când este necesar;
0x4 - SymmetricActive, mod activ simetric;
0x8 - Client, trimiterea unei cereri în modul client.
Puteți utiliza combinații de moduri:
NtpServer: time.windows.com, 0x9 - cererea clientului (0x8) folosind intervalul predeterminat (0x1) pentru a sincroniza ceasul cu serverul time.windows.com
SpecialPollInterval - valoare în intervalul de secunde de timp de actualizare. Implicit - 604800 secunde, ceea ce corespunde la 7 zile. Este logic să se schimbe acest interval, cum ar fi 1 oră (3600), sau cel puțin 1 zi (86.400).
Este foarte important parametrii MaxNegPhaseCorrection MaxPosPhaseCorrection și care definește deformarea negativă și pozitivă maximă a ceasului, la care se poate realiza sincronizarea. Valoarea implicită - 54000 (în secunde), adică 15chasov, ceea ce duce la faptul că sincronizare de timp nu se efectuează la o divergență de ceas cu o sumă ce depășește 15 ore. Când încercați să resincronizare timp comanda w32tm / resyns ceasul nu se va schimba și va fi afișat voobschenie:
Sincronizarea a eșuat, deoarece schimbarea solicitată este prea mare.
Prin urmare, pentru sincronizarea de încredere a serverului de ceas de timp de calculator în Internet, indiferent de lecturile lor actuale, este de dorit să se mărească valoarea absolută a parametrilor și MaxNegPhaseCorrection MaxPosPhaseCorrection. sau chiar să le cereți valoarea maximă pentru tipul DWORD - 0xffffffff sau 4294967295.

După schimbarea MaxNegPhaseCorrection MaxPosPhaseCorrection și parametrii în sistemul de registru, de sincronizare de timp este realizată independent de ceasul calculatorului curent.
w32tm / monitor /computers:ru.pool.ntp.org - afișează diferența de timp și timpul de serverul ru.pool.ntp.org computerului.
w32tm / monitor /computers:ru.pool.ntp.org,time.windows.com,time.nist.gov - afișează diferența de timp a calculatorului și mai multe servere de timp.
w32tm / Resincronizați - sincroniza ceasul computerului local cu serverul de timp folosit pentru a le.
w32tm / stripchart /computer:pool.ntp.org / probe: 3 / dataonly - compara ceasul computerului local, cu serverul de timp pool.ntp.org mărturie. 3 și rezultatele interogării vor fi executate vor fi prezentate într-un format tabelar.
Un exemplu de informații de afișare:
Urmărirea pool.ntp.org [77.232.189.6:123].
d: - un timp de întârziere de răspuns între trimiterea cererii și primirea unui răspuns de la serverul NTP.
o: - deplasarea ceasului local, în raport cu indicațiile de server NTP (în cazul în care o valoare pozitivă - ceasul este lent, negativ - în grabă).
w32tm / stripchart /computer:pool.ntp.org - la fel ca și în exemplul anterior, dar verificarea se efectuează în mod continuu, până când nu apăsați combinația de taste CTRL + C sau CTRL + Break
w32tm / config / syncfromflags: /manualpeerlist:ru.pool.ntp.org manual / update - schimba configurația serviciului de timp pentru a utiliza serverul NTP ru.pool.ntp.org și aplica modificările.
w32tm / interogare / configurare - afișează configurația actuală a serviciului Windows Time pe computerul local.
w32tm / interogare / configurare / calculator: win10 - afișează configurația actuală a serviciului Windows Time pe computer WIN10.
w32tm / interogare / sursă - afișează informații despre sursa de timp pe computerul local.
w32tm / interogare / sursa / calculator: win10 - afișează informații despre sursa de timp pe calculator win10.
w32tm / unregister - șterge serviciul Windows Time din sistem. Toți parametrii de service în registru sunt eliminate. Înainte de a executa comanda, timpul serviciului ar trebui să fie oprit, în caz contrar, comanda va primi o eroare de acces.
w32tm / înregistrare - setați serviciul Windows Time pe acel computer. În acest caz, toți parametrii de service în registru sunt re-create. Pentru a modifica parametrii implicit pot fi utilizate importul de preparate anterior reg-fișier, de exemplu:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ servicii \ W32Time \ Config]
"MaxNegPhaseCorrection" = dword: ffffffff
"MaxPosPhaseCorrection" = dword: ffffffff