หากคุณใช้ระบบที่ใช้ Windows คุณอาจเปิดตัวจัดการงานเพื่อดูกระบวนการจำนวนมากที่เรียกว่า “svchost” ซึ่งกินพื้นที่มาก อาจเป็นความกังวลที่จะเห็นสำเนาของกระบวนการนี้ทำงานอย่างเงียบ ๆ ในขณะที่คุณใช้คอมพิวเตอร์ของคุณ ขั้นตอนแปลก ๆ นี้คืออะไร และคุณควรพยายามลดขนาดให้เล็กลงหรือไม่
คำตอบสั้น ๆ สำหรับเรื่องนี้คือ "ไม่!" ที่ชัดเจนและหนักแน่น อย่าบังคับให้กระบวนการ svchost หยุดทำงาน! สิ่งเหล่านี้มีความสำคัญสำหรับ Windows ในการทำงานอย่างถูกต้อง อย่างไรก็ตาม เพื่อให้เข้าใจว่าเหตุใดจึงมีความสำคัญมาก เราจำเป็นต้องแยกย่อยว่า svchost.exe ทำอะไรได้บ้าง
svchost.exe คืออะไร
สิ่งต่าง ๆ สมเหตุสมผลขึ้นเล็กน้อยเมื่อเราแยกย่อยว่า “svchost” หมายถึงอะไร มันหมายถึง "โฮสต์บริการ" และมันทำอย่างนั้น - โฮสต์บริการ Windows เมื่อ Windows ต้องการเรียกใช้บริการ จะใช้ svchost เพื่อดำเนินการดังกล่าว เพื่อให้มีเทคนิคมากขึ้น กระบวนการ Windows ใดๆ จากไลบรารีลิงก์แบบไดนามิกจะได้รับการขนานนามว่าเป็นโฮสต์บริการหรือ svchost
เมื่อคุณเห็นกระบวนการ svchost.exe หลายรายการทำงานพร้อมกัน หมายความว่า Windows กำลังเรียกใช้หลายกระบวนการพร้อมกัน มีอะไรเกิดขึ้นมากมายใน Windows ดังนั้นจึงต้องการกระบวนการทั้งหมดเหล่านี้เพื่อให้ตัวเองทำงานต่อไปได้! แม้ว่า svchost ทุกชื่อจะมีชื่อต่างกันคงจะดี แต่ Windows ก็ทำให้ทุกอย่างเป็นเรื่องง่ายด้วยชื่อเดียว
ทำไมไม่เพียงแค่กระบวนการเดียว
การมีกระบวนการที่แตกต่างกันทั้งหมดเหล่านี้อาจดูไม่เป็นระเบียบ เหตุใด Windows จึงไม่รวมกระบวนการทั้งหมดไว้ใน svchost เดียวและเรียกใช้วันละครั้ง
เหตุผลเบื้องหลังการตัดสินใจครั้งนี้คือการป้องกันไม่ให้เกิดความผิดพลาดในการทำให้บริการทั้งหมดหยุดทำงาน หากคุณเป็นผู้บริหารโรงงาน และคุณได้ตัดสินใจที่จะใส่คนงานที่เป็นมนุษย์ในแต่ละงานหรือหุ่นยนต์ AI ส่วนกลางที่จัดการทุกงาน มนุษย์จะมีความน่าเชื่อถือมากขึ้น
AI อาจจัดการงานทั้งหมดได้ในคราวเดียว แต่ถ้ามันพัง มันจะเอาทุกงานในโรงงานไปด้วย หากลูกจ้างที่เป็นมนุษย์คนเดียวได้รับบาดเจ็บหรือเจ็บป่วย พื้นที่อื่นๆ ของโรงงานก็ยังสามารถวิ่งได้ตามปกติ
Windows ใช้แนวคิดเดียวกันกับ svchost หาก Windows รวมบริการทั้งหมดไว้ในกระบวนการ svchost เดียว คอลเล็กชันของบริการทั้งหมดจะยุบหากมีการสะดุดครั้งเดียว Windows มีบริการหลายอย่างที่เกิดขึ้นพร้อมกัน ดังนั้น นี่อาจเป็นหายนะ! คุณจะมีปัญหามากขึ้นและมีโอกาสเป็น BSoD (หน้าจอสีน้ำเงินแห่งความตาย) การมีกระบวนการแยกกันสำหรับแต่ละบริการ จะช่วยปกป้องบริการอื่นๆ จากการหยุดชะงักหากบริการล้มเหลว
สิ่งหนึ่งที่คุณจะสังเกตเห็นเมื่อดูบริการ svchost คือบริการเหล่านี้ถูกจัดกลุ่มตามประเภท แต่ละบริการหลักอาจเรียกใช้หลายกระบวนการย่อย เมื่อคุณขยายอินสแตนซ์หลักตัวใดตัวหนึ่ง คุณจะเห็นกระบวนการย่อยแสดงอยู่ด้วย
กำลังดำเนินการกระบวนการใดบ้าง
หากคุณต้องการดูว่ากระบวนการใดทำงานภายใต้ svchost คุณสามารถทำได้โดยกด Ctrl ค้างไว้ + Shift + ESC . ตรวจสอบให้แน่ใจว่าคุณกำลังดูมุมมองขั้นสูงโดยคลิก "รายละเอียดเพิ่มเติม" ที่ด้านล่าง หากมี เปิดแท็บ กระบวนการ (โดยปกติจะเปิดขึ้นตามค่าเริ่มต้น) จากนั้น จัดเรียงกระบวนการตามชื่อและเลื่อนลงไปที่ “กระบวนการของ Windows” คุณจะเห็นกระบวนการทั้งหมดที่เรียกว่า “โฮสต์บริการ” และสิ่งที่พวกเขากำลังทำอยู่
เลือกรายการใดรายการหนึ่งเพื่อขยายเพื่อดูทุกสิ่งที่เกิดขึ้นภายใต้อินสแตนซ์แต่ละรายการ
การแก้ไขปัญหา
หากคุณสังเกตเห็นว่าบริการ svchost หยุดทำงานหรือใช้ทรัพยากรจำนวนมากผิดปกติ อย่าเพิ่งหยุดบริการเหล่านี้ทันที ซึ่งอาจทำให้คอมพิวเตอร์ของคุณพังได้ ให้ลองแก้ไขปัญหาก่อน คลิกขวาที่บริการใดๆ และเลือก “ค้นหาออนไลน์” เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับบริการเหล่านั้นก่อน
สิ่งนี้ยังดีหากคุณไม่แน่ใจว่าอินสแตนซ์นั้นถูกต้องหรือเป็นอันตราย ซึ่งสามารถเกิดขึ้นได้ (เพิ่มเติมในหัวข้อถัดไป) หากคุณไม่พบรายละเอียดที่เป็นประโยชน์ วิธีที่ดีที่สุดคือบันทึกงานของคุณ ปิดทุกอย่าง และรีสตาร์ทคอมพิวเตอร์ บางครั้ง อาจวางสายและจำเป็นต้องรีบูตเพื่อรีเซ็ตและทำงานได้อย่างถูกต้อง
เมื่อ Svchost เสีย
น่าเสียดายที่ svchost ไม่ได้ไร้เดียงสาอย่างที่คิด เนื่องจากมีความสำคัญต่อระบบปฏิบัติการ Windows ผู้พัฒนาไวรัสบางรายจึงตั้งเป้าที่จะเลียนแบบ svchost เพื่อปิดบังโปรแกรมของตนว่าเป็นสิ่งที่คุณไม่ควรสัมผัส คนอื่นอาจแพร่เชื้อ svchost เพื่อฝังกระบวนการของพวกเขาไว้ภายในกระบวนการที่สำคัญต่อระบบ ดังนั้นคุณจึงไม่สามารถทำลายกระบวนการนี้ได้ง่ายๆ
ขั้นแรก หากคุณสังเกตเห็นว่าคอมพิวเตอร์ของคุณทำงานผิดปกติ ให้เรียกใช้การสแกนป้องกันมัลแวร์หรือไวรัสทันที Windows มาพร้อมกับ Windows Defender หากคุณไม่มีอย่างอื่นในมือ คุณยังสามารถตรวจสอบแต่ละกระบวนการด้วยตนเองโดยใช้ตัวเลือกการค้นหาออนไลน์เพื่อดูว่าเป็นไวรัสหรือไม่ หวังว่าจะพบปัญหาและทำความสะอาดให้คุณ อย่าพยายาม "ลอบโจมตี" มัลแวร์ด้วยตนเอง เพราะอาจทำให้เกิดปัญหามากมาย!
อีกวิธีในการตรวจสอบคือการคลิกขวาที่อินสแตนซ์หลักของ svchost หรือโฮสต์บริการในตัวจัดการงาน เลือก "คุณสมบัติ" เลือกแท็บ "รายละเอียด" ลิขสิทธิ์ควรระบุว่า “Microsoft Corporation” แม้ว่าสิ่งนี้สามารถเลียนแบบได้ แต่ไวรัสจำนวนมากไม่ต้องกังวลเพราะผู้ใช้มักจะไม่ตรวจสอบ
เจ้าบ้านที่มีคนมากที่สุด
Svchost มีแนวโน้มที่จะจับกลุ่มตัวจัดการงานของคุณ อาจเป็นเรื่องน่ากังวลที่จะเห็นอินสแตนซ์จำนวนมากทำงานออกไปบนพีซีของคุณ สิ่งสำคัญคือคุณต้องปล่อยให้พวกเขาทำงานในขณะที่ใช้งานโปรแกรมป้องกันไวรัสที่ดี เพื่อป้องกันพวกเขาจากการติดมัลแวร์ นอกจากนี้ หากคุณใช้ Windows Defender เรียนรู้วิธีทำให้ดีขึ้นโดยเปิดใช้การป้องกันแรนซัมแวร์
คุณถูกข่มขู่โดยจำนวนโฮสต์บริการที่ปรากฏในตัวจัดการงานหรือไม่? คุณคิดว่า Microsoft สามารถทำงานได้ดีขึ้นในการอธิบายว่าพวกเขาคืออะไร? แจ้งให้เราทราบด้านล่าง