Svchost.exe (পরিষেবা হোস্ট) কি?

সুচিপত্র:

Svchost.exe (পরিষেবা হোস্ট) কি?
Svchost.exe (পরিষেবা হোস্ট) কি?
Anonim

কী জানতে হবে

  • পরিষেবা হোস্ট (svchost.exe) হল একটি বৈধ সিস্টেম প্রক্রিয়া যা Windows OS-এ ব্যবহৃত হয়৷
  • এটি নিরাপদ

  • আপনি svchost.exe অন্য কোথাও খুঁজে পেলে মুছে ফেলতে পারেন।

এই নিবন্ধটি ব্যাখ্যা করে যে svchost.exe কী, এটি নিরাপদ কিনা তা কীভাবে জানবেন এবং svchost.exe ভাইরাস পেলে কী করবেন।

Svchost.exe কি?

svchost.exe (সার্ভিস হোস্ট) ফাইলটি উইন্ডোজ অপারেটিং সিস্টেমে মাইক্রোসফ্ট দ্বারা সরবরাহ করা একটি গুরুত্বপূর্ণ সিস্টেম প্রক্রিয়া। সাধারণ পরিস্থিতিতে, এই ফাইলটি একটি ভাইরাস নয় কিন্তু অনেক উইন্ডোজ পরিষেবার একটি গুরুত্বপূর্ণ উপাদান৷

svchost.exe-এর উদ্দেশ্য হল, নাম অনুসারে হোস্ট পরিষেবাগুলি। উইন্ডোজ এটিকে গ্রুপ পরিষেবাগুলিতে ব্যবহার করে যেগুলির জন্য একই DLL-এ অ্যাক্সেসের প্রয়োজন একটি প্রক্রিয়ায় চালানোর জন্য, তাদের সিস্টেম সংস্থানগুলির চাহিদা কমাতে সাহায্য করে৷

যেহেতু উইন্ডোজ অনেক কাজের জন্য সার্ভিস হোস্ট প্রসেস ব্যবহার করে, তাই টাস্ক ম্যানেজারে svchost.exe-এর বর্ধিত RAM ব্যবহার দেখা সাধারণ ব্যাপার। আপনি টাস্ক ম্যানেজারে চলমান svchost.exe-এর অনেকগুলি উদাহরণও দেখতে পাবেন কারণ উইন্ডোজ একই ধরনের পরিষেবাগুলিকে একত্রিত করে, যেমন নেটওয়ার্ক-সম্পর্কিত পরিষেবাগুলি৷

প্রদত্ত যে এটি একটি অত্যন্ত গুরুত্বপূর্ণ উপাদান, আপনার এটিকে মুছে ফেলা বা পৃথকীকরণ করা উচিত নয় যদি না আপনি যাচাই না করেন যে আপনি যে নির্দিষ্ট svchost.exe ফাইলটির সাথে কাজ করছেন সেটি অপ্রয়োজনীয় বা ক্ষতিকারক। শুধুমাত্র দুটি ফোল্ডার থাকতে পারে যেখানে আসল সংস্করণ সংরক্ষণ করা হয়, যা নকল শনাক্ত করা সহজ করে তোলে।

Image
Image

কোন সফ্টওয়্যার Svchost.exe ব্যবহার করে?

Windows শুরু হলে svchost.exe প্রক্রিয়া শুরু হয় এবং তারপরে মেমরিতে লোড হওয়া পরিষেবাগুলির জন্য রেজিস্ট্রির HKLM হাইভ (সফ্টওয়্যার\Microsoft\Windows NT\CurrentVersion\Svchost-এর অধীনে) পরীক্ষা করে।

Svchost.exe-কে Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP এবং Windows 2000-এ চলতে দেখা যায়।

