কম্পিউটার টিউটোরিয়াল

উইন্ডোজ ১০ টাইম অফসেট সমস্যা সমাধান: ধাপে ধাপে গাইড

আমি একটি আকর্ষণীয় ফিনোমেনন লক্ষ্য করেছি। আমার Lenovo G50 মেশিনে, যা উইন্ডোজ ১০কে একসাথে অনেক লিনাক্স ডিস্ট্রোর সাথে মাল্টি-বুট করে, প্রতি বার মাইক্রোসফ্ট অপারেটিং সিস্টেম লঞ্চ করলে টাইম এক ঘণ্টা অফ থাকে। টাইমজোন সঠিক সেট আছে, কিন্তু ডান নিচের কোণে ছোট ডিজিটাল উইজেট ৬০ মিনিট ভুল দেখাচ্ছে।

আমি এক্সপ্লোর করা, পড়া এবং চেক করা শুরু করলাম, এবং বুঝতে পারলাম যে এই বিষয়ে একটি ছোট টিউটোরিয়াল লিখা উচিত। এখন, সমস্যাটি তাদের ওপরও প্রভাব ফেলতে পারে যারা উইন্ডোজ ১০ একা ব্যবহার করেন, অন্য অপারেটিং সিস্টেমের কোনো রেফারেন্স ছাড়া। যেভাবেই, আমরা উইন্ডোজ সাইডের সমাধান ও ওয়ার্কঅরাউন্ডের ওপর ফোকাস করব।

সমস্যার পেছনে কী কী থাকতে পারে?

উইন্ডোজ ১০-এর টাইম ভুল হওয়ার অনেক কারণ রয়েছে। লোকজন কখনো অনুমান করেন এটি একটি জেনারেল সমস্যা, এবং তাদের নির্দিষ্ট কেস সার্বভৌমিক। হালাস, এটি সেটা নয়। ফায়ারওয়াল ইস্যু, উইন্ডোজ টাইম সার্ভিস সমস্যা, টাইম সিঙ্ক, এমনকি কয়েকটি সিনেরিও রয়েছে। আমরা সব জানতে পারি না - কিন্তু আমরা সব সমাধান করতে পারি।

বিশেষ করে ডুয়াল-বুট সিনেরিওতে, আমাদের কয়েকটি কনসেপ্ট বুঝতে হবে। এটি Ubuntu Help সেকশনে এই নির্দিষ্ট টপিকের ওপর বিস্তারিত ব্যাখ্যা করা আছে। বিশেষন, প্রতিটি আধুনিক কম্পিউটার টাইম স্টোর করে একটি 소-কলড হার্ডওয়ার ক্লকে, যা চিপসেটের অংশ এবং একটি ছোট ব্যাটারি দিয়ে পাওয়ার্ড। এটি কম্পিউটারগুলকে সঠিক টাইম ও ডেট রিটেইন করতে দেয় আপনি সেগুলো অন করার সময়, এমনকি যদি তারা পাওয়ার থেকে ডিসকানেক্টেড থাকেন, যদিও একটি আপেক্ষিক দীর্ঘ কিন্তু সীমিত সময়ের জন্য (কয়েক মাস)। অপারেটিং সিস্টেমগুলো এই মান আপডেট করতে পারে, সাধারণত যখন সেগুলো শাট ডাউন করার কমান্ড পায়। অথবা, সেগুলো হার্ডওয়ার ক্লকও ব্যবহার করতে পারে।

