Selle parandamiseks on teil kaks võimalust: Linuxi kasutamine kohaliku aja järgi või Windowsi kasutamine UTC aja järgi. Ärge järgige mõlemat juhendi sammu või siis ikkagi ei räägi sama keelt! Soovitame Linuxit kasutada võimaluse korral kohalikku aega.
Variant 1: kasutage Linuxi kohalikku aega
Linuxi kasutuselevõtmine on kohaliku aja järgi samamoodi nagu Windows, on ilmselt parim valik. Windowsil on registri seade, mis sunnib seda aega salvestama UTC-ga, kuid see ei ole hästi toetatud ja võib põhjustada probleeme mõne kolmanda osapoole rakendusega, mis eeldab alati, et riistvarakell on kohaliku aja järgi. Samuti on see vastuolus Windowsi Interneti-aja sünkroonimisteenusega.
Teie Linuxi süsteemi kohaliku aja tegemise sammud võivad Linuxi jaotusest Linuxi levitamiseks varieeruda. Kuid Linuxi levitamisel süsteemi d-ga saate seda kasutada
timedatectl
käsu teha see muudatus. See töötab kaasaegsete Ubuntu, Fedora, Red Hat, Debiani, Mint ja teiste Linuxi distributsioonide puhul, mis kasutavad systemd.
Selle muudatuse tegemiseks avage Linuxi süsteemis esmakordselt terminali aken. Käivitage järgmine käsk, et panna reaalajas kell emaplaadile kohalikuks ajaks. Linux salvestab aja kohaliku aja järgi, nagu ka Windows.
timedatectl set-local-rtc 1 --adjust-system-clock
timedatectl
Kui näete "RTC kohalikus TZ: jah", siis on Linux seatud kasutama kohalikku ajavööndit, mitte UTC-d. Käsk hoiatab teid, et see režiim ei ole täielikult toetatud ja võib ajavööndite ja päevavalguse säästmise aja vahel muutudes põhjustada mõningaid probleeme. Kuid see režiim on ilmselt paremini toetatud kui Windowsi UTC-i valik. Kui kasutate Windowsiga dubleerivat käivitust, käitleb Windows teie jaoks suveaja.
timedatectl set-local-rtc 0 --adjust-system-clock
Teine võimalus: Windowsi kasutamine UTC-aja järgi
Windowsi kasutamine UTC-aja järgi, nagu Linux, pole ilmselt parim valik. Te saate muuta registrit, et Windowsi kasutaks UTC aega, kuid see võib põhjustada rohkem probleeme kui lihtsalt Linuxi kohaliku aja kasutamine.
Kui soovite seda teha, peate esmalt Windowsi Interneti-aja uuendamise funktsiooni keelama. See tagab, et Windows ei seada kella valesti, kui proovib praegust kellaaega Internetist sünkroonida. Kui kasutate Windows 10-d, valige Seaded> Aeg ja keel ning lülitage valik "Automaatne aja seadmine". Windows 7 puhul paremklõpsake tegumiribal olevat süsteemi kella ja valige "Kuupäeva / kellaaja kohandamine". Klõpsake vahekaarti "Internet Time", klõpsake nuppu "Muuda seadeid", tühjendage valik "Sünkroniseeri koos Interneti-aja serveri" ja klõpsake "OK".
Windowsi kasutamine UTC-aja järgi registri muutmisega
Nüüd peate Windowsi registrisse lisama sobiva väärtuse. Siin on meie standardne hoiatus: registriredaktor on võimas tööriist ja võib kuritarvitada seda, mis muudab teie süsteemi ebastabiilseks või isegi kasutamatuks. See on päris lihtne häkkimine ja teil ei tohiks olla mingeid probleeme, kui järgite juhiseid. See tähendab, et kui te pole seda kunagi varem töötanud, kaaluge enne toimingu alustamist registriredaktori kasutamist. Ja kindlasti varundage registrit (ja teie arvutit!) Enne muudatuste tegemist.
Esmalt avage registriredaktor, klõpsates nuppu Start, kirjutades "regedit" ja vajutades Enter. Nõustuge kuvatava turvavaga.
HKEY_LOCAL_MACHINESystemCurrentControlSetControlTimeZoneInformation
Windows 10 uusimates versioonides saate ülaltoodud rida kopeerida ja kleepida aadressi kasti. Kuid see häkkimine töötab ka Windows 7-s.
Nimetage oma uus väärtus
RealTimeIsUniversal
RealTimeIsUniversal
just loodud väärtus, seade on väärtuste andmed
1
ja klõpsake "OK".
Olete nüüd valmis ja saate registriredaktori sulgeda. Windows salvestab aja UTC-s, nagu Linux teeb.
RealTimeIsUniversal
lisanud väärtuse ja kustutage see oma registris.
Laadige alla meie üheklõpsake registri Hack
Windowsi kasutamine UTC aja järgi
Eespool kirjeldatud hacks teevad sama asja, mida me eespool kirjeldatud. Tee Windowsi kasutamine UTC kellaaja hack loob sisendi "RealTimeIsUniversal", mille väärtus on "1", samas kui Windowsi kasutamise kohtade ajaga häkkimine kustutab kirje "RealTimeIsUniversal".
Kui soovite kunagi näha seda või mõnda muud.reg-faili, paremklõpsake seda ja valige Notepadis faili vaatamiseks "Muuda". Saate kergesti luua oma registrihakesi, mis koosnevad ainult korralikult vormindatud loendisse lisamiseks, redigeerimiseks ja eemaldamiseks mõeldud registriandmete loendist.
Mis on kahesüsteemse käivitamise kohta Windowsis Macis?
Kuigi Apple MacOS kasutab UTC-i kellaaega nagu Linux, ei peaks Macis käivitamisel Windowsi käivitamisel Mac ei tohiks midagi erilist teha. Apple Boot Camp juhid tegelevad kõike. Kuid Hackintoshi kaksikpüssid on veel üks lugu ning nad peavad proovima ülaltoodud Windowsi registri pistikupüüdmist.
Kui te ei tea, miks Windows kasutab UTC asemel kohalikku aega, nagu ka muud operatsioonisüsteemid, siis ametlik Microsofti blogi. Vana uus asi selgitab seda siin. Lühidalt öeldes oli see, et säilitada tagurpidi ühilduvus Windows 3.1 süsteemidega ja takistada inimestel segi ajada, kui nad määravad aja arvuti BIOS-is. Loomulikult valisid arvutite tootjad kohaliku aja, mis oleks Windowsiga ühilduv, ja Windows valis kohaliku aja, mis oleks kooskõlas PC-tootjate otsusega, nii et tsükkel hakkas ise tugevdama.
Praegu pole ühtegi standardit märgistamiseks, kas BIOS-i või UEFI püsivara ajaks salvestatakse aega UTC-ga või kohaliku aja järgi, mis oleks ilmselt kõige loogilisem lahendus. Kuid see nõuab mõnda tööd ja enamik inimesi ei näe kunagi isegi, kui erinevad operatsioonisüsteemid kasutavad erinevaid ajaformaate, välja arvatud kahesuguse boot konfiguratsioonis.