Windows 10 ক্রিয়েটর আপডেট (সংস্করণ 1703) দিয়ে শুরু করে, 3.5 গিগাবাইটের বেশি RAM চালিত সিস্টেমগুলির জন্য, প্রতিটি পরিষেবা svchost-এর একটি উদাহরণ চালায়। যদি 3.5 গিগাবাইটের কম RAM পাওয়া যায়, তবে পরিষেবাগুলিকে Windows-এর পূর্ববর্তী সংস্করণগুলির মতোই ভাগ করা svchost.exe প্রক্রিয়াগুলিতে গোষ্ঠীভুক্ত করা হয়৷

svchost.exe ব্যবহার করে এমন উইন্ডোজ পরিষেবার কয়েকটি উদাহরণের মধ্যে রয়েছে:

  • উইন্ডোজ আপডেট
  • ব্যাকগ্রাউন্ড টাস্ক ইনফ্রাস্ট্রাকচার সার্ভিস
  • প্লাগ অ্যান্ড প্লে
  • ওয়ার্ল্ড ওয়াইড ওয়েব পাবলিশিং সার্ভিস
  • ব্লুটুথ সাপোর্ট সার্ভিস
  • উইন্ডোজ ফায়ারওয়াল
  • টাস্ক শিডিউলার
  • DHCP ক্লায়েন্ট
  • উইন্ডোজ অডিও
  • সুপারফেচ
  • নেটওয়ার্ক সংযোগ
  • রিমোট প্রসিডিউর কল (RPC)

Svchost.exe কি একটি ভাইরাস?

সাধারণত নয়, তবে এটি পরীক্ষা করতে ক্ষতি করে না, বিশেষ করে যদি আপনি জানেন না কেন svchost.exe আপনার কম্পিউটারের সমস্ত মেমরি গ্রহণ করছে।

svchost.exe একটি ভাইরাস কিনা তা শনাক্ত করার প্রথম ধাপ হল প্রতিটি svchost.exe ইন্সট্যান্স কোন পরিষেবা হোস্ট করছে তা নির্ধারণ করা। যেহেতু আপনার সম্ভবত টাস্ক ম্যানেজারে একাধিক দৃষ্টান্ত চলছে, তাই svchost প্রক্রিয়াটি মুছে ফেলা বা ভিতরে চলমান পরিষেবাটি নিষ্ক্রিয় করার সিদ্ধান্ত নেওয়ার আগে প্রতিটি প্রক্রিয়া কী করছে তা দেখতে আপনাকে একটু গভীরে যেতে হবে৷

আপনি একবার svchost.exe-এর মধ্যে কোন পরিষেবাগুলি চলছে তা জানলে, আপনি দেখতে পাবেন যে সেগুলি বাস্তব এবং প্রয়োজনীয় কিনা বা ম্যালওয়্যারটি svchost.exe হওয়ার ভান করছে কিনা৷

আপনার যদি Windows 11, 10, বা 8 থাকে, তাহলে আপনি টাস্ক ম্যানেজার থেকে প্রতিটি svchost.exe ফাইল "খোলা" করতে পারেন।

  1. টাস্ক ম্যানেজার খুলুন।
  2. প্রসেস ট্যাবটি নির্বাচন করুন।
  3. Windows প্রসেস বিভাগে নিচে স্ক্রোল করুন এবং একটি পরিষেবা হোস্ট সনাক্ত করুন: < পরিষেবার নাম > এন্ট্রি।

    Image
    Image
  4. এন্ট্রিটি আলতো চাপুন এবং ধরে রাখুন বা ডান-ক্লিক করুন এবং ফাইল লোকেশন খুলুন।

    যদি যে অবস্থানটি খোলে সেটি নিচের যে কোনো একটি পথ ছাড়া অন্য কিছু হয়, যেখানে Windows svchost.exe-এর প্রামাণিক কপি সঞ্চয় করে, তাহলে আপনার একটি ভাইরাস থাকতে পারে:

    • %SystemRoot%\System32\svchost.exe
    • %SystemRoot%\SysWOW64\svchost.exe
    Image
    Image

    দ্বিতীয় পথটি হল যেখানে একটি 64-বিট মেশিনে চলমান 32-বিট পরিষেবাগুলি অবস্থিত। সব কম্পিউটারে সেই ফোল্ডার থাকে না৷

  5. টাস্ক ম্যানেজারে ফিরে যান, এটিকে প্রসারিত করতে এন্ট্রির বাম দিকের তীরটি নির্বাচন করুন৷ svchost.exe ইন্সট্যান্সের অধীনে সরাসরি অবস্থিত প্রতিটি পরিষেবা যা এটি হোস্ট করছে৷