বেশিরাগ লিনাক্স ডিস্ট্রিবিউশন হার্ডওয়ার ক্লককে UTC-এ সেট করে। উইন্ডোজ সাধারণত লোকাল টাইম ব্যবহার করে, যা সাধারণত আপনার সিলেক্ট করা 'লোকাল' টাইমজোনের সাথে মিলে। যদি এবং যখন টাইমজোন পরিবর্তন হয় (ডেইলাইট সেভিং টাইম জিনিস), তবে লোকাল টাইমে ১ ঘণ্টার অফসেট হয় (পেছনে বা সামনে), কিন্তু UTC-তে নয়, যা ধ্রুব থাকে এবং DST বা টাইমজোন চেঞ্জ দ্বারা প্রভাবিত হয় না। তাই, যখন আপনি একটি অপারেটিং সিস্টেম থেকে অন্যটিতে রিবুট করেন, অর্থাৎ লিনাক্স থেকে উইন্ডোজ, যতক্ষণ না উইন্ডোজ তার ক্লক সিঙ্ক করে, টাইম এক ঘণ্টা অফ रहেতে পারে। এটি আমাদের সমস্যার রহস্য।

Windows time offset ফিক্স

এটির সমাধান হতে পারে: লিনাক্স দ্বারা হার্ডওয়ার ক্লকে কোন টাইপের টাইম ভ্যালু স্টোর করা হচ্ছে সেটা চেঞ্জ করা। অধিকাংশ ডিস্ট্রিবিউশন UTC ব্যবহার করে, এবং আপনি সেটা চেঞ্জ করতে পারেন। আমরা সেটা করব না, কারণ আমরা উইন্ডোজকে behave করাতে চাই।

তবে, বিকল্প হলো উইন্ডোজকে লোকাল টাইম ব্যবহার না করার জন্য বাধা দেওয়া। এটি করার দুটি উপায় রয়েছে: ১) আমাদের একটি রেজিস্ট্রি চেঞ্জ করতে হবে এবং উইন্ডোজ টাইম সার্ভিস স্টপ করতে হবে, কিন্তু এর মানে উইন্ডোজ তার ক্লক আপডেট করবে না ২) অপর পথ হলো উইন্ডোজকে তার ডিফল্টের চেয়ে বেশি ফ্রিকোয়েন্টলি ক্লক সিঙ্ক করানো, যা উইন্ডোজ ৭/৮-এ এক সপ্তাহ ছিল এবং উইন্ডোজ ১০-এ এক দিনে কমিয়ে এসেছে। আমি দুটোই দেখাবো, আপনি যেটা পছন্দ করুন সেটা বেছে নিন। আমি মনে করি দ্বিতীয় অপশন আরও এলিগ্যান্ট।

অপশন ১: উইন্ডোজ UTC-এ সেট

আপনাকে একটি রেজিস্ট্রি চেঞ্জ তৈরি করতে হবে। নেভিগেট করুন:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Control\TimeZoneInformation

এবং তারপর RealTimeIsUniversal কীটি ১ ভ্যালু দিয়ে চেঞ্জ করুন:

রিবুট করুন, দেখুন কাজ করে কিনা। না হলে, আপনাকে টাইম সার্ভিস ডিজেবল করতে হতে পারে:

অপশন ২: টাইম সিঙ্ক শিডিউল্ড টাস্ক

এই টিউটোরিয়ালে কয়েকটি মেথড ব্যাখ্যা করা আছে কীভাবে করবেন, এবং কীভাবে করবেন না - মন্টি পাইথনের স্কেচ "How Not To Be Seen"-এর মতো। আমার মনে যা ছিল তার সাথে খুব ভালো মিলে। একটি শিডিউল্ড টাস্ক তৈরি করুন যা লগঅনে রান করবে এবং টাইম সিঙ্ক করবে। সমস্যা সমাধান। ডিটেইলস বের করি।

Task Scheduler খুলুন > Create Task। আপনি এই টাস্ক কোথাও রাখতে পারেন। শিডিউল্ড টাস্কের সেটআপ কিছুটা জটিল, কিন্তু এটা অর্জনযোগ্য। General ট্যাবে, টাস্কের নাম ও বর্ণনা দিন। তারপর ইউজার সিলেক্ট করুন। এটি একটি আকর্ষণীয় বিষয়, কারণ আমার কেসে আমি লিমিটেড অ্যাকাউন্ট দিয়ে রান করছি, তাই আমাকে Administrator অ্যাকাউন্ট সিলেক্ট করতে হয়েছিল, কিন্তু এর মানে হলো ইউজার লগড অন না থাকলেও রান করবে - পাসওয়ার্ড সেভ না করেও, যা ঠিক আছে, কারণ আমাদের শুধু লোকাল রিসোর্সের অ্যাক্সেস দরকার। Configure for Windows 10 সিলেক্ট করুন।

