BIOS घड़ी से निपटने के लिए UTC का उपयोग करने के लिए विंडोज 8 को मजबूर करें


18

मेरे लैपटॉप पर आर्क लिनक्स + विंडोज 8 है। विंडोज के पिछले संस्करणों में, रजिस्ट्री में एक DWORD है ( HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal) जो स्थानीय समय और UTC के बीच स्विच करता है, लेकिन यह विंडोज 8 में अब काम नहीं करता है।

मुझे अब विंडोज में UTC समय मिल रहा है क्योंकि यह सोचता है कि BIOS इसे स्थानीय समय देता है जो वास्तव में UTC का समय है, और आर्क लिनक्स में रिबूट होने के बाद, घड़ी स्थानीय-0400 हो जाती है, क्योंकि आर्क को लगता है कि BIOS में सही UTC समय आ रहा है।

मैं आर्क लिनक्स को स्थानीय समय का उपयोग नहीं करने देना चाहता। इस शर्त के तहत, क्या कोई संभावित समाधान है?


1
RealTimeIsUniversal कुंजी ने मेरे लिए काम किया, दोहरी बूटिंग आर्क लिनक्स भी।
नंबर 1311407

जवाबों:


3

RealTimeIsUniversal वास्तव में त्रुटिपूर्ण है और नहीं एक आधिकारिक तौर पर सुझाए गए समाधान (शायद कि के कारण है कि वे विकलांग यह Win8 में?) देखें आईबीएम पीसी रियल टाइम क्लॉक केन्द्र शासित प्रदेशों में चलाना चाहिए और रेमंड चेन यहाँ से एक प्रतिक्रिया: क्यों विंडोज स्थानीय समय पर अपने BIOS घड़ी रखने करता है? । जैसा कि मुझे लगता है कि इसके लिए कोई उचित समाधान नहीं है।


5
गाड़ी? कभी भी इसके साथ कोई समस्या नहीं थी, और विंडोज़ को यूटीसी सिस्टम घड़ी का उपयोग करने के लिए मजबूर करना वास्तव में एकमात्र एकमात्र समाधान है। और कुंजी win8 में अक्षम नहीं है । असली समाधान रजिस्ट्री कुंजी को सेट करना है, विंडोज़ के टाइम सिंक को बंद करें, और यदि आप अक्सर पर्याप्त बूट करते हैं तो लिनक्स को सिंकिंग को संभालने दें।
उड़ान भेड़

1
@flyingsheep वर्षों से कुछ हॉटफ़िक्स जारी किए गए हैं, देखें cl.cam.ac.uk/~mgk25/mswish/ut-rtc.html पर विंडोज में करंट सपोर्ट की स्थिति
Stijn

@ ग्रेट लिंक, मुझे लगता है कि आपको इसे अधिक दृश्यता के लिए एक उत्तर में बनाना चाहिए।
मार्क.2377

15

UTC में वास्तविक समय के बारे में रजिस्ट्री क्या कहती है, इस पर डिफ़ॉल्ट विंडोज टाइम सेवा हमेशा शटडाउन पर हार्डवेयर घड़ी में स्थानीय समय लिखेगी। इस कैविएट के बाहर, विंडोज हार्डवेयर टाइम क्लॉक का सही तरीके से इलाज करेगा, अगर रजिस्ट्री सही तरीके से सेट की गई है। इसे इस्तेमाल करे:

  1. यदि समय यूटीसी का उपयोग करने के लिए विंडोज को बूट करने, विंडोज में बूट करने, और समय निर्धारित करने के रूप में गड़बड़ हो जाता है, तो यह सामान्य रूप से सही होगा (टाइमजोन, कोई regedit, Windows समय सेवा सक्षम, हाल ही में समन्वयित, आदि)
  2. आपके द्वारा पहले ही बताई गई प्रतिपूर्ति करें
  3. समय को सिंक करें w32tm /config /update
  4. Windows समय सेवा अक्षम करें sc config w32time start= disabled
  5. एक तृतीय पक्ष NTP क्लाइंट स्थापित करें
  6. सत्यापित करें कि यह रिबूट के साथ काम करता है

