Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ปัญหา: dasHost.exe ใช้ CPU และ RAM สูง (Device Association Framework Provider Host)

Device Association Framework Provider Host (dasHost.exe) เป็น Process แก่นของ Microsoft ที่จับคู่อุปกรณ์ Wired/Wireless ใน Windows รันภายใต้ Local Service account มาตั้งแต่ Windows 8 มีใน Windows 10 ด้วย

แก้ปัญหา: dasHost.exe ใช้ CPU และ RAM สูง (Device Association Framework Provider Host)

ทำไมใน Task Manager มี dasHost.exe หลาย Process?

dasHost.exe ทำงานต่ออุปกรณ์แต่ละตัวที่เชื่อมต่อผ่าน Network Framework จะสร้าง Process ใหม่สำหรับแต่ละ Device ที่ Pair อยู่

แก้ปัญหา: dasHost.exe ใช้ CPU และ RAM สูง (Device Association Framework Provider Host)

กรณี CPU สูงผิดปกติ

ปกติ dasHost.exe เบามาก (<10MB RAM, <1-2% CPU) แต่บางเครื่องสูงถึง 70%+ CPU สาเหตุ 3 กรณี:

  • ปัญหาอยู่ที่ อุปกรณ์ที่เชื่อมต่อ (Driver เก่า/ไม่เข้ากัน)
  • Process dasHost.exe Glitch ต้อง Restart
  • Malware ปลอมตัว เป็น dasHost.exe (พบนادر)

dasHost.exe สปาย CPU Spike บ่อยเมื่อต่ออุปกรณ์ที่ Driver ไม่ได้ Update สำหรับ Windows 10 Windows ไม่มี Tool ระบุว่า Device ไหนทำให้ dasHost.exe สูง

ควร Disable dasHost.exe ไหม?

ไม่ควร การ Disable จะทำให้ต่ออุปกรณ์ภายนอกไม่ได้ แต่ถ้า CPU Spike ไม่อับใจ ให้ Kill Task ใน Task Manager (Ctrl+Shift+Esc) ชั่วคราว OS จะสร้างใหม่อัตโนมัติ หากไม่สร้างใหม่ ให้ Reboot

แก้ปัญหา: dasHost.exe ใช้ CPU และ RAM สูง (Device Association Framework Provider Host)

วิธีลึกกว่า: Restart Device Association Service ใน Services

  1. Win + R → services.msc
  2. หา Device Association Service คลิกขวา → Restart

แก้ปัญหา: dasHost.exe ใช้ CPU และ RAM สูง (Device Association Framework Provider Host)

วิธีแก้เพิ่มเติม (ทำตามลำดับ)

วิธีที่ 1: อัปเดต Windows Update (WU) ให้ล่าสุด

Driver เป็นสาเหตุหลัก ให้ต่ออุปกรณ์ทั้งหมดที่ใช้งาน แล้ว:

  1. Win + R → control update Enter เปิด Windows Update

แก้ปัญหา: dasHost.exe ใช้ CPU และ RAM สูง (Device Association Framework Provider Host)

  1. กด Check for updates ติดตั้งหมด Reboot ถ้าขอ กลับมาเช็คอีกว่าล่าสุดแล้ว

แก้ปัญหา: dasHost.exe ใช้ CPU และ RAM สูง (Device Association Framework Provider Host)

วิธีที่ 2: จัดการ Driver ที่ WU ไม่จัดการ

Driver ที่ WU ไม่ครอบคลุม มักเป็นสาเหตุ ใช้ Device Manager หา Driver ที่มี เครื่องหมายเตือนสีเหลือง (Conflict/Unsupported/No Driver)

แก้ปัญหา: dasHost.exe ใช้ CPU และ RAM สูง (Device Association Framework Provider Host)

ลองหา Driver เวอร์ชัน OS เก่ากว่า (Win10 ลอง Driver Win8.1) ห้าเจอ ให้ Disable Device และถอดอุปกรณ์ Wired ออก

แก้ปัญหา: dasHost.exe ใช้ CPU และ RAM สูง (Device Association Framework Provider Host)

แก้ปัญหา: dasHost.exe ใช้ CPU และ RAM สูง (Device Association Framework Provider Host)

Reboot เช็ค dasHost.exe usage ลดลงหรือไม่

วิธีที่ 3: Scan Malware บน dasHost.exe

dasHost.exe เป็น Windows Component จริง แต่ Virus อาจปลอมตัวเป็น System32 Process (พบนادر Windows ใหม่กันได้ดี)

เช็ค File Location: Task Manager → คลิกขวา dasHost.exe → Open File Location

แก้ปัญหา: dasHost.exe ใช้ CPU และ RAM สูง (Device Association Framework Provider Host)

  • C:\Windows\System32 = ปลอดภัย
  • ตำแหน่งอื่น = อาจเป็น Malware

ยังไม่มั่นใจ ให้คลิกขวา dasHost.exe → Scan with Windows Defender (หรือ Malwarebytes)

แก้ปัญหา: dasHost.exe ใช้ CPU และ RAM สูง (Device Association Framework Provider Host)

ห้าพบ Malware Antivirus จะจัดการ และ OS จะสร้าง dasHost.exe ใหม่