সাম্প্রতিক সময় কিছু উইন্ডোজ ১০ ব্যবহারকারীর সাথে একটা অদ্ভুত সমস্যা হয়েছে। উইন্ডোজ সিস্টেম টাইম তাদের মেশিনে পেছনের দিকে চলে যাচ্ছিল। Reddit ইউজারের একটি পোস্ট অনুযায়ী, তার উইন্ডোজ ১০ মেশিনে এটা হত, এবং অতীতে সময় দেখাত। উদাহরণ: বর্তমান ডেট ও টাইম April 12, 2019 - 09:30 AM হলে, এটি অতীতে সময় দেখাত (যেমন April 11, 2019 - 8:30 PM)। এই টিউটোরিয়ালে এই সমস্যা সমাধান করা হয়েছে।
Windows System Time jumps backward - সমাধান
সমাধানের আগে জানুন কারণ। এই ইস্যু নতুন Secure Time Seeding ফিচারের সমস্যায় হয় যা Windows Time service-এ উইন্ডোজ ১০-এ রয়েছে। Secure Time রেজিস্টরি থেকে ইনফো সংগ্রহ করে - টাইম স্ট্যাম্প ডেটা কালেক্ট করে টাইমের সাথে মিলিয়ে। Secure Time ফাংশনালিটিতে যেকোনো গড়বড় হলে সিস্টেম ভুল ডেট ও টাইম দেখাতে পারে।
তাই ম্যানুয়ালি টাইম/ডেট চেঞ্জ করলেও রিস্টার্টের পর অতীতে সময় দেখাবে। এটি শুধু উইন্ডোজ ১০-এ হয় কারণ Secure Time ফাংশনালিটি ডিফল্টলি অন থাকে।
সমাধান: উইন্ডোজকে টাইম সিঙ্ক্রোনাইজ করতে বাধ্য করুন।
শুরু করার আগে Settings > Time & language > Date & time-এ যান এবং টাইম জোন সঠিক কিনা চেক করুন। ঠিক থাকলে আগাম করুন।
ইন্টারনেট ডিসকানেক্ট করুন এবং এলিভেটেড CMD-এ নিচের কমান্ড রান করুন:
w32tm /resync
যদি কাজ না করে, মাইক্রোসফ্ট সাজেস্ট করে নিচের স্টেপস ফলো করুন।
W32time রেজिस्टরি ভ্যালু ক্লিয়ার করুন এবং NTP-ওয়ার টাইম সিঙ্ক ফোর্স করুন
এলিভেটেড Command Prompt-এ নিচের কমান্ডগুলো একে একে দিন:
Net stop w32time W32tm /unregister W32tm /register W32tm /start W32tm /resync /force
প্রথম কমান্ড Time Service বন্ধ করবে। দ্বিতীয় Unregister করবে। তৃতীয় Re-register করবে। চতুর্থ Restart করবে। শেষটি ফোর্স করে উইন্ডোজকে টাইম সিঙ্ক করাবে।
ইন্টারনেট রিকানেক্ট করুন এবং সঠিকভাবে সিঙ্ক হয়েছে কিনা চেক করুন।
Secure Time Seeding ডিজেবল করুন
এটাও কাজ না করলে Secure Time Seeding ডিজেবল করতে হবে। সিস্টেম রিস্টোর পয়েন্ট তৈরি করুন, তারপর Registry Editor খুলুন।
নিচের পথে নেভিগেট করুন:
HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > w32time > Config
ডান পাশে UtilizeSslTimeData ভ্যালু পাবেন। ডিফল্টলি ১ থাকে। এটাকে ০ করুন।
ম্যানুয়ালি না করে নিচের কমান্ড রান করুন:
reg add HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W32Time\Config /v UtilizeSslTimeData /t REG_DWORD /d 0 /f
কম্পিউটার রিস্টার্ট করুন।
রিস্টার্টের পর এলিভেটেড CMD-এ নিচের কমান্ডগুলো দিন:
Net start w32time W32tm.exe /resync /force
এখন Secure Time Seeding রি-এনাবল করতে হবে। এলিভেটেড কমান্ড প্রম্পটে নিচের কমান্ড দিয়ে রিস্টার্ট করুন:
reg add HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W32Time\Config /v UtilizeSslTimeData /t REG_DWORD /d 1 /f
কম্পিউটার রিস্টার্ট করুন এবং দেখুন। আপনার সমস্যা সমাধান হয়ে যাওয়া উচিত।
Windows Time Service না কাজ করলে এবং Time Synchronization ফেইল করলে এই পোস্ট দেখুন, এবং উইন্ডোজ ১০ ক্লক টাইম ভুল হলে এই পোস্ট।