1
विंडोज को प्रत्येक शटडाउन पर घड़ी सेट करने के बाद बस खुद को सेट करें। विंडोज के लिए निम्न एनटीपी सॉफ्टवेयर मिला जो सेटअप और कॉन्फ़िगर करना बहुत आसान है। meinbergglobal.com/english/sw/ntp.htm
ड्रक्स

यह सॉफ्टवेयर आधिकारिक एनटीबी वितरण का एक पुनर्खरीद है, जिसमें कुछ अतिरिक्त हैं। वैसे भी, मैंने इसका इस्तेमाल किया और इसे काम करने के लिए भी पाया।
डेविड जेड

10

RealTimeIsUniversalरजिस्ट्री कुंजी अभी भी विंडोज 8 और 10 में काम करती है! बस इसे खुद से परखा। इस विधि का उपयोग करने के निर्देशों को हर जगह बहुत बार समझाया गया है, उदाहरण के लिए इस उत्तर में

मैं इसका उत्तर यहां दूंगा:

  1. Win+ S, regedit, Enter

  2. कुंजी पर नेविगेट करें HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation:।

  3. नया DWORD (32-बिट) मान बनाएँ, इसे नाम दें RealTimeIsUniversal

  4. इसके मान को सेट करें 1

ऐसा होने के बाद, बस अपनी मशीन को रिबूट करें। इसके उठने और फिर से चलने के बाद, विंडोज को स्वचालित रूप से समय सेट करने दें (वर्तमान समय ट्रे में, Date and Time Settings> पर क्लिक करें Set Time Automatically), इस बार यह इसके साथ गड़बड़ नहीं करेगा।


0

@jiehanzheng हां, अगर आप विंडोज में NTP का उपयोग करते हैं, तो यह घड़ी को गड़बड़ कर देगा। सबसे अच्छा वर्कअराउंड की तरह लगता है कि एनटीपी को चलाने के लिए जो भी हो * NIX में आप दोहरी बूटिंग कर रहे हैं, Windows में NTP को अक्षम करें, और आपको जो भी समय क्षेत्र की आवश्यकता है उसका उपयोग करके ऑफसेट करें। फिर आपको बस दिन के समय की बचत समय को मैन्युअल रूप से विंडोज में टाइम ज़ोन शिफ्ट के साथ समायोजित करना होगा, लेकिन एह ।।


0

RealTimeIsUniversalमेरे लिये कार्य करता है। यह काम करने के लिए, रजिस्ट्री प्रविष्टि को लागू करने के बाद, विंडोज को बंद करें (नींद या हाइबरनेट नहीं)। बूट मशीन और विंडोज में बूट करने से पहले BIOS में प्रवेश करें, BIOS में समय बदलें, सहेजें, फिर विंडोज में बूट करना जारी रखें। वैकल्पिक रूप से, विंडोज को बंद करने के बाद, लिनक्स में बूट करें और टाइम सिंक को अपना काम करने दें। यदि समय विंडोज के भीतर से अपडेट किया जाता है, तो विंडोज किसी तरह रिबूट के बाद सिस्टम में एक गलत समय अपडेट करेगा।


1
आप RealTimeIsUniversal को समझाने वाले स्रोतों से जुड़ सकते हैं? मुझे नहीं पता था कि जब तक आपने इसका उल्लेख नहीं किया था, और कई परिणामों से, ऐसा लगता है कि यह संभावित नकारात्मक दुष्प्रभावों के अपने स्वयं के सेट के साथ आता है।
हत्यारे

-1

RealTimeIsUniversal ने मेरे लिए विंडोज 10. में काम किया और दिसंबर 2016 के मध्य में, यह मेरे विंडोज 7 प्रो के लिए भी काम कर रहा है, लिनक्स में रिबूट किए बिना।


-3

आप अपना समय-क्षेत्र चार घंटे बंद कर सकते हैं।

यहाँ छवि विवरण दर्ज करें


स्मार्ट वर्कअराउंड ... लेकिन एनटीपी (इंटरनेट टाइम) का उपयोग करने पर हार्डवेयर और सिस्टम क्लॉक फिर से गड़बड़ हो जाएगा, है ना?
जिहानीजेंग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.