आज की इस पोस्ट में, हम उस कारण की पहचान करेंगे जब SpecialPollInterval का उपयोग पोलिंग अंतराल के रूप में किया जाता है, तो विंडोज टाइम सर्विस गलत समय दिखाती है यदि सर्विस स्पाइक स्टेट में चली जाती है - और फिर विंडोज 10 NTP क्लाइंट में इस समस्या के लिए संभावित शमन प्रदान करेंगे।
नेटवर्क टाइम प्रोटोकॉल (NTP) एक क्लाइंट/सर्वर एप्लिकेशन है। प्रत्येक वर्कस्टेशन, राउटर, या सर्वर को नेटवर्क टाइम सर्वर के साथ अपनी घड़ी को सिंक्रनाइज़ करने के लिए NTP क्लाइंट सॉफ्टवेयर से लैस होना चाहिए। ज्यादातर मामलों में, क्लाइंट सॉफ्टवेयर प्रत्येक डिवाइस के ऑपरेटिंग सिस्टम में पहले से ही मौजूद होता है।
एक सामान्य NTP क्लाइंट नियमित रूप से एक या अधिक NTP सर्वर्स को पोल करता है।
NTP क्लाइंट गलत विंडोज टाइम सर्विस दिखाता है
आप इस समस्या का अनुभव कर सकते हैं, यदि Windows Server संस्करण या Windows Client संस्करण चलाने वाला एक NTP क्लाइंट कंप्यूटर निम्नलिखित शर्तों के सत्य होने पर समय को सही नहीं कर सकता है:
- NTP क्लाइंट मैन्युअली निर्दिष्ट NTP सर्वर के साथ अपना समय सिंक करता है।
- NTP क्लाइंट पोलिंग अंतराल के रूप में SpecialPollInterval का उपयोग करता है।
- NTP क्लाइंट और NTP सर्वर के बीच समय ऑफसेट NTP क्लाइंट में कॉन्फ़िगर किए गए LargePhaseOffset से अधिक है।
इस परिदृश्य में, NTP क्लाइंट SpikeWatchPeriod बीत जाने के बाद भी अपना समय सही नहीं कर सकता।
NTP क्लाइंट द्वारा गलत विंडोज टाइम सर्विस दिखाने का कारण
यह समस्या इसलिए होती है क्योंकि NTP क्लाइंट हर बार क्लाइंट NTP सर्वर को टाइम सैंपल पोल करता है तो SPIKE स्टेट में चला जाता है। टाइम सर्विस अपनी आंतरिक स्थिति का प्रबंधन करती है, और यदि क्लाइंट SPIKE स्टेट में चला जाता है, तो क्लाइंट अपना समय सिंक नहीं करता।
इस समस्या को हल करने के दो तरीके हैं ताकि NTP क्लाइंट SPIKE स्टेट के बाद NTP सर्वर के साथ सिंक करने में सक्षम हो, विंडोज टाइम को MinPollInterval/MaxPollInterval को पोलिंग अंतराल के रूप में उपयोग करने के लिए कॉन्फ़िगर करें।
1] मैन्युअली कॉन्फ़िगर करने के लिए विंडोज टाइम को MinPollInterval/MaxPollInterval को पोलिंग अंतराल के रूप में उपयोग करने के लिए, निम्न कार्य करें:
कमांड प्रॉम्प्ट लॉन्च करें
कमांड प्रॉम्प्ट पर, कमांड को कॉपी और पेस्ट करें ( NTP_server_IP_Address प्लेसहोल्डर को वास्तविक सर्वर IP पते से बदलें) नीचे और एंटर दबाएं।
w32tm /config /update /manualpeerlist:NTP_server_IP_Address,0x8 /syncfromflags:MANUAL
जब आप /manualpeerlist स्विच के साथ 0x1 फ्लैग का उपयोग करते हैं, तो आप SpecialPollInterval के उपयोग को निर्दिष्ट करते हैं। इस समस्या को हल करने के लिए, 0x1 फ्लैग का उपयोग न करें।
विंडोज टाइम द्वारा उपयोग किया जाने वाला पोलिंग अंतराल निम्न रजिस्ट्री सबकी द्वारा सेट किया जाता है:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
विंडोज टाइम सर्विस और रजिस्ट्री मानों के बारे में अतिरिक्त जानकारी देखें।
2] ऑटो-कॉन्फ़िगर करने के लिए विंडोज टाइम को MinPollInterval/MaxPollInterval को पोलिंग अंतराल के रूप में उपयोग करने के लिए, MicrosoftEasyFix25001.mini डाउनलोड करें।
यह टूल केवल अंग्रेजी में हो सकता है। हालांकि, ऑटोमैटिक फिक्स विंडोज के अन्य भाषा संस्करणों के लिए भी काम करता है।
यदि आप उस कंप्यूटर पर नहीं हैं जिसमें समस्या है, तो ईज़ी फिक्स समाधान को फ्लैश ड्राइव या CD पर सेव करें, और फिर इसे उस कंप्यूटर पर चलाएं जिसमें समस्या है।
नोट: विंडोज 10 घड़ी का समय गलत? यहां कार्यरत सुधार है!