यह विधि विंडोज के पूर्व -7 संस्करणों में छोटी है, लेकिन यह लिनक्स के अंत के बजाय समीकरण के विंडोज पक्ष पर समस्या को हल करता है: आपको स्थानीय समय का उपयोग करने के लिए लिनक्स सेट करने की आवश्यकता नहीं है ।
उपयोगकर्ताओं को अक्सर स्थानीय समय में आरटीसी सेट करने का एक कारण विंडोज के साथ दोहरी बूट (जो स्थानीय समय का उपयोग करता है) है।
हालाँकि, विंडोज़ [एक सरल रजिस्ट्री फिक्स के साथ आरटीसी को यूटीसी] संभाल सकता है। यूटीसी का उपयोग करने के लिए विंडोज को कॉन्फ़िगर करने की सिफारिश की जाती है, बजाय स्थानीय समय का उपयोग करने के लिए लिनक्स के लिए।
उपयोग करना regedit
, रजिस्ट्री में DWORD
हेक्साडेसिमल मान के साथ एक मान जोड़ें 1
:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal
आप इसे एक प्रशासक कमांड प्रॉम्प्ट से कर सकते हैं:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
वैकल्पिक रूप से, निम्न सामग्री के साथ एक .reg फ़ाइल (डेस्कटॉप पर) बनाएं और इसे रजिस्ट्री में आयात करने के लिए इसे डबल क्लिक करें:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001
यदि उपरोक्त का कोई प्रभाव नहीं दिखता है, और विंडोज के 64-बिट संस्करण का उपयोग किया जा रहा है, तो QWORD
मान के बजाय मान का उपयोग करके
DWORD
समस्या को हल किया जा सकता है।
क्या विंडोज को डीएसटी परिवर्तनों के कारण घड़ी को अपडेट करने के लिए कहना चाहिए, इसे करने दें। यह यूटीसी में घड़ी को उम्मीद के मुताबिक छोड़ देगा, केवल प्रदर्शित समय को सही करेगा।
इस वैल्यू को सेट करने के बाद हार्डवेयर क्लॉक और सिस्टम क्लॉक टाइम को अपडेट करना पड़ सकता है। यदि आप समय की ऑफसेट के साथ समस्या कर रहे हैं, तो tzdata को फिर से स्थापित करने और फिर से अपना समय क्षेत्र सेट करने का प्रयास करें:
# timedatectl set-timezone America/Los_Angeles