คุณกำลังดึงผมออกเพราะ PC ช้าลงจนรอไม่ทัน? ลองเปิด Task Manager ดูว่ามีไฟล์ชื่อ WUDFHost.exe กิน CPU หรือไม่ หลายผู้ใช้ร้องเรียนว่าไฟล์นี้กิน CPU มาก
หากเป็นกรณีของคุณ อย่าตกใจ Windows User-mode Driver Framework Host (WUDFHost.exe) เป็น System Process ที่น่าเชื่อถือ คุณอาจคิดจะ Kill Process แต่เป็นส่วนประกอบสำคัญของ OS มาสำรวจวิธีลด CPU Usage สูงของ WUDFHost.exe
1. ตรวจสอบไวรัสและมัลแวร์ในระบบ
แม้ WUDFHost.exe จริงจะปลอดภัย แต่ไวรัสและมัลแวร์บางตัวอาจปลอมตัวเป็นมันเพื่อหลบ Antivirus สัญญาณบ่งชี้ทันทีว่าไฟล์เป็น Trojan คือ ถ้าตั้งอยู่ที่อื่นนอก C:\Windows\System32
หากสังเกตเห็นเช่นนี้ ให้สแกนด้วยโปรแกรม Antivirus คุณ สแกนมัลแวร์แบบออฟไลน์ด้วย Windows Defender ก็ได้
หวังว่าโปรแกรมจะลบไฟล์ติดไวรัส ตอนเสร็จ กลับไป Task Manager เช็คว่า CPU Usage กลับสู่ปกติหรือไม่
2. ตรวจสอบการอัปเดตไดรเวอร์อุปกรณ์
เมื่อ确定 (confirm) ว่า WUDFHost.exe ปลอดภัย ไม่ใช่ไวรัส ต้องเช็คการอัปเดตไดรเวอร์อุปกรณ์ ไดรเวอร์เสียหายหรือล้าสมัยเป็นสาเหตุทั่วไปที่ทำให้ WUDFHost.exe ใช้ CPU มากเกินไป
มีหลายวิธีหาและแทนที่ไดรเวอร์ Windows ที่ล้าสมัย วิธีง่ายที่สุดคือใช้ Windows Update นี่วิธีปลอดภัยที่สุด เพราะไดรเวอร์ทั้งหมดแท้และผ่านการตรวจสอบความเข้ากันได้ หรือไป Device Manager หาอุปกรณ์ คลิกขวาเลือก Update driver
กล่องโต้ตอบจะมี 2 ตัวเลือก หากต้องการให้ Windows ค้นหาไดรเวอร์ ให้เลือกตัวแรก Search automatically for updated driver software
หาก Windows หาไดรเวอร์ไม่เจอ หรือคุณดาวน์โหลดไดรเวอร์จากเว็บผู้ผลิตมาแล้ว ใช้ตัวเลือกที่ 2 Browse my computer for driver software หาไฟล์และรัน Wizard ติดตั้ง รีบูทและดูว่า CPU Usage กลับมาปกติหรือไม่
3. ตรวจสอบความเสียหายของ System File
คุณสามารถเช็คความเสียหายของ System File ได้ด้วยยูทิลิตี้ในตัวของ Windows ชื่อ System File Checker เปิด Command Prompt แบบแอดมินโดยกด Win + R พิมพ์ cmd กด Ctrl + Shift + Enter แล้วรันคำสั่ง:
sfc /scannow
กด Enter ยูทิลิตี้จะเริ่มสแกน System File และซ่อมแซมที่จำเป็น เมื่อเสร็จ เปิด Task Manager ดูว่า CPU Usage กลับมาปกติหรือไม่
4. ปิดใช้งาน Intel Wireless Gigabit User Mode Driver
สาเหตุทั่วไปอีกอย่างที่ทำให้ WUDFHost.exe ใช้ CPU มากคือ Intel Wireless Gigabit User Mode Driver วิธีแก้ง่ายมาก
กด Win + R พิมพ์ devmgmt.msc กด Enter หรือคลิก OK
ควรเปิด Device Manager ค้นหา Intel Wireless Gigabit Drivers ในรายการไดรเวอร์ คลิกลูกศรข้างมันเพื่อขยายหมวดหมู่
คลิกขวา Intel Wireless Gigabit User Mode Driver คลิก Disable device คลิก Yes เพื่อยืนยัน กลับไป Task Manager ดูว่าแก้ไขได้หรือไม่
5. ทำ Clean Boot
Software Conflict อาจทำให้ WUDFHost.exe กิน CPU มาก หากคุณติดตั้งโปรแกรมใหม่ล่าสุด ลอง Uninstall หรือ Disable ชั่วคราวดูว่าแก้ไขได้ไหม หากไม่ได้ติดตั้งซอฟต์แวร์ใหม่ สามารถทำ Clean Boot เพื่อระบุซอฟต์แวร์ไหนก่อให้เกิดปัญหา
กด Win + R พิมพ์ msconfig กด Enter หรือคลิก OK จะเปิด System Configuration ไปแท็บ Services ติ๊กกล่องล่างสุด Hide all Microsoft services แล้วคลิก Disable all
ไปแท็บ Startup ถัดไป คลิก Open Task Manager ปิดโปรแกรมทั้งหมดที่แสดง
กลับ System Configuration คลิก Apply และ OK รีสตาร์ทระบบเพื่อนำการเปลี่ยนแปลงไปใช้
หากแก้ปัญหา CPU สูงได้ คุณต้องลองผิดลองถูก เริ่ม Enable ซอฟต์แวร์และบริการทีละตัว เพื่อหาตัวกระตุ้น เมื่อเจอ ให้ Disable หรือ Uninstall ออกจากระบบ
6. ปิดใช้งาน Portable Devices ใดๆ
อุปกรณ์พกพาอาจทำให้ WUDFHost.exe ใช้ทรัพยากร CPU มากเกินไป เพื่อยืนยันว่านี่คือสาเหตุบนระบบของคุณ สามารถปิด Portable Devices จาก Device Manager หรือปิด Device Install Service
วิธีปิด Portable Devices: เปิด Device Manager โดยกด Win + R พิมพ์ "devmgmt.msc" คลิก OK หา Portable Devices ในรายการ คลิกลูกศรซ้ายเพื่อขยาย เลือก Portable Device คลิกขวา จากเมนูเลือก Disable device คลิก Yes ไม่ต้องกังวล จะไม่ทำให้อุปกรณ์ใช้ไม่ได้
ตอนเสร็จ กลับไป Task Manager เช็คว่าแก้ปัญหา CPU สูงได้หรือไม่
หากอยากลองทางอื่น สามารถปิด Device Install Service กด Win + R พิมพ์ "services.msc" กด Enter หรือคลิก OK เมื่อหน้าต่าง Services เปิด ค้นหา Device Install Service คลิกขวาเลือก Properties
ในหน้าต่างโผล่ หา Dropdown เมนูถัดจาก Startup Type คลิกเมนูเลือก Disabled กด Apply และ OK ยืนยันว่าแก้ไขได้โดยเปิด Task Manager
7. ปิดใช้งาน NFC
หากระบบของคุณมี NFC อาจเป็นสาเหตุของปัญหา WUDFHost.exe วิธีแก้ง่าย? ปิด NFC
วิธีปิด NFC: ไป Settings > Network & Internet แผงซ้ายหา Airplane mode คลิกเข้าไป แผงขวาจะมีปุ่มสลับ Enable/Disable NFC ปิด NFC ที่นี่ และเช็คว่าแก้ไขได้หรือไม่
CPU Usage กลับสู่ปกติแล้วหรือยัง?
หวังว่า WUDFHost.exe ของคุณจะไม่กิน CPU มากเกินไปแล้ว Task Manager มักเต็มไปด้วยชื่อ Process ที่เข้าใจยาก หากมี Process ใช้ CPU มากหรือก่อปัญหาอื่น อาจรำคาญ แต่อย่า Kill Process ใดๆ เว้นแต่คุณแน่ใจว่าไม่ทำให้สภาพแย่ลง
WUDFHost.exe เป็นหนึ่งในหลาย Process ที่ไม่ควร Kill เพราะสำคัญต่อระบบ คุ้มค่าที่จะเรียนรู้ Process สำคัญทั้งหมดใน Task Manager เพื่อไม่ปิดสิ่งที่จำเป็นต่อสุขภาพคอมพิวเตอร์!