Windows 7-এর মতো Windows-এর অন্যান্য সংস্করণের জন্য, আপনি svchost.exe-এর দ্বারা ব্যবহৃত সমস্ত পরিষেবাগুলি দেখতে টাস্ক ম্যানেজার ব্যবহার করতে পারেন, তবে এটি নতুন সংস্করণগুলির মতো পরিষ্কারভাবে বিন্যস্ত নয়৷ Processes ট্যাবে একটি svchost.exe ইন্সট্যান্সে ডান-ক্লিক করে, Go to Services বেছে নিয়ে, এবং তারপর হাইলাইট করা পরিষেবার তালিকা পড়ে সেটি করুন পরিষেবা ট্যাবে।

আরেকটি বিকল্প হল কমান্ড প্রম্পটে টাস্কলিস্ট কমান্ডটি ব্যবহার করে সমস্ত svchost.exe দৃষ্টান্ত দ্বারা ব্যবহৃত সমস্ত পরিষেবার একটি তালিকা তৈরি করা।

এটি করতে, কমান্ড প্রম্পট খুলুন এবং নিম্নলিখিত কমান্ডটি লিখুন:


টাস্কলিস্ট /svc | খুঁজুন "svchost.exe"

Image
Image

আপনার এখানে আরেকটি বিকল্প হল কমান্ডের ফলাফল একটি পাঠ্য ফাইলে রপ্তানি করার জন্য একটি পুনঃনির্দেশ অপারেটর ব্যবহার করা, যা পড়তে সহজ হতে পারে।

আপনি যদি তালিকায় কিছু শনাক্ত না করেন তবে এর মানে এই নয় যে আপনার ভাইরাস আছে। এটি শুধুমাত্র এমন একটি পরিষেবা হতে পারে যা আপনি চিনতে পারেন না কিন্তু উইন্ডোজের প্রয়োজনীয় ক্রিয়াকলাপগুলির জন্য এটি অত্যাবশ্যক৷ সম্ভবত কয়েক ডজন "ভাইরাস-সুদর্শন" পরিষেবা রয়েছে যা সম্পূর্ণ নিরাপদ৷

আপনি যদি কিছু দেখেন তা নিয়ে দ্বিধাগ্রস্ত হন তবে অনলাইনে অনুসন্ধান করুন। আপনি টাস্ক ম্যানেজারের মাধ্যমে উইন্ডোজের নতুন সংস্করণে এটি করতে পারেন: পরিষেবাটিতে ডান-ক্লিক করুন এবং অনলাইনে অনুসন্ধান করুন নির্বাচন করুন। Windows 7, Vista, বা XP-এর জন্য, কমান্ড প্রম্পটে পরিষেবাটি নোট করুন এবং এটি Google-এ টাইপ করুন৷

svchost.exe-এ চলমান একটি পরিষেবা বন্ধ করতে, এই পৃষ্ঠার নীচে নির্দেশাবলীর দুটি সেট দেখুন৷

Svchost.exe কেন এত বেশি মেমরি ব্যবহার করছে?

যেকোন প্রক্রিয়ার মতো, এটির জন্য মেমরি এবং CPU পাওয়ার প্রয়োজন। svchost.exe-এর মেমরির বর্ধিত ব্যবহার দেখা স্বাভাবিক, প্রধানত যখন পরিষেবা হোস্ট ব্যবহার করে কোনো একটি পরিষেবা ব্যবহার করা হচ্ছে।

Image
Image

