Android

กระบวนการ svchost.exe คืออะไรและเหตุใดจำนวนมากถึงรันอยู่?

Search.EXE ► ЭТО БЫЛО РЕАЛЬНО СТРЁМНО

Search.EXE ► ЭТО БЫЛО РЕАЛЬНО СТРЁМНО

สารบัญ:

Anonim

เมื่อคุณเปิด Windows Task Manager มีบางกระบวนการที่คุณจะจดจำได้ทันที จากนั้นจะมีบางส่วนที่คุณจะไม่มีเงื่อนงำ กระบวนการ Svchost.exe นั้นอาจพบได้บ่อยที่สุดในรายการและอาจเป็นกระบวนการที่ยากต่อการติดตาม เรามาดูสาเหตุและผลกระทบของกระบวนการนี้ที่ดูเหมือนจะเบียดเสียดกับผู้อื่นมากมาย

Svchost.exe ไม่ใช่มัลแวร์

นี่เป็นเรื่องแรกที่คุณกังวลเมื่อคุณไม่สามารถถอดรหัสสิ่งที่เกี่ยวกับมันได้ แต่แน่นอนว่าไม่ใช่ไวรัส แต่บางครั้งมัลแวร์ก็พยายามปกปิดตัวเองเป็นหนึ่งเดียวและโจมตีเครื่อง Svchost.exe เป็นกระบวนการโฮสต์บริการของ Microsoft Microsoft ระบุว่าเป็นชื่อกระบวนการโฮสต์ทั่วไปสำหรับบริการที่เรียกใช้จากไลบรารีลิงก์แบบไดนามิก

กล่าวง่ายๆคือ svchost.exe เป็นไฟล์ระบบที่ทำให้ Windows สามารถเปิดโปรแกรมอื่น ๆ ได้ กระบวนการ Windows จำนวนมากทำงานผ่านไฟล์ DLL (Dynamic Linked Library) แต่ DLLs ไม่สามารถเริ่มและทำงานด้วยตนเองได้ ระบบปฏิบัติการ Windows ต้องการโปรแกรมปฏิบัติการที่สามารถทำหน้าที่เป็นบริดจ์เพื่อเปิดใช้งาน DLLs เหล่านี้ ไฟล์ svchost.exe คือ 'สะพาน'

เพื่อจัดการกับ DLL ที่แตกต่างกันที่ทำงานกระบวนการ svchost.exe สร้างหลายอินสแตนซ์ของตัวเอง ดังนั้นทรัพยากรของ Windows จะถูกนำมาใช้ดีกว่าเนื่องจากบริการ DLL จำนวนหนึ่งทำงานเป็นกลุ่มภายใต้ไฟล์ svchost ไฟล์เดียว

แต่ทำไมเราถึงเห็นพวกเขามากมาย

มันค่อนข้างสมเหตุสมผลเมื่อพิจารณาว่า svchost.exe เป็นองค์ประกอบที่สำคัญของ Windows หากทุกกระบวนการทำงานภายใต้หนึ่ง svchost.exe ความล้มเหลวอาจนำไปสู่ความล้มเหลวทั้งระบบ ดังนั้นทุกบริการจะถูกแยกออกด้วยอินสแตนซ์แบบลอจิคัลของ svchost.exe ที่เรียกใช้

แต่ละอินสแตนซ์ของ svchost.exe คือ 'โฮสต์' สำหรับ DLLs ที่กำลังเรียกใช้บริการต่าง ๆ บน Windows สำหรับกระบวนการ svchost.exe เช่นหนึ่งอาจใช้บริการเครือข่ายอีกกระบวนการหนึ่งอาจจัดการกับธีมเดสก์ท็อปของคุณ

การระบุกระบวนการ

บริการใดที่ทำงานภายใต้กระบวนการ svchost.exe โดยเฉพาะจะมีประโยชน์หากคุณกำลังมองหาความสบายใจและเพื่อเพิ่มประสิทธิภาพทรัพยากรระบบของคุณด้วยการปิดใช้งานบริการที่ไม่จำเป็น มีสองวิธีง่าย ๆ ในการระบุกระบวนการ svchost

1. ใช้บรรทัดคำสั่ง: เปิดกล่องเรียกใช้จากเริ่มและพิมพ์ใน CMD เพื่อเปิดหน้าจอคำสั่ง พิมพ์ tasklist / SVC ที่พรอมต์ คุณสามารถดูไลบรารีแบบไดนามิกทั้งหมดที่ svchost.exe กำลังทำงานอยู่

ปัญหาของวิธีนี้คือกระบวนการยังไม่เป็นภาษาอังกฤษเข้าใจง่าย เพื่อที่จะหันไปใช้วิธีที่สอง

2. การใช้ Process Explorer: Process Explorer เป็นยูทิลิตี้ตัวน้อยที่คุณสามารถเรียกใช้งานได้โดยตรงจากไฟล์ ZIP รันโปรแกรมสแตนด์อะโลนจากนั้นคุณสามารถเน้นแต่ละกระบวนการและดูว่ากระบวนการแต่ละกระบวนการกำลังทำอะไรอยู่ คุณสามารถวางเมาส์เหนือแต่ละกระบวนการเพื่อดูรายละเอียด

เราหวังว่าบทความนี้จะจัดการ demystify กระบวนการ svchost.exe และช่วยให้คุณเข้าใจได้ดียิ่งขึ้น

หากคุณต้องการเพิ่มข้อมูลและแบ่งปันสิ่งที่คุณรู้เกี่ยวกับกระบวนการ svchost.exe ใน Windows คุณสามารถข้ามความคิดของคุณในความคิดเห็นได้