যখন Windows 10 ক্রিয়েটরস আপডেট প্রকাশিত হয়েছিল তখন অনেকগুলি সমস্যা ছিল যেখানে Windows পরিষেবা হোস্ট প্রচুর CPU এবং/অথবা RAM ব্যবহার করবে। এটি একটি অস্থায়ী সমস্যা ছিল কারণ মাইক্রোসফ্ট তখন সমস্যাটি সমাধানের জন্য একটি হটফিক্স প্রকাশ করেছে। উইন্ডোজ 10 ফল ক্রিয়েটর আপডেট এখন আসার সাথে সাথে, এটি আবার ঘটলে এটি কভার করার জন্য এটি একটি ভাল সময় বলে মনে হচ্ছে।
উইন্ডোজ সার্ভিস হোস্ট কি?
উইন্ডোজ সার্ভিস হোস্ট হল একটি ছাতা পরিষেবা যা উইন্ডোজ ডাইনামিক লিংক লাইব্রেরি (ডিএলএল) অ্যাক্সেস করে এমন কোনও মূল পরিষেবা কভার করতে ব্যবহার করে। আপনি যখন টাস্ক ম্যানেজারে পরিষেবা হোস্ট দেখতে পান, আপনি বাম দিকে একটি নীচের তীরও দেখতে পাবেন। আপনি যদি এটি নির্বাচন করেন, তাহলে আপনি দেখতে পাবেন যে সেই ছাতার অধীনে কোন পরিষেবাগুলি অন্তর্ভুক্ত করা হয়েছে৷
ধারণাটি ছিল যৌক্তিক গোষ্ঠীগুলিতে সংস্থানগুলিকে সংগঠিত করার জন্য এই ছাতা পরিষেবাগুলি তৈরি করা। উদাহরণস্বরূপ, একটি একক পরিষেবা হোস্ট সমস্ত উইন্ডোজ আপডেট এবং পটভূমি ফাইল স্থানান্তর অন্তর্ভুক্ত করবে। অন্য একটি উইন্ডোজ ফায়ারওয়াল, ডিফেন্ডার এবং তাই হোস্ট করতে পারে। তত্ত্বটি ছিল উইন্ডোজকে এই সংস্থানগুলিকে গোষ্ঠীভুক্ত করার অনুমতি দেওয়া যাতে কোনও প্রোগ্রাম সেগুলিকে এমনভাবে ব্যবহার করতে পারে যাতে একটি ব্যর্থ হলে বা বন্ধ হয়ে গেলে, বাকি সিস্টেমটি স্থিতিশীল থাকবে।
আপনি যদি নিজের কম্পিউটার চেক করেন, আপনি সম্ভবত একাধিক Windows Service Host উদাহরণ দেখতে পাবেন। এটির পাশের তীরটি নির্বাচন করুন এবং প্রতিটি হোস্টিং কী তা দেখুন।
প্রি ক্রিয়েটর আপডেট উইন্ডোজ সিস্টেমে, আপনি কয়েকটি সার্ভিস হোস্ট পরিষেবা দেখতে পাবেন যার মধ্যে একাধিক প্রক্রিয়া রয়েছে। ক্রিয়েটর আপডেটের পরে, আপনি এখন তাদের মধ্যে পৃথক পরিষেবা সহ আরও অনেক পরিষেবা হোস্ট দেখতে পাচ্ছেন। ধারণাটি ছিল তাদের দলবদ্ধ করে সমস্যা সমাধানের প্রক্রিয়াটিকে সহজ করা।
উইন্ডোজ সার্ভিস হোস্ট উচ্চ CPU বা RAM ব্যবহার করে
সুতরাং এখন আপনি জানেন যে উইন্ডোজ সার্ভিস হোস্ট ঠিক এটি, একটি হোস্ট পরিষেবা যা অন্যান্য পরিষেবাগুলির দেখাশোনা করে। যখন আপনি একটি উইন্ডোজ সার্ভিস হোস্টকে প্রচুর সিপিইউ বা র্যাম ব্যবহার করতে দেখেন, তখন আপনি এখন এটিও জানেন যে এটি নিজে হোস্ট নয় বরং এটির একটি উপ-পরিষেবা।
এটি সাধারণত একটি আটকে যাওয়া প্রক্রিয়া বা কনফিগারেশন ত্রুটি বা ফাইল দুর্নীতির কারণে ঘটে। ভাল খবর হল যে এটি মোকাবেলার বিভিন্ন উপায় আছে। খারাপ খবর হল যে টাস্ক ম্যানেজার সবসময় ঠিক কী সাব-সার্ভিস সমস্যা সৃষ্টি করছে তা রিপোর্ট করে না।
যখনই আপনি কোন উইন্ডোজ ত্রুটির সম্মুখীন হন, ব্যবসার প্রথম অর্ডারটি সম্পূর্ণ রিবুট হয়। আপনি হারাতে চান না এমন কোনো কাজ সংরক্ষণ করুন এবং আপনার কম্পিউটার রিবুট করুন। যদি সমস্যা চলে যায়, দুর্দান্ত। যদি এটি না হয়, সমস্যাটি সমাধান না হওয়া পর্যন্ত এই পদক্ষেপগুলির মাধ্যমে আপনার উপায়ে কাজ করুন।
উচ্চ CPU বা RAM ব্যবহারের একটি সাধারণ কারণ হল Windows Update। আপনার প্রথম চেক একটি আপডেট চলমান আছে কিনা দেখতে হবে.
- উইন্ডোজ স্টার্ট বোতামে ডান ক্লিক করুন এবং সেটিংস নির্বাচন করুন।
- আপডেট এবং নিরাপত্তা নির্বাচন করুন এবং উইন্ডোজ বর্তমানে একটি আপডেট চালাচ্ছে কিনা তা দেখতে পরীক্ষা করুন।
উইন্ডোজ আপডেট চলমান থাকলে, আপনার একটি অগ্রগতি বার দেখতে হবে। যদি তা না হয়, তাহলে আপনার ডিভাইস আপ টু ডেট বলে একটি বার্তা দেখতে হবে।
দ্বিতীয় চেকটি হল সিস্টেম ফাইল চেকারের সাথে উইন্ডোজের যেকোনো ভুল সংশোধন করা।
- উইন্ডোজ স্টার্ট বোতামে ডান ক্লিক করুন এবং কমান্ড প্রম্পট (অ্যাডমিন) নির্বাচন করুন।
- 'sfc/scannow' টাইপ বা পেস্ট করুন এবং এন্টার টিপুন।
- প্রক্রিয়াটি সম্পূর্ণ করার অনুমতি দিন।
যদি সিস্টেম ফাইল পরীক্ষক কোনো ত্রুটি সনাক্ত করে, এটি স্বয়ংক্রিয়ভাবে সেগুলি ঠিক করবে। আপনি যদি এই প্রক্রিয়াটি চালানোর পরেও উচ্চ ব্যবহার দেখতে পান তবে আমরা চেষ্টা করতে পারি অন্য কিছু আছে।
- আপনি এইমাত্র ব্যবহার করা কমান্ড প্রম্পটে 'পাওয়ারশেল' টাইপ করুন।
- 'Dism/Online/Cleanup-Image/RestoreHealth' টাইপ বা পেস্ট করুন এবং এন্টার টিপুন।
- প্রক্রিয়াটি সম্পূর্ণ করার অনুমতি দিন।
ডিআইএসএম হল একটি উইন্ডোজ ফাইল ইন্টিগ্রিটি চেকার যা 'লাইভ' উইন্ডোজ ফাইলগুলিকে উইন্ডোজ ক্যাশের সাথে তুলনা করে যার মূলগুলির কপি রয়েছে। যদি এটি স্থানের বাইরে এমন কিছু সনাক্ত করে যা কোনও ব্যবহারকারী বা অনুমোদিত প্রোগ্রাম দ্বারা সংশোধন করা হয়নি তবে এটি ফাইলটিকে আসলটির সাথে প্রতিস্থাপন করে।
পরিষেবা বন্ধ করুন
যদি এই সংশোধনগুলির কোনটিই কাজ না করে, তাহলে আমাদের সমস্যাটি সৃষ্টিকারী পরিষেবাটি যাচাই করুন৷ আমাদের CPU বা RAM ব্যবহার করে পরিষেবা হোস্টের অধীনে পরিষেবাটি সনাক্ত করতে হবে। তারপরে আমাদের সেই পরিষেবাটি বন্ধ করতে হবে, মনিটর করতে হবে এবং তারপরে সেখান থেকে যেতে হবে।
- টাস্ক ম্যানেজার খুলুন এবং আপনার সমস্ত CPU বা RAM ব্যবহার করে পরিষেবা হোস্ট নির্বাচন করুন।
- নীচে প্রক্রিয়া চেক করুন. উদাহরণস্বরূপ, এটি উইন্ডোজ অডিও হতে পারে।
- সেই পরিষেবাটিতে ডান ক্লিক করুন এবং পরিষেবাগুলি খুলুন নির্বাচন করুন।
- পরিষেবাটিতে ডান ক্লিক করুন এবং থামুন নির্বাচন করুন।
- ব্যবহার কমছে কিনা তা দেখতে আপনার কম্পিউটার মনিটর করুন।
আপনার সিপিইউ ব্যবহার করা যাই হোক না কেন পরিষেবার জন্য আপনি স্পষ্টতই উইন্ডোজ অডিও স্যুইচ করবেন। সকলেরই একটি সংশ্লিষ্ট পরিষেবা এন্ট্রি থাকবে তাই প্রক্রিয়াটি আসলে কী তা নির্বিশেষে কাজ করবে।
যদি ব্যবহার হ্রাস পায়, আপনি জানেন কি এটি ঘটাচ্ছে। উপরের উদাহরণে, উইন্ডোজ অডিও, আমরা একটি নতুন অডিও ড্রাইভার আনইনস্টল এবং ইনস্টল করব। আপনি পরবর্তী কি করবেন তা সম্পূর্ণরূপে আপনি যা খুঁজে পান তার উপর নির্ভর করে। সম্ভাবনার নিছক সংখ্যার পরিপ্রেক্ষিতে, সেখান থেকে আপনাকে ঠিক কী করতে হবে তা বলা আমার পক্ষে অসম্ভব কিন্তু একটি সার্চ ইঞ্জিনে 'ট্রাবলশুটিং PROCESSNAME' টাইপ করা শুরু করার জন্য একটি ভাল জায়গা। উপরের ধাপ 2 এ আপনি যে প্রক্রিয়াটি পেয়েছেন তার জন্য শুধু PROCESSNAME পরিবর্তন করুন।
যদি আপনার পরিষেবা হোস্ট স্থানীয় সিস্টেম উচ্চ সিপিইউ বা মেমরি ব্যবহারের কারণ হয়ে থাকে, তবে উপরের পদক্ষেপগুলি বেশিরভাগ ক্ষেত্রেই এটি ঠিক করা উচিত। যদি না হয়, তাহলে আপনি অন্তত এখন জানেন কিভাবে অপরাধীকে শনাক্ত করতে হয়।