svchost.exe-এর প্রচুর মেমরি (এবং এমনকি ব্যান্ডউইথ) ব্যবহার করার একটি বড় কারণ হল যদি কিছু ইন্টারনেট অ্যাক্সেস করে, সেক্ষেত্রে "svchost.exe netsvcs" চালু হতে পারে। এটি ঘটতে পারে যদি উইন্ডোজ আপডেট প্যাচ এবং অন্যান্য আপডেটগুলি ডাউনলোড এবং ইনস্টল করার জন্য কাজ করে। svchost.exe netsvcs-এর অধীনে ব্যবহৃত অন্যান্য পরিষেবাগুলির মধ্যে রয়েছে BITS (ব্যাকগ্রাউন্ড ইন্টেলিজেন্ট ট্রান্সফার সার্ভিস), শিডিউল (টাস্ক শিডিউলার), থিম এবং iphlpsvc (আইপি হেল্পার)।

svchost প্রক্রিয়াটিকে এত বেশি মেমরি বা অন্য কোনো সিস্টেম রিসোর্স চুষে নেওয়া বন্ধ করার একটি উপায় হল যে পরিষেবাগুলিকে দায়ী করা হয় তা বন্ধ করা। উদাহরণস্বরূপ, যদি Windows আপডেটের কারণে সার্ভিস হোস্ট আপনার কম্পিউটারকে ধীর করে দেয়, তাহলে আপডেটগুলি ডাউনলোড/ইনস্টল করা বন্ধ করুন বা পরিষেবা সম্পূর্ণরূপে অক্ষম করুন। অথবা ডিস্ক ডিফ্রাগমেন্টার আপনার হার্ড ড্রাইভকে ডিফ্র্যাগমেন্ট করছে, সেক্ষেত্রে সার্ভিস হোস্ট সেই কাজের জন্য আরও মেমরি ব্যবহার করবে।

তবে, প্রতিদিনের পরিস্থিতিতে, সমস্ত সিস্টেম মেমরিকে আটকে রাখা উচিত নয়।যদি svchost.exe RAM এর 90-100 শতাংশের উপরে ব্যবহার করে, তাহলে আপনি svchost.exe-এর একটি দূষিত, অ-প্রকৃত অনুলিপি নিয়ে কাজ করতে পারেন। আপনি যদি মনে করেন যে এটিই ঘটছে, তাহলে কীভাবে svchost.exe ভাইরাস মুছবেন তা শিখতে পড়তে থাকুন।

কীভাবে একটি Svchost.exe পরিষেবা বন্ধ করবেন

অধিকাংশ লোকেরা সম্ভবত svchost প্রক্রিয়াটির সাথে যা করতে চায় তা হল svchost.exe-এর ভিতরে চলমান একটি পরিষেবা মুছে ফেলা বা অক্ষম করা কারণ এটি খুব বেশি মেমরি ব্যবহার করছে৷ যাইহোক, এমনকি যদি আপনি svchost.exe মুছে ফেলতে যাচ্ছেন কারণ এটি একটি ভাইরাস, তবুও এই নির্দেশাবলী অনুসরণ করুন কারণ এটি মুছে ফেলার চেষ্টা করার আগে পরিষেবাটিকে নিষ্ক্রিয় করা সহায়ক হবে৷