তারপর, একটি নতুন ট্রিগার দরকার - মূলত কখন। At log on।

এখন আমাদের দুটি অ্যাকশন সেটআপ করতে হবে - একটি হলো উইন্ডোজ টাইম সার্ভিস রান করা, যদি এটি ইতিমধ্যে রান না করছে। এটি রান করার প্রোগ্রাম হলো %windir%\system32\sc.exe, এবং আর্গুমেন্ট start w32time task_started। তারপর আমাদের দূসরো অ্যাকশনও দরকার, যা হলো রি-সিঙ্ক টাইম। প্রোগ্রাম হলো %windir%\system32\w32tm.exe, এবং আর্গুমেন্ট /resync।

শেষে, এই শিডিউল্ড টাস্ক এক্সিকিউশনের কন্ডিশন: AC পাওয়ার বা ব্যাটারি যেকোনো trên রান করবে, এবং যেকোনো নেটওয়ার্ক কানেকশন ব্যবহার করবে। OK ক্লিক করুন, এবং পরবর্তী লগঅনে, সব ঠিক থাকা উচিত।

ম্যানুয়াল সিঙ্ক

আপনি সবসময় ম্যানুয়ালি টাইম সিঙ্ক করতে পারেন। System Settings, Control Panel বা সিস্টেম ট্রেয়ের ক্লকে রাইট-ক্লিক করে Change Time and Date > Date and Time applet খুলুন। Internet Time ট্যাব সিলেক্ট করুন। Update now ক্লিক করুন।

উপসংহার

এটাই সব। আপনার আসল অপারেশনাল সেটআপ যেন যেন হোক - সিঙ্গেল বুট, ডুয়াল-বুট, মাল্টি-বুট, আমরা অন্যান্য সিস্টেমের সাথে চিন্তিত নই, শুধু উইন্ডোজ ১০। আমরা চাই এটি সঠিক টাইম রাখে, এবং এটি অর্জনের দুটি উপায় রয়েছে। সিস্টেমকে UTC ব্যবহার করার জন্য বাধ্য করুন অথবা একটি শিডিউল্ড টাস্ক বানান যা লগঅনে রান করবে এবং ক্লক রি-সিঙ্ক করবে। উভয়ই αρκSidebar বেনাইন, কিন্তু দুটিয়ামটি সাধারণত কম ইন্ট্রুসিভ মেথড।

আশা করি আপনি এই টিউটোরিয়ালটি মূল্যবান পাবেন, এবং এটি আপনাকে একটি اذাৎ কিন্তু সহজে অনুপেক্ষা করা যাবে না এমন সমস্যা থেকে বাঁচাতে পারে। অধিকাংশ মানুষ কদাচিৎ এই সমস্যায় পড়ে, কিন্তু যদি পড়ে, সমাধানগুলো সব এখানে আছে। এবং আমরা শেষ করলাম।

Cheers.

  1. Windows 10-এ ভুল সময় ঠিক করুন: দ্রুত ট্রাবলশুটিং ধাপ

  2. উইন্ডোজ ১০-এ নেটফ্লিক্স ক্র্যাশ সমাধান: দ্রুত ও নির্ভরযোগ্য সমাধান

  3. উইন্ডোজ ১০ এক্সপ্লয়াট প্রোটেকশন – একটি جامع গাইড

  4. উইন্ডোজ ৭ KB4474419 আপডেট ফেইলচার সমাধান: ধাপে ধাপে গাইড