หากคุณเปิดตัวจัดการงานและเห็นกระบวนการที่เรียกว่า dllhost.exe ใช้ดิสก์จำนวนมาก อย่าสรุปทันทีว่าเป็นไวรัสเนื่องจากไม่ใช่ ในบทความนี้ เราจะมาดูกันว่าอะไรคือ dllhost.exe และเหตุใดจึงแสดงการใช้งานดิสก์สูง
dllhost.exe คืออะไร
Dllhost.exe หรือ COM ตัวแทน กระบวนการโฮสต์เป็นกระบวนการของ Microsoft Windows มีการใช้โดยหลายโปรแกรม ซึ่งรวมถึงแต่ไม่จำกัดเฉพาะกระบวนการ .NET Runtime Dllhost.exe เช่น svchost.exe จำเป็นสำหรับโค้ดโปรแกรมเชิง COM+ ทั้งหมด
ดังนั้นการบอกว่าเป็นไวรัสจึงไม่ถูกต้อง อย่างไรก็ตาม ไวรัสสามารถตั้งชื่อตัวเองว่า dllhost.exe และอาจเป็นสาเหตุที่ทำให้คุณประสบปัญหาการใช้งานดิสก์สูง dllhost.exe ก็คือไวรัส ดังนั้น หากต้องการตรวจสอบว่าเป็นกระบวนการของแท้หรือไม่ ให้เปิด Task Manager โดยกด Win + X> Task Manager ไปที่แท็บ Details คลิกขวาที่ dllhost.exe แล้วคลิก Open file location
หากตำแหน่งไฟล์ของคุณตรงกับขั้นตอนต่อไปนี้ แสดงว่ากระบวนการนั้นเป็นของแท้:
C:\Windows\System32
หากไม่เป็นเช่นนั้น คุณจะต้องสแกนพีซีของคุณเพื่อหาไวรัสและมัลแวร์ ในการทำเช่นนั้น ให้กด Win + S พิมพ์ Windows Security แล้วคลิก Open ตอนนี้ คลิก การป้องกันไวรัสและภัยคุกคาม> ตัวเลือกการสแกน> การสแกน Microsoft Defender ออฟไลน์> สแกนเลย
ปล่อยให้มันสแกนคอมพิวเตอร์ของคุณเพื่อหาไวรัสและมัลแวร์ และลบหากพบ
แก้ไขการใช้งาน dllhost.exe High Disk
โดยส่วนใหญ่ dllhost.exe ไม่มีการใช้งานดิสก์สูงแทนไฟล์ DLL สามารถใช้กระบวนการนี้ทำให้เกิดการใช้งานดิสก์เพิ่มขึ้นอย่างรวดเร็ว คุณจึงสามารถปิดไฟล์ DLL เพื่อลดการใช้ดิสก์ได้
มีกระบวนการ dllhost.exe ที่แตกต่างกันมากมายที่คุณจะเห็นในตัวจัดการงาน หากต้องการทราบกระบวนการที่เป็นต้นเหตุที่แท้จริงที่ทำให้การใช้ทรัพยากร dllhost.exe เพิ่มขึ้นอย่างรวดเร็ว คุณจำเป็นต้องรู้ว่ากระบวนการใดเป็นกระบวนการที่กระทำความผิด และนั่นคือสิ่งที่คุณสามารถระบุได้ในสถานะ Clean Boot
แต่ถ้าคุณยังคงประสบปัญหาและคุณแน่ใจว่า dllhost.exe ในตัวจัดการงานของคุณไม่ใช่ไวรัส คุณสามารถลองใช้วิธีการเหล่านี้เพื่อแก้ไขปัญหา โดยพื้นฐานแล้ว เรากำลังตรวจสอบให้แน่ใจว่าไฟล์ OS และอิมเมจระบบของคุณมีสุขภาพที่ดีที่สุด
- เรียกใช้ SFC
- เรียกใช้ DISM
เรามาพูดถึงรายละเอียดกันดีกว่า
1] เรียกใช้ SFC
หากคุณกำลังเผชิญกับ dllhost.exe โอกาสที่ไฟล์ระบบของคุณเสียหาย เพื่อแก้ไข เราจะเรียกใช้ SFC และ DISM
ในการทำเช่นนั้น ให้เปิด พรอมต์คำสั่ง ในฐานะผู้ดูแลระบบ พิมพ์คำสั่งต่อไปนี้ แล้วกด Enter .
sfc /scannow
รอให้กระบวนการเสร็จสมบูรณ์และหวังว่าข้อผิดพลาดจะได้รับการแก้ไข
2] เรียกใช้ DISM
หาก SFC ไม่สามารถแก้ไขปัญหาได้ คุณสามารถเรียกใช้ DISM เพื่อแก้ไขปัญหาได้ สำหรับการเปิดตัว พรอมต์คำสั่ง ในฐานะผู้ดูแลระบบ ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /RestoreHealth
หากคุณยังคงเห็นการใช้ทรัพยากรสูง คุณอาจต้องการใช้ Process Explorer เพื่อค้นหาว่ากระบวนการที่โหลดหรือไฟล์ DLL ใดทำให้เกิดปัญหานี้
เกี่ยวข้อง :โปรแกรม exe หรือ COM Surrogate หยุดทำงาน