Windows 7 এবং Windows এর পুরোনো সংস্করণের জন্য, Process Explorer ব্যবহার করা সহজ। svchost.exe ফাইলটিতে ডান ক্লিক করুন এবং বেছে নিন কিল প্রসেস.

  1. টাস্ক ম্যানেজার খুলুন।
  2. আপনি যে পরিষেবাটি অক্ষম করতে চান তা চিহ্নিত করুন৷

    Windows 11, 10 বা 8 এ এটি করতে, Service Host: < service name > এন্ট্রি প্রসারিত করুন।

  3. আপনি যে পরিষেবাটি বন্ধ করতে চান তার জন্য টাস্ক ম্যানেজার এন্ট্রিতে ডান-ক্লিক করুন এবং স্টপ বেছে নিন। উইন্ডোজ অবিলম্বে সেই পরিষেবাটি বন্ধ করে দেবে। এটি ব্যবহার করা যেকোন সিস্টেম রিসোর্স অন্যান্য পরিষেবা এবং অ্যাপ্লিকেশনের জন্য মুক্ত করা হবে৷

    Image
    Image

    যদি আপনি পরিষেবাটি বন্ধ করার বিকল্পটি দেখতে না পান তবে নিশ্চিত করুন যে আপনি নিজেই পরিষেবাটি নির্বাচন করছেন এবং "পরিষেবা হোস্ট" লাইন নয়৷

  4. যদি প্রোগ্রামটি চলার কারণে পরিষেবাটি বন্ধ না হয় তবে এটি থেকে প্রস্থান করুন। যদি আপনি না করতে পারেন, তাহলে আপনাকে সফ্টওয়্যারটি আনইনস্টল করতে হবে।

আপনি যাচাই করতে পারেন যে এটি বন্ধ করা হয়েছে, অথবা পরিষেবা প্রোগ্রামে একই পরিষেবাটি সনাক্ত করে এটি স্থায়ীভাবে অক্ষম করতে পারেন (স্টার্ট মেনু থেকে services.msc অনুসন্ধান করুন)।এটিকে আবার চালানো বন্ধ করতে, তালিকা থেকে পরিষেবাটিতে ডাবল-ক্লিক করুন এবং স্টার্টআপের ধরনটি অক্ষম এ পরিবর্তন করুন

Image
Image

কীভাবে একটি Svchost.exe ভাইরাস অপসারণ করবেন

আপনি আপনার কম্পিউটার থেকে প্রকৃত svchost.exe ফাইলটি মুছে ফেলতে পারবেন না কারণ এটি একটি প্রক্রিয়ার জন্য অত্যন্ত অবিচ্ছেদ্য এবং অপরিহার্য, কিন্তু আপনি নকল ফাইলগুলিকে সরাতে পারেন৷ আপনার যদি একটি svchost.exe ফাইল থাকে যেটি কোথাও আছে, কিন্তু আগে উল্লেখ করা \System32\ বা \SysWOW64\ ফোল্ডারে, এটি মুছে ফেলা 100 শতাংশ নিরাপদ৷

উদাহরণস্বরূপ, যদি আপনার ডাউনলোড ফোল্ডারে একটি সার্ভিস হোস্ট ফাইল থাকে, বা আপনার ডেস্কটপে বা একটি ফ্ল্যাশ ড্রাইভে একটি থাকে, তাহলে এটি স্পষ্ট যে Windows এটি গুরুত্বপূর্ণ পরিষেবা হোস্টিং উদ্দেশ্যে ব্যবহার করছে না, এই ক্ষেত্রে আপনি সরাতে পারেন এটা।

