svchost.exe فائل (سروس ہوسٹ) C:WindowsSystem32 فولڈر میں واقع ہے اور مختلف سسٹم سروسز کو چلانے کے لیے استعمال ہوتی ہے۔ یہاں مائیکروسافٹ کی طرف سے فراہم کردہ اس فائل کی ایک سرکاری تفصیل ہے:
Svchost.exe فائل %SystemRoot%System32 فولڈر میں واقع ہے۔ اسٹارٹ اپ پر، Svchost.exe رجسٹری کے سروسز حصے کو چیک کرتا ہے تاکہ ان سروسز کی فہرست بنائی جائے جنہیں اسے لوڈ کرنا ضروری ہے۔ Svchost.exe کی متعدد مثالیں ایک ہی وقت میں چل سکتی ہیں۔ ہر Svchost.exe سیشن میں خدمات کی ایک گروپ بندی ہو سکتی ہے۔ لہذا، علیحدہ خدمات چل سکتی ہیں، اس پر منحصر ہے کہ Svchost.exe کیسے اور کہاں شروع کیا گیا ہے۔ خدمات کی یہ گروپ بندی بہتر کنٹرول اور آسان ڈیبگنگ کی اجازت دیتی ہے۔
|_+_|
Svchost.exe گروپس کی شناخت درج ذیل رجسٹری کلید میں کی گئی ہے۔اس کلید کے تحت ہر قدر ایک علیحدہ Svchost گروپ کی نمائندگی کرتی ہے اور جب آپ فعال عمل کو دیکھ رہے ہوتے ہیں تو ایک الگ مثال کے طور پر ظاہر ہوتا ہے۔ ہر قدر ایک REG_MULTI_SZ قدر ہے اور اس میں وہ خدمات شامل ہیں جو اس Svchost گروپ کے تحت چلتی ہیں۔ ہر Svchost گروپ میں ایک یا زیادہ سروس کے نام شامل ہو سکتے ہیں جو درج ذیل رجسٹری کلید سے نکالے گئے ہیں، جن کی پیرامیٹرز کلید میں ServiceDLL ویلیو ہے:
|_+_|
لہذا، گروپنگ سروسز کے نتیجے میں، ہمارے پاس Svchost.exe کی بہت سی مثالیں ہیں، ہر ایک مثال کے طور پر خدمات کا ایک گروپ چلا رہا ہے!
آئیے دیکھتے ہیں کہ ایک مخصوص svchost.exe مثال میں کون سی خدمات چل رہی ہیں یہ کیسے دیکھیں۔
آپشن ایک: ٹاسک مینیجر
بلٹ ان ٹول، ونڈوز ٹاسک مینیجر، منتخب کردہ svchost عمل سے متعلق خدمات کے بارے میں اضافی معلومات دکھانے کے قابل ہے۔ حال ہی میں ہم نے ونڈوز 8 میں کسی عمل سے متعلق خدمات کو دیکھنے کے طریقہ کا احاطہ کیا ہے، لہذا svchost کا معائنہ کرنے کے لیے اس چال کو استعمال کرنا اچھا خیال ہے۔
- ٹاسک مینیجر کو دبانے سے کھولیں۔Ctrl + Shift + Escکی بورڈ پر شارٹ کٹ یا ٹاسک بار کے خالی حصے پر دائیں کلک کرکے۔
- ونڈوز 7 یا وسٹا میں، پراسیسز ٹیب پر جائیں۔ ونڈوز 8 اور اس سے اوپر والے میں، تفصیلات کے ٹیب پر جائیں۔
- مطلوبہ عمل پر دائیں کلک کریں۔ فرض کریں کہ svchost.exe عمل کی ایک خاص مثال بہت زیادہ میموری استعمال کر رہی ہے اور آپ یہ جاننا چاہتے ہیں کہ کون سی سروس اس کی وجہ بن رہی ہے، پھر، svchost.exe کی اس مثال پر کلک کریں اور منتخب کریں۔سروس پر جائیں. سروسز کا ٹیب خود بخود کھل جائے گا، اور svchost.exe عمل کی منتخب مثال کے ذریعے تخلیق کردہ تمام خدمات کو نمایاں کیا جائے گا۔
آپشن دو: کمانڈ لائن ٹرک
کمانڈ پرامپٹ ونڈو کھولیں اور درج ذیل ٹائپ کریں:
|_+_|یہ متعلقہ خدمات کے ساتھ svchost عمل کی تمام مثالوں کی فہرست بنائے گا۔
یہ چال ونڈوز ایکس پی میں بہت کارآمد ہے جہاں ٹاسک مینیجر ایپ کے پاس 'سروس پر جائیں' خصوصیت.
یہی ہے۔ اب آپ جانتے ہیں کہ آپ کے ونڈوز سسٹم پر ایک سے زیادہ svchost.exe پروسیس کیوں چل رہے ہیں اور آپ اس الجھن میں نہیں ہوں گے کہ ان میں سے بہت سے کو کیوں چلانا پڑتا ہے۔