2018 m. gruodžio 16 d., sekmadienis

Laiko sinchronizavimo korekcija Windows kompiuteriuose



Papildymas: visa, kas parašyta žemiau yra tiesa, tačiau ja reiktų vadovautis naudojantis Windows 8, Windows 8.1 ar Windows10 operacinės sistemos kompiuteriais. Windows 7, Windows Vista OS kompiuteriuose laiko sinchronizavimo funkcija yra su trūkumais ir dažnai neįmanoma laiko susinchronizuoti geriau nei 1,5 sekundės.
Skaitmeninių modų mylėtojams tikslus kompiuterio laikas buvo svarbus ir anksčiau. Su FT8 "aušra", jis tapo dar svarbesnis. Seniai daugeliui žinoma programa "Dimension 4", papildomai sinchronizuojanti laiką ir turinti kai kurių papildomų galimybių. Tačiau kaip ir su visomis rezidentinio tipo programomis (kaip beje ir iš esmės su visomis programomis), lazda turi du galus: kuo jų daugiau paleista vienu metu - tuo labiau jos ima savo resursus iš kompiuterio. Įprastai mažos programos nėra labai gerai testuojamos ir nėra retas dalykas, kad kai kada jos tarpusavyje gali konfliktuoti. Todėl logiškas atrodo klausimas: Ar tikrai būtina diegti papildomą programą tam, kad turėtume tikslų laiką kompiuteryje?
Ne. Absoliučiai nebūtina.
Windows operacinėse sistemose laiko sinchronizavimas jau yra ir ko gero visiems pažįstamas:



Bėda ta, kad pagal nutylėjimą, Windows OS laiko sinchronizavimas vyksta kartą per savaitę. Dažnai radijo mėgėjams to nepakanka.  Gerai yra tai, kad sinchronizavimo laiko tarpus nesunku pasikeisti pačiam. Štai kaip tai padaryti:
 Windows paieškos lauke surenkame "regedit" ir pasirenkame surastą programą. Tai - operacinės sistemos registras. Čia kompiuteris priklausomai nuo nustatymų, gali paprašyti administratoriaus teisių ar parodyti papildomą įspėjimą.





Atidarius registrą reikia surasti taip vadinamą "raktą" atsakingą už sinchronizavimo periodą. Pilnas kelias iki jo yra
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\W32Time\TimeProviders\NtpClient
o pačio rakto pavadinimas
SpecialPollInterval 
Regisro struktūra yra "medžio" tipo ir surasti šį raktą nebus sunku. Tačiau nelieskite kitų "medžio" šakų ar raktų. Čia paslėpta daug kompiuterio nustatymų, tame tarpe ir jam gyvybiškai svarbių.


 

Atidarome raktą dvigubu pelės paspaudimu ir turbūt pamatysime langą labai panašų į šį:



 

Value data - ne kas kitas kaip sinchronizavimo periodas sekundėmis, išreikštas šešioliktaine forma. Persijungę į dešimtainę (Decimal) formą pamatysime skaičių 604800. Štai, šis ir yra mūsų laiko sinchronizavimo periodas. Pasirinkime kokį tik norime naują  periodą, paverskime jį sekundėmis elementariais aritmetikos veiksmais ar pasinaudoję pvz. http://www.easysurf.cc/utime.htm Aš pasirinkau 3 valandas, man gavosi 10800 sekundžių. Įrašome šį skaičių vietoj 604800, spaudžiame OK ir uždarome registrą.



 

Liko du paprastučiai žingsniai: Nueikime į kompiuterio laiko ir datos nustatymus ir sinchronizuokime laiką.
O paskutinis žingsnis - po trijų valandų (jūsų atveju gali būti ir kitaip) patikrinkite ar pakeitimai dirba, ar įvyko sinchronizacija.

 

Mano manymu šio metodo tikslumo daugiau nei pakanka visoms skatmeninėms modoms. Nors metodą esu išbandęs tik Windows 7 operacinėje sistemoje, greičiausiai viskas taip pat sutvarkyta ir Windows 8 ar windows 10 kompiuteriuose. Aprašyti šį metodą man užtruko gal 50 kartų ilgiau nei jį padaryti ir gal 10 kartų ilgiau nei jums truko jį perskaityti. Pabandykite.