তবে, svchost.exe ভাইরাস সম্ভবত নিয়মিত ফাইলের মতো মুছে ফেলা সহজ নয়। ভাইরাস দূর করতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. টাস্ক ম্যানেজারে svchost.exe প্রক্রিয়াটিতে রাইট ক্লিক করুন এবং ফাইল লোকেশন খুলুন।

    আমরা এই উইন্ডোটি দিয়ে এখনও কিছু করব না, তাই এটি খোলা রাখুন।

    মনে রাখবেন যে ফোল্ডারটি খোলে তা উপরে উল্লিখিত সিস্টেম ফোল্ডারগুলির মধ্যে একটি হলে, আপনার svchost.exe ফাইলটি পরিষ্কার এবং মুছে ফেলা উচিত নয়৷ তবে, ফাইলের নাম পড়ার জন্য বিশেষ যত্ন নিন; যদি এটি svchost.exe-এর একটি অক্ষরও বানান করে থাকে, তাহলে আপনি Windows দ্বারা ব্যবহৃত বৈধ ফাইলের সাথে কাজ করছেন না।

  2. একই svchost.exe প্রক্রিয়ায় ডান-ক্লিক করুন এবং বেছে নিন শেষ কাজ।

    যদি এটি কাজ না করে, Process Explorer খুলুন এবং svchost.exe ফাইলটিতে রাইট ক্লিক করুন এবং তারপরে এটি বন্ধ করতে কিল প্রসেস নির্বাচন করুন।

  3. যদি svchost.exe ফাইলে কোনো পরিষেবা নেস্ট করা থাকে, সেগুলি উপরে বর্ণিত মত টাস্ক ম্যানেজারে খুলুন এবং সেগুলির প্রতিটি বন্ধ করুন৷
  4. পদক্ষেপ 1 থেকে ফোল্ডারটি খুলুন এবং svchost.exe ফাইলটি মুছে ফেলার চেষ্টা করুন অন্য যেকোন ফাইলের মতো, এটিতে ডান-ক্লিক করে এবং Delete।।

    আপনি যদি না পারেন তবে লকহান্টার ইনস্টল করুন এবং পরবর্তী রিবুটে ফাইলটি মুছে ফেলতে বলুন (এটি লক করা ফাইলটি মুছে ফেলবে, যা আপনি সাধারণত উইন্ডোজে করতে পারেন না)।

  5. Malwarebytes বা অন্য কিছু স্পাইওয়্যার অপসারণ টুল ইনস্টল করুন, এবং svchost প্রক্রিয়াটি মুছে ফেলার জন্য একটি সম্পূর্ণ সিস্টেম স্ক্যান করুন।

    কিছু পাওয়া গেলে আপনার কম্পিউটার রিবুট করুন।

    যদি svchost.exe ভাইরাস আপনাকে আপনার কম্পিউটারে একটি প্রোগ্রাম ইনস্টল করতে না দেয়, তাহলে একটি ফ্ল্যাশ ড্রাইভে একটি বহনযোগ্য ভাইরাস স্ক্যানার ডাউনলোড করুন এবং সেখান থেকে স্ক্যান করুন।

  6. ভাইরাস স্ক্যান করতে একটি সম্পূর্ণ অ্যান্টিভাইরাস প্রোগ্রাম ব্যবহার করুন।

    যদিও কোনো ভাইরাস স্ক্যানার svchost.exe ফাইলটি মুছে ফেলতে সক্ষম হয় তাহলেও এই ভাইরাস স্ক্যানারগুলির মধ্যে একটি সর্বদা চালু থাকা একটি দুর্দান্ত ধারণা।

  7. Windows চালু হওয়ার আগে আপনার কম্পিউটার স্ক্যান করতে একটি বিনামূল্যের বুটেবল অ্যান্টিভাইরাস প্রোগ্রাম ব্যবহার করুন। অন্যান্য স্ক্যানারগুলি ব্যর্থ হলে এগুলি সহায়ক কারণ svchost.exe ভাইরাস উইন্ডোজ চালু না হওয়া পর্যন্ত চলতে পারে না এবং একটি বুটযোগ্য AV টুল উইন্ডোজের বাইরে চলে।

FAQ

    svchost-এর কয়টি উদাহরণ চালু হওয়া উচিত?

    যেকোনও সংখ্যক svchost যেকোন সময়ে চলতে পারে কারণ বিভিন্ন পরিষেবা একই svchost.exe সিস্টেম ফাইলের উপর ভিত্তি করে। এটি বৈধ এবং ম্যালওয়্যার নয় তা নিশ্চিত করতে টাস্ক ম্যানেজারে প্রসেস ট্যাবে নামটি পরীক্ষা করুন৷

    আমি svchost.exe মুছে ফেললে কি হবে?

    যদি আপনি একটি বৈধ svchost.exe মাইক্রোসফ্ট উইন্ডোজ এক্সিকিউটেবল ফাইল মুছে ফেলেন, তাহলে আপনার কম্পিউটার সঠিকভাবে কাজ করা বন্ধ করে দিতে পারে।

প্রস্তাবিত: