আমাদের Windows ল্যাপটপ এবং PC-গুলো আজকাল দীর্ঘ সময় চলে। আপনি কি মনে করতে পারেন আপনি শেষ কখন আপনার PC শাট ডাউন করেছিলেন? আজকার ব্যবহারকারীরা তাদের কম্পিউটার Sleep মোডে রাখতে পছন্দ করে যাতে দ্রুত ফিরে আসা যায়।
আপনি কি জানেন যে আপনার কম্পিউটার প্রতিবার শাট ডাউন বা স্টার্ট আপ করার সময় টাইমস্ট্যাম্প লগ করে? আপনার কম্পিউটার যে মোট সময় ধরে চলেছে সেটিকে Uptime বলা হয়। আর কম্পিউটার যা পাওয়ার অফ অবস্থায় ছিল সেই সময়কালকে Downtime বলা হয়।
Uptime বা Downtime এর ফিগারগুলো একটি সাধারণ দৈনন্দিন ব্যবহারকারীর জন্য খুব গুরুত্বপূর্ণ নাও হতে পারে। কিন্তু আপনি আপনার কম্পিউটার আপনার সংস্থায় সার্ভার হিসেবে ব্যবহার করলে এই ফিগারগুলো আপনার জন্য আগ্রহের হতে পারে। এছাড়া, আপনি আপনার কম্পিউটার মনিটরিং করতে আগ্রহী হলে এই ফিগারগুলো আপনাকে সাহায্য করতে পারে। এই পোস্টে, আমরা আলোচনা করব Windows Downtime, Uptime, এবং Last Shutdown Time বের করার উপায়গুলো।
Windows Downtime এবং Uptime বের করুন
১] Event Viewer ব্যবহার করে
Event Viewer একটি বিল্ট-ইন Windows ইউটিলিটি যা আপনাকে Windows-দ্বারা লগ করা বিভিন্ন ইভেন্ট দেখতে দেয়। যেমন আমি ইতিমধ্যে বলেছি, Windows লাস্ট শাটডাউন এবং স্টার্ট-আপ টাইম লগ করে, এবং এটি Event Viewer-এ পাওয়া যায়।
আপনার PC শেষ কবে 'Shut down' হয়েছিল তা বের করার জন্য এই ধাপগুলো অনুসরণ করুন।
- Start-এ যান এবং 'Event Viewer' সার্চ করুন এবং Enter চাপুন।
- বাম 'Console Tree'- থেকে 'Windows Logs' এক্সপ্যান্ড করুন। এবং সেখান থেকে 'System' সিলেক্ট করুন।
- সকল ইভেন্ট লোড হওয়ার জন্য অপেক্ষা করুন। এখন ডান 'Action Pane'- থেকে 'Filter current log'-এ ক্লিক করুন।
- এখন টেক্সট বক্সে যেটি বলে "<All Event IDs>", সেটিকে "6005, 6006" দিয়ে রিপ্লেস করুন।
- কারেন্ট লগ রিফ্রেশ করুন।
- লগ করা ইভেন্টের টাইম এবং ডেট অনুযায়ী লিস্টটি সোর্ট করুন। লেটেস্ট এন্ট্রিগুলো লিস্টের উপরে থাকবে।

এখন আপনি লিস্টটি ফিল্টার ও সোর্ট করলে আপনার প্রয়োজনীয় সকল ইনফরমেশন পেয়ে গেলেন। লিস্টের প্রথম এন্ট্রি যেটির Event ID 6006 সেটি আপনাকে আপনার কম্পিউটার শেষ কবে Shut Down হয়েছিল তা বলে দেবে। এবং ID 6005 যের প্রথম এন্ট্রি সেটি আপনাকে বলবে PC কখন আবার শুরু হয়েছিল। দুটি টাইমস্ট্যাম্পের পার্থক্য আপনাকে নেট ডাউনটাইম দেবে – অর্থাৎ কম্পিউটার যে مدت পুরোপুরি পাওয়ার-ডাউন অবস্থায় ছিল। এছাড়া, আপনার বর্তমান সময় এবং লাস্ট স্টার্ট টাইমের পার্থক্য আপনাকে আপনার কম্পিউটারের টোটাল uptime দিতে পারে।
Current Time - Last Start Time = Total Uptime Last Start Time - Last Shut Down Time = Total Downtime
২] Task Manager ব্যবহার করে
এই পদ্ধতিটি Uptime ক্যালকুলেট করার জন্য একটি সহজ উপায়, কিন্তু এটি Downtime ক্যালকুলেট করে না। আপনাকে শুধু 'Task Manager' খুলতে হবে এবং 'Performance' ট্যাবে যেতে হবে। বাম মেনু থেকে 'CPU' সিলেক্ট করুন এবং এখন ডান সেকশনে 'Uptime' খুঁজুন।
টোটাল uptime DD:HH:MM:SS ফরম্যাটে প্রদর্শিত হবে। Task Manager ব্যবহার করা ঠিক থাকবে আপনি যদি শুধু কারেন্ট uptime খুঁজেন। এটি পুরো ইভেন্ট হিস্টরি প্রদর্শন করতে পারে না যেখানে Event Viewer-এ আপনি সময়ে পেছনে যেতে পারেন এবং আগের ইভেন্ট লগ দেখে Uptime এবং Downtime অনুযায়ী ক্যালকুলেট করতে পারেন।

৩] CMD ব্যবহার করে
Workstation সার্ভিসের স্ট্যাটিস্টিক্স দেখতেও আপনাকে লাস্ট স্টার্ট টাইম পাওয়া যায়। এটি করতে, 'CMD' খুলুন এবং নিচের কমান্ড টাইপ করুন:
net stats workstation

রেসপন্স 'Statistics Since ….' দিয়ে শুরু হবে। এই লাইনের টাইমস্ট্যাম্প হলো যে সময় কম্পিউটার একটি পূর্ণ শাটডাউন থেকে শুরু হয়েছিল।
৪] PowerShell ব্যবহার করে
আপনি PowerShell ব্যবহার করেও System Uptime বের করতে পারেন। কিন্তু আবার, PowerShell, CMD, এবং Task Manager ব্যবহার করে আপনি শুধু uptime ক্যালকুলেট করতে পারেন, downtime নয়।
টিপ: বিল্ট-ইন SystemInfo টুল আপনাকে System Boot Time দেখতে দেয়। এটি কম্পিউটার বুট হওয়ার তারিখ এবং সময় প্রদর্শন করে।
আপনি যদি Windows Server নিয়ে কাজ করেন, তবে আপনাকে সম্ভবত কিছু ভালো মনিটরিং টুল প্রয়োজন হবে, কিন্তু এই সহজ পদ্ধতিগুলোও কাজ করবে। এছাড়া, এই ফিগারগুলো শুধু শাটডাউন এবং রিস্টার্টের জন্য প্রযোজ্য। এই ফিগারগুলো Sleep, Logoff, Logon, বা হাইবার্নেশন টাইম প্রতিনিধিত্ব করে না।
বোনাস টিপ: এই পোস্ট আপনাকে দেখাবে কীভাবে বিভিন্ন পদ্ধতি ব্যবহার করে Windows Installation Date বের করবেন।