আজকের পোস্টে আমরা কারণ চিহ্নিত করব যখন SpecialPollInterval পোলিং ইন্টারভ্যাল হিসেবে ব্যবহার করা হয়, উইন্ডোজ টাইম সার্ভিস ভুল সময় দেখাচ্ছে যদি সার্ভিস Spike state-এ চলে যায়—এবং তারপর উইন্ডোজ ১০ NTP ক্লায়েন্টে এই সমস্যার সম্ভাব্য মিটিগেশন দেব।
Network Time Protocol (NTP) একটি ক্লায়েন্ট/সার্ভার অ্যাপ্লিকেশন। প্রতিটি ওয়ার্কস্টেশন, রাউটার, বা সার্ভার অবশ্যই NTP ক্লায়েন্ট সফটওয়্যার سے সজ্জিত থাকতে হবে তার ঘড়ি নেটওয়ার্ক টাইম সার্ভারের সাথে সিঙ্ক্রোনাইজ করার জন্য। অধিকাংশ কেসে, ক্লায়েন্ট সফটওয়্যার প্রতিটি ডিভাইসের অপারেটিং সিস্টেমে ইতিমধ্যে রেসিডেন্ট থাকে।
একটি টিপিক্যাল NTP ক্লায়েন্ট নিয়মিত এক বা একাধিক NTP সার্ভার পোল করে।
NTP ক্লায়েন্ট ভুল উইন্ডোজ টাইম সার্ভিস দেখাচ্ছে
আপনি এই সমস্যা অনুভব করতে পারেন, যদি একটি NTP ক্লায়েন্ট কম্পিউটার যা উইন্ডোজ সার্ভার এডিশন বা উইন্ডোজ ক্লায়েন্ট এডিশন চালাচ্ছে, সেটি সময় ঠিক করতে না পারে নিচের শর্তগুলো সত্য হলে:
- NTP ক্লায়েন্ট ম্যানুয়ালি নির্দিষ্ট NTP সার্ভারের সাথে তার সময় সিঙ্ক করে।
- NTP ক্লায়েন্ট SpecialPollInterval ব্যবহার করে পোলিং ইন্টারভ্যাল হিসেবে।
- NTP ক্লায়েন্ট এবং NTP সার্ভারের মধ্যে টাইম অফসেট LargePhaseOffset-এর চেয়ে বড় যা NTP ক্লায়েন্টে কনফিগার করা আছে।
এই সিনারিওতে, NTP ক্লায়েন্ট SpikeWatchPeriod বीतেও তার সময় ঠিক করতে পারে না।
NTP ক্লায়েন্ট ভুল উইন্ডোজ টাইম সার্ভিস দেখানোর কারণ
এই সমস্যাটি ঘটে কারণ NTP ক্লায়েন্ট যেকোনো সময় সার্ভারকে টাইম স্যাম্পল পোল করলে SPIKE state-এ চলে যায়। টাইম সার্ভিস তার ইন্টারন্যাল স্ট্যাটাস ম্যানেজ করে, এবং যদি ক্লায়েন্ট SPIKE state-এ চলে যায়, ক্লায়েন্ট তার সময় সিঙ্ক করে না।
এই সমস্যা সমাধানের দুটি উপায় আছে যাতে NTP ক্লায়েন্ট SPIKE state-এর পর NTP সার্ভারের সাথে সিঙ্ক করতে সক্ষম হয়, উইন্ডোজ টাইম কনফিগার করুন MinPollInterval/MaxPollInterval ব্যবহার করার জন্য পোলিং ইন্টারভ্যাল হিসেবে।
১) ম্যানুয়ালি কনফিগার করতে উইন্ডোজ টাইম MinPollInterval/MaxPollInterval ব্যবহার করতে পোলিং ইন্টারভ্যাল হিসেবে, নিচের কাজগুলো করুন:
Command Prompt চালু করুন।
কমান্ড প্রম্পটে, নিচের কমান্ডটি কপি-পেস্ট করুন ( NTP_server_IP_Address প্লেসহোল্ডারকে আসল সার্ভার IP অ্যাড্রেস দিয়ে রিপ্লেস করুন) এবং Enter চাপুন।
w32tm /config /update /manualpeerlist:NTP_server_IP_Address,0x8 /syncfromflags:MANUAL
আপনি 0x1 ফ্ল্যাগ ব্যবহার করলে /manualpeerlist সুইচের সাথে, আপনি SpecialPollInterval ব্যবহার নির্দিষ্ট করেন। এই সমস্যা এড়াতে, 0x1 ফ্ল্যাগ ব্যবহার করবেন না।
উইন্ডোজ টাইম যে পোলিং ইন্টারভ্যাল ব্যবহার করে সেটি নিচের রেজিস্ট্রি সাবকী দ্বারা সেট করা হয়:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
উইন্ডোজ টাইম সার্ভিস এবং রেজিস্ট্রি মান সম্পর্কে অতিরিক্ত তথ্য দেখুন।
২) অটো-কনফিগার করতে উইন্ডোজ টাইম MinPollInterval/MaxPollInterval ব্যবহার করতে পোলিং ইন্টারভ্যাল হিসেবে আপনার জন্য, MicrosoftEasyFix25001.mini ডাউনলোড করুন।
এই টুলটি শুধু ইংরেজিতে হতে পারে। যাইহোক, অটোমেটিক ফিক্স অন্যান্য ভাষার উইন্ডোজ সংস্করণের জন্যও কাজ করে।
আপনি যদি সমস্যা থাকা কম্পিউটারে না থাকেন, ইজি ফিক্স সমাধানটি একটি ফ্ল্যাশ ড্রাইভ বা সিডিতে সংরক্ষণ করুন, এবং তারপর সমস্যা থাকা কম্পিউটারে চালান।
PS: উইন্ডোজ ১০ ঘড়ির সময় ভুল? এখানে ওয়ার্কিং ফিক্স আছে!