dllhost.exe คืออะไรและเหตุใดจึงแสดงการใช้งานดิสก์สูง

หากคุณเปิดตัวจัดการ(Manager) งานของคุณ และเห็นกระบวนการที่เรียกว่าdllhost.exe ที่นำ (dllhost.exe)ดิสก์(Disk)ของคุณไปเป็นจำนวนมาก อย่าสรุปทันทีว่าเป็นไวรัสเนื่องจากไม่ใช่ ในบทความนี้ เราจะมาดูกันว่าอะไรคือ dllhost.exe และเหตุใดจึงแสดง High Disk Usage(Disk Usage)

dllhost.exe คืออะไร

dllhost.exe คืออะไรและเหตุใดจึงแสดงการใช้งานดิสก์สูง

กระบวนการโฮสต์ Dllhost.exe(Dllhost.exe)หรือCOM Surrogateเป็นกระบวนการของMicrosoft Windows มีการใช้โดยหลายโปรแกรม ซึ่งรวมถึงแต่ไม่จำกัดเฉพาะกระบวนการ .NET Runtime Dllhost.exeเช่นsvchost.exeจำเป็นสำหรับโค้ดโปรแกรมเชิงCOM+

ดังนั้นการบอกว่าเป็นไวรัสจึงไม่ถูกต้อง อย่างไรก็ตาม ไวรัสสามารถตั้งชื่อตัวเองว่า dllhost.exe และอาจเป็นสาเหตุที่ทำให้คุณประสบปัญหาการใช้งานดิสก์สูง(High Disk Usage) dllhost.exe ก็คือไวรัส ดังนั้น เพื่อตรวจสอบว่าเป็นกระบวนการของแท้หรือไม่ ให้เปิดTask ManagerโดยกดWin + X > Task Managerไปที่ แท็บ Detailsคลิกขวาที่ dllhost.exe แล้วคลิกOpen file location

หากตำแหน่งของไฟล์ของคุณเหมือนกับสิ่งต่อไปนี้ แสดงว่ากระบวนการนั้นเป็นของแท้:

C:\Windows\System32

หากไม่เป็นเช่นนั้น คุณจะต้องสแกนพีซีของคุณเพื่อหาไวรัสและมัลแวร์ โดยกดWin + S พิมพ์ Windows Security แล้วคลิกOpen ตอนนี้ คลิก การป้องกัน ไวรัส(Virus)และภัยคุกคาม > ตัวเลือก การ > ScanMicrosoft Defender ออฟไลน์(Microsoft Defender Offline)> Scanสแกนเลย

ปล่อยให้มันสแกนคอมพิวเตอร์ของคุณเพื่อหาไวรัสและมัลแวร์ และลบหากพบ

แก้ไขการใช้งาน dllhost.exe High Disk

โดยส่วนใหญ่ dllhost.exe ไม่มี การใช้งาน ดิสก์สูง(High Disk)แทน ไฟล์ DLLสามารถใช้กระบวนการนี้ทำให้เกิดการใช้งานดิสก์ เพิ่มขึ้นอย่างรวดเร็ว (Disk)ดังนั้น คุณสามารถปิด ไฟล์ DLLเพื่อลดการใช้ดิสก์ ได้(Disk)

มีกระบวนการ dllhost.exe ที่แตกต่างกันมากมายที่คุณจะเห็นในตัวจัดการ(Task Manager)งาน หากต้องการทราบกระบวนการที่เป็นต้นเหตุที่แท้จริงที่ทำให้การใช้ทรัพยากร dllhost.exe เพิ่มขึ้น คุณจำเป็นต้องรู้ว่ากระบวนการใดเป็นกระบวนการที่กระทำความผิด และนั่นคือสิ่งที่คุณสามารถระบุได้ในClean Boot State(Clean Boot State)

แต่ถ้าคุณยังคงประสบปัญหาและคุณแน่ใจว่า dllhost.exe ในตัวจัดการงาน(Task Manager) ของคุณ ไม่ใช่ไวรัส คุณสามารถลองใช้วิธีการเหล่านี้เพื่อแก้ไขปัญหา โดยพื้นฐาน(Basically)แล้ว เรากำลังตรวจสอบให้แน่ใจว่าไฟล์ระบบปฏิบัติการและอิมเมจระบบ(System Image)ของคุณมีสุขภาพที่ดีที่สุด

  1. เรียกใช้ SFC
  2. เรียกใช้ DISM

ให้เราพูดถึงรายละเอียด

1] เรียกใช้ SFC

วิธีแก้ไขข้อผิดพลาดรันไทม์ 217 (0041ACoD) บน Windows 10

หากคุณกำลังเผชิญกับ dllhost.exe โอกาสที่ไฟล์ระบบของคุณเสียหาย เพื่อแก้ไขเราจะเรียกใช้SFCและDISM

ในการทำเช่นนั้น ให้เปิดCommand Prompt ในฐานะผู้ดูแลระบบ พิมพ์คำสั่งต่อไปนี้ แล้วกดEnter

sfc /scannow

รอ(Wait)ให้กระบวนการเสร็จสมบูรณ์และหวังว่าข้อผิดพลาดจะได้รับการแก้ไข

2] เรียกใช้ DISM

หากSFCไม่สามารถแก้ไขปัญหาได้ คุณสามารถเรียกใช้DISMเพื่อแก้ไขปัญหาได้ สำหรับการเปิดใช้  Command Prompt ในฐานะผู้ดูแลระบบ ให้พิมพ์คำสั่งต่อไปนี้แล้วกดEnter

Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /RestoreHealth

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

ที่เกี่ยวข้อง(Related) : โปรแกรม exe หรือ COM Surrogate หยุด(Program Exe or COM Surrogate has stopped working)ทำงาน



About the author

ฉันเป็นช่างเทคนิคด้านเสียงและคีย์บอร์ดมืออาชีพที่มีประสบการณ์มากกว่า 10 ปี ฉันเคยทำงานในโลกธุรกิจ ในตำแหน่งที่ปรึกษาและผู้จัดการผลิตภัณฑ์ และล่าสุด เป็นวิศวกรซอฟต์แวร์ ทักษะและประสบการณ์ของฉันช่วยให้ฉันทำงานในโครงการประเภทต่างๆ ตั้งแต่ธุรกิจขนาดเล็กไปจนถึงบริษัทขนาดใหญ่ ฉันยังเป็นผู้เชี่ยวชาญใน Windows 11 และทำงานเกี่ยวกับระบบปฏิบัติการใหม่มานานกว่าสองปีแล้ว



Related posts