กระบวนการ Svchost.exe คืออะไรและเหตุใดจึงมีกระบวนการมากมาย
เบ็ดเตล็ด / / February 11, 2022
เมื่อคุณเปิด Windows ผู้จัดการงานมีกระบวนการบางอย่างที่คุณจะจำได้ทันที จากนั้นจะมีบางอย่างที่คุณไม่มีเงื่อนงำ ดิ Svchost.exe กระบวนการอาจเป็นกระบวนการที่พบบ่อยที่สุดในรายการและอาจเป็นสิ่งที่ยากต่อการติดตาม เรามาดูสาเหตุและผลกระทบของกระบวนการนี้ที่ดูเหมือนจะเบียดเบียนผู้อื่นมากมาย
Svchost.exe ไม่ใช่มัลแวร์
นั่นมักจะเป็นความกังวลแรกเมื่อคุณไม่สามารถถอดรหัสความหมายของมันได้ แต่มันไม่ใช่ไวรัสอย่างแน่นอน แม้ว่าบางครั้งมัลแวร์จะพยายามปิดบังตัวเองเป็นหนึ่งเดียวและโจมตีเครื่อง Svchost.exe เป็นกระบวนการโฮสต์บริการของ Microsoft Microsoft พูดว่า เป็นชื่อกระบวนการโฮสต์ทั่วไปสำหรับบริการที่ทำงานจากไลบรารีลิงก์แบบไดนามิก
พูดง่ายๆ ก็คือ svchost.exe เป็นไฟล์ระบบที่ช่วยให้ Windows สามารถเปิดโปรแกรมอื่นๆ ได้ กระบวนการของ Windows จำนวนมากทำงานผ่านไฟล์ DLL (Dynamic Linked Library) แต่ DLL ไม่สามารถเริ่มและรันได้ด้วยตัวเอง ระบบปฏิบัติการ Windows ต้องการโปรแกรมปฏิบัติการที่สามารถทำหน้าที่เป็นบริดจ์เพื่อเปิดใช้ DLL เหล่านี้ ไฟล์ svchost.exe คือ 'สะพาน'
![Svchost01](/f/ae5b0170b92dace79d9a13f268f913c8.png)
เพื่อจัดการกับกระบวนการเรียกใช้ DLL ที่แตกต่างกันทั้งหมด svchost.exe จะสร้างอินสแตนซ์ของตัวเองขึ้นมาหลายตัว ดังนั้น ทรัพยากรของ Windows จะถูกใช้ดีกว่าเนื่องจากบริการ DLL จำนวนหนึ่งทำงานเป็นกลุ่มภายใต้ไฟล์ svchost ไฟล์เดียว
แต่ทำไมเราจึงเห็นพวกเขามากมาย?
มันค่อนข้างสมเหตุสมผลเมื่อพิจารณาว่า svchost.exe เป็นส่วนประกอบที่สำคัญของ Windows หากทุกกระบวนการทำงานภายใต้ svchost.exe เดียว ความล้มเหลวอาจทำให้ระบบล่มได้ ดังนั้น ทุกบริการจะถูกแยกออกด้วยอินสแตนซ์เชิงตรรกะของ svchost.exe ที่ทำงานอยู่
svchost.exe แต่ละอินสแตนซ์คือ 'โฮสต์' สำหรับ DLL ที่เรียกใช้บริการต่างๆ บน Windows สำหรับเช่น กระบวนการ svchost.exe หนึ่งอาจกำลังเรียกใช้บริการเครือข่าย อีกกระบวนการหนึ่งอาจจัดการธีมเดสก์ท็อปของคุณ
การระบุกระบวนการ
บริการใดที่ทำงานภายใต้กระบวนการ svchost.exe ที่มีประโยชน์หากคุณกำลังมองหา ความอุ่นใจและเพิ่มประสิทธิภาพทรัพยากรระบบของคุณโดยปิดการใช้งานทรัพยากรที่ไม่จำเป็น มีสองวิธีง่ายๆ ในการระบุกระบวนการ svchost
1. ใช้บรรทัดคำสั่ง: เปิดกล่อง Run จาก Start และพิมพ์ CMD เพื่อเรียกหน้าต่าง command พิมพ์ รายการงาน /SVC ที่พรอมต์ คุณสามารถดูไลบรารีไดนามิกทั้งหมดที่ svchost.exe กำลังทำงานอยู่
![Svchost03](/f/aaee99e51147abc0f34978bce7ef75f2.png)
ปัญหาของวิธีนี้คือกระบวนการยังไม่เป็นภาษาอังกฤษที่เข้าใจง่ายและเข้าใจง่าย มาดูวิธีที่สองกัน
2.การใช้ Process Explorer:Process Explorer เป็นโปรแกรมอรรถประโยชน์เล็กๆ น้อยๆ ที่ดีที่คุณสามารถเรียกใช้จากไฟล์ ZIP ได้โดยตรง เรียกใช้โปรแกรมแบบสแตนด์อโลน จากนั้นคุณสามารถเน้นแต่ละกระบวนการและดูว่าแต่ละกระบวนการกำลังทำอะไรอยู่ คุณสามารถวางเมาส์เหนือแต่ละกระบวนการเพื่อดูรายละเอียด
![Svchost02](/f/ba5b32f74dc989cab2eeaa62c7b08912.png)
เราหวังว่าบทความนี้จะสามารถอธิบายกระบวนการ svchost.exe ให้กระจ่างและช่วยให้คุณเข้าใจได้ดีขึ้น
หากคุณต้องการเพิ่มข้อมูลและแบ่งปันสิ่งที่คุณรู้เกี่ยวกับกระบวนการ svchost.exe ใน Windows คุณสามารถเข้าร่วมแสดงความคิดเห็นได้
ปรับปรุงล่าสุดเมื่อ 07 กุมภาพันธ์ 2565
บทความข้างต้นอาจมีลิงค์พันธมิตรที่ช่วยสนับสนุน Guiding Tech อย่างไรก็ตาม ไม่กระทบต่อความถูกต้องด้านบรรณาธิการของเรา เนื้อหายังคงเป็นกลางและเป็นของแท้