উইন্ডোজ ১০-এর টাস্ক শিডিউলার যেকোনো অ্যাপকে অটোমেট করে—রক্ষণাবেক্ষণ, অ্যালার্ম ক্লক, এবং আরও অনেক কিছু। উইন্ডোজ ১০-এ, ব্যাটারি সেভার মোড (Battery Saver mode) টাস্ক শিডিউলারকে পরিবর্তন করে কম শক্তি ব্যবহার করার জন্য। এই আর্টিকেলে উইন্ডোজ ১০-এর টাস্ক শিডিউলার পুরনো ভার্সনগুলো থেকে কীভাবে আলাদা সেটি ব্যাখ্যা করা হয়েছে।
টাস্ক শিডিউলার (Task Scheduler) কী?
উইন্ডোজ ১০ টাস্ক শিডিউলার নির্দিষ্ট সময়ে বা নির্দিষ্ট ইভেন্টের পর স্ক্রিপ্ট বা প্রোগ্রাম এক্সিকিউট করে (এদেরকে আমরা ট্রিগার বা কন্ডিশন বলি)। এটি রক্ষণাবেক্ষণ বা অটোমেশন টুল হিসেবে খুব কার্যকর, কিন্তু উইন্ডোজ ১০-এ মোবাইল ব্যবহারকারীদের জন্য এতে একটি বড় পরিবর্তন এসেছে।
উইন্ডোজ ১০ টাস্ক শিডিউলারে কী নতুন?
উইন্ডোজ ভিস্তা শিডিউলারের সাথে প্রায় সমান হলেও, উইন্ডোজ ১০-এর ইমপ্লিমেন্টেশন একটি বড় পার্থক্য রেখেছে: ব্যাটারি সেভার মোড (Battery Saver mode) নির্দিষ্ট ধরনের টাস্কগুলোকে ডিলে করে। যখন ব্যাটারি সেভার অন থাকে, শিডিউলড টাস্কগুলো ট্রিগার হয় না যদি:
- টাস্কটি কম্পিউটার ইডল (idle) অবস্থায় থাকলে ট্রিগার হওয়ার জন্য সেট করা থাকে।
- টাস্কটি অটোমেটিক মেইনটেনেনস (automatic maintenance) চলাকালীন রান হওয়ার জন্য সেট করা থাকে।
- টাস্কটি ব্যবহারকারী লগড অন (logged on) অবস্থায় রান হওয়ার জন্য সেট করা নहीं থাকে।
কারণ ব্যাটারি সেভার নির্দিষ্ট ব্যাটারি লেভেলে (যেমন ২০%) স্বয়ংক্রিয়ভাবে অন হতে পারে সেটি কনফিগার করা যায়, এটি ব্যাটারি খরচ ব রে কমাতে সহায়তা করে (ব্যাটারি সেভার কনফিগার করার পদ্ধতি)। নিচে উইন্ডোজ ১০ কীভাবে টাস্ক শিডিউলারকে মডিফাই করে সেটি ব্রেকডাউন করা হলো, একটি উদাহরণসহ।
১. টাস্ক শিডিউলারের আচরণ মডিফাই করা
যখন উইন্ডোজ শনাক্ত করে যে ব্যবহারকারী কম্পিউটার ব্যবহার করছেন না, তবে সিস্টেমকে ইডল (idle) বলে। কিছু শিডিউলড প্রসেস এই স্টেটে এক্সিকিউট হয় না। উদাহরণস্বরূপ, ডিস্ক অপ্টিমাইজেশন (disk optimization) কম্পিউটার ইডল থাকাকালীন নির্দিষ্ট ইন্টারভালে চলে। কিন্তু ব্যাটারি মোডে স্পিন-আপ হার্ড ডিস্ক ড্রাইভ (HDD)-এ ডিস্ক অপ্টিমাইজেশন চালালে সিস্টেম আপটাইমের জন্য ভয়াবহ হতে পারে। লজিক্যালি, ব্যাটারি মোড ইডলনেস-ট্রিগার্ড সব টাস্ককে ডিলে করে।
যাদের সলিড স্টেট ড্রাইভ (SSD) আছে (SSD কী?), তারা ডিস্ক অপ্টিমাইজেশন রান হলে কি হবে সেটি চিন্তা করবেন না (TRIM কী?); SSD অপ্টিমাইজেশন সেকেন্ডগুলোর ব্যাপার। আপনি যদি কোনো শিডিউলড টাস্ক মডিফাই বা ডিজেবল করতে চান, টাস্ক শিডিউলার খুলুন। উইন্ডোজ সার্চে "Task Scheduler" লিখলেই পেয়ে যাবেন।
পরবর্তী, টাস্ক শিডিউলার লাইব্রেরির কয়েক লেয়ার খুঁজে বের করতে হবে। Task Scheduler Library-এর এন্ট্রির ডান পাশের শেভরন (chevron)-এ ক্লিক করুন এন্ট্রি এক্সপ্যান্ড করতে। আবার Microsoft-এর বাম পাশের শেভরনে ক্লিক করুন। তারপর Windows-এর বাম পাশের শেভরনে ক্লিক করুন।
দেখানো লিস্ট থেকে Defrag অপশনটি খুঁজে বের করুন এবং ক্লিক করুন। মাঝপানелиতে ScheduledDefrag-এ ডাবল-ক্লিক করুন। মনে রাখবেন, ভিন্ন প্রসেসগুলো টাস্ক শিডিউলার লাইব্রেরির ভিন্ন ভাগে থাকে।
একটি পপ-আপ উইন্ডো আসবে যা ডিফ্র্যাগ ইউটিলিটির আচরণ নিয়ন্ত্রণকারী ট্রিগার ও কন্ডিশনগুলো দেখাবে। আপনি যদি চান প্রসেসটি ব্যাটারি সেভারের উপেক্ষা করে চলে, তবে নিশ্চিত করুন ট্রিগারগুলোতে নিচের তিনটি কম্পোনেন্টে से কোনটিই নেই:
- ইডল স্টেট ট্রিগার থাকতে পারবে না;
- ব্যবহারকারী লগড অন থাকুক বা না থাকুক, রান হওয়ার জন্য সেট করা থাকতে হবে;
- টাস্কটি অটোমেটিক মেইনটেনেনসের অংশ হিসেবে রান হওয়ার জন্য সেট করা থাকতে পারবে না;
তবে আরও ভালো অপশন হলো সব শিডিউলড টাস্ক ব্যাটারি কম থাকলে বন্ধ করা। দুর্ভাগ্যক্রমে, উইন্ডোজ ১০ ব্যাটারি সেভার মোডে এটা করার কোনো উপায় দেয় না। ব্যবহারকারীদের ম্যানুয়ালি বন্ধ করতে হয়—এবং পাওয়ার সোর্সে প্লাগ ইন করলে আবার ম্যানুয়ালি অন করতে হয়। এটি খুব সাব-অপ্টিমাল (sub-optimal)।
২. টাস্ক শিডিউলার বন্ধ করুন
পুরনো উইন্ডোজ ভার্সনগুলোর মত উইন্ডোজ ১০ টাস্ক শিডিউলারের কোনো অফ সুইচ (off switch) নেই। সুবিধা হলো, টাস্ক ম্যানেজারে আইটেমটি লোকেট করে ম্যানুয়ালি ডিজেবল করা যায়—যদিও ব্যবহারকারী ব্যাটারি মোড ছাড়ার পর অবিলম্বে সার্ভিসটি রি-ইন্যাবল করবেন। এই প্রোগ্রাম লং-টার্ম সিস্টেম পারফরম্যান্সের জন্য খুব গুরুত্বপূর্ণ। ব্যাটারি মোডে এটি ডিজেবল করলে ল্যাপটপ বা ট্যাবলেটের আপটাইম একটু বাড়ে।
টাস্ক শিডিউলার বন্ধ করতে, CTRL + SHIFT + ESC চাপি টাস্ক ম্যানেজার খুলুন। Service Host: Local System (16) এন্ট্রিটি লোকেট করুন এবং বাম পাশের শেভরনে ক্লিক করুন, যা কিছু সাব-প্রসেস রিভিল করবে। এই লিস্টের নিচের দিকে টাস্ক শিডিউলার আছে। Task Scheduler-এ রাইট-ক্লিক করে কনটেক্সট মেনু থেকে Disable সিলেক্ট করুন। রি-ইন্যাবল করতে, আবার রাইট-ক্লিক করে Enable সিলেক্ট করুন। মনে রাখবেন, ব্যাটারি মোড ছাড়ার পর এই সার্ভিসটি আবার অন করতে হবে।
৩. উইন্ডোজ ১০ টাস্ক শিডিউলার সামারি (Summary)
ব্যাটারি সেভারের সাথে কिये गये টুইকগুলোর পাশাপাশি, টাস্ক শিডিউলারে একটি Summary ফিচারও আছে—যেখানে সব একটিভ টাস্ক থাকে। এটিকে অ্যাক্সেস করতে, টাস্ক শিডিউলারের ভেতর থেকে Task Scheduler (Local)-এ ক্লিক করুন।
সামারি মাঝপানেলে Active Tasks-এর নিচে দেখাবে। নিচে থার্ড-পার্টি সফ্টওয়্যারের সাথে সম্পর্কিত কয়েক এন্ট্রি দেখতে পাবেন।
৪. শিডিউলড জিনিসগুলো যেগুলো আপনার কাছে খুব প্রয়োজন নেই
টাস্ক শিডিউলার সামারি অনুযায়ী, ৭১টি প্রোগ্রাম টাস্ক শিডিউলারের কেরিয়া ভিত্তিতে ট্রিগার হয়। অধিকাংশ গুরুত্বপূর্ণ, কিন্তু কিছু এন্ট্রি খুব গুরুত্বপূর্ণ নয়। এগুলো থার্ড-পার্টি সফ্টওয়্যার ইনস্টল করে এবং আপনার কম্পিউটার অপারেশনের জন্য সেগুলো ততটা গুরুত্বপূর্ণ নয়।
এই এন্ট্রিগুলো দেখতে, Task Scheduler-এ নেভিগেট করুন এবং Task Scheduler Library-এ ক্লিক করুন। মাঝপানেলে অ্যাপ্লিকেশনদের লিস্ট আসবে। অধিকাংশ এন্ট্রি সফ্টওয়্যার আপডেট সম্পর্কিত। কিন্তু খুব সारे পোটেনশিয়ালি আনওয়ান্টেড প্রোগ্রাম (PUP) এখানে এন্ট্রি রাখে। আপনি যদি খুব সारे অপরিচিত প্রোগ্রাম দেখেন, তবে ম্যালওয়্যার স্ক্যান চালাতে পারেন।
কি আপনি উইন্ডোজ ১০ টাস্ক শিডিউলারের সাথে ছেড়াছাড়ি করবেন?
আপনি যদি জানেন আপনি কী করছেন, তবে অবশ্যই। টাস্ক শিডিউলার শুধু অপ্টিমাইজড ব্যাটারি পারফরম্যান্স দেয় না। এটি বিরক্তিকর প্রসেসগুলো অটোমেট করতে পারে, সাসপেন্ড ও স্লিপ সহ। যারা তাদের ওয়ার্ক রুটিন থেকে কয়েক মিনিট বাঁচাতে চান, তাদের জন্য টাস্ক শিডিউলার একটি মাস্ট-ইউজ (must-use) টুল।
আর কেউ কি উইন্ডোজ ১০ টাস্ক শিডিউলার ব্যবহার করেন? কমেন্টে জানান আপনি কীভাবে এটিকে টুইক করেছেন।