การใช้งาน CPU สูงของ Windows Driver Foundation [แก้ไขง่าย ๆ 9 รายการ]
7 นาที. อ่าน
เผยแพร่เมื่อ
อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม
การใช้งาน CPU สูงของ Windows Driver Foundation อาจทำให้เกิดปัญหามากมาย
เมื่อเร็วๆ นี้ ฉันสังเกตเห็นว่าพีซีของฉันทำงานช้าผิดปกติ หลังจากตรวจสอบ Task Manager อย่างรวดเร็ว ฉันพบผู้กระทำผิด Windows Driver Foundation ใช้ทรัพยากร CPU ในเปอร์เซ็นต์ที่สูงผิดปกติ
หลังจากศึกษาทางเทคนิคและลองผิดลองถูกมาบ้างแล้ว ฉันพบชุดวิธีแก้ปัญหาที่มีประสิทธิภาพซึ่งจะช่วยแก้ไขปัญหาให้คุณได้อย่างแน่นอน ในคู่มือนี้ ฉันจะแบ่งปันวิธีแก้ปัญหาเหล่านั้นพร้อมคำแนะนำโดยละเอียดทีละขั้นตอน
มูลนิธิไดร์เวอร์ Windows คืออะไร?
Windows Driver Foundation หรือ WDF เป็นองค์ประกอบสำคัญของระบบปฏิบัติการ โดยมีหน้าที่หลักในการจัดการไดรเวอร์อุปกรณ์ โดยพื้นฐานแล้ว เป็นเฟรมเวิร์กที่อำนวยความสะดวกในการสื่อสารระหว่างระบบและอุปกรณ์ฮาร์ดแวร์ ลองนึกถึงสิ่งนี้ในฐานะนักแปล โดยแปลงคำสั่งของระบบเป็นภาษาที่ฮาร์ดแวร์ของคุณสามารถเข้าใจได้
WDF ช่วยให้มั่นใจได้ว่า Windows สามารถทำงานได้อย่างมีประสิทธิภาพด้วยส่วนประกอบฮาร์ดแวร์ต่างๆ ตั้งแต่อุปกรณ์ USB แบบธรรมดาไปจนถึงการ์ดกราฟิกที่ซับซ้อน ระบบนี้ทำให้การพัฒนาไดรเวอร์เข้าถึงได้และเชื่อถือได้มากขึ้น ช่วยลดความเสี่ยงของข้อผิดพลาดและปรับปรุงความเสถียรของระบบโดยรวม
อย่างไรก็ตามบางครั้งกระบวนการก็สามารถนำไปสู่ การใช้งานหน่วยความจำสูงของ Windows driver Foundation.
วิธีแก้ไขการใช้งาน CPU สูงของ Windows Driver Foundation
การแก้ไขการใช้งาน CPU สูงของ Windows Driver Foundation อาจมีตั้งแต่ขั้นตอนง่ายๆ เช่น การรีสตาร์ทคอมพิวเตอร์ไปจนถึงวิธีแก้ปัญหาที่ซับซ้อนมากขึ้น มาสำรวจวิธีการเหล่านี้โดยละเอียด
1. การตรวจสอบเบื้องต้น
ก่อนที่จะดำเนินการใดๆ ให้ลองแก้ไขเหล่านี้:
- รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ – บันทึกงานที่ยังไม่ได้บันทึกของคุณ จากนั้นคลิกที่ปุ่ม Start เลือกปุ่ม Power และเลือก Restart
- ถอดปลั๊กและเสียบฮาร์ดแวร์ภายนอก – ถอดฮาร์ดแวร์ภายนอกทั้งหมดอย่างปลอดภัย รีสตาร์ทคอมพิวเตอร์ และเชื่อมต่ออุปกรณ์แต่ละเครื่องใหม่ทีละเครื่อง ตรวจสอบการใช้งาน CPU แต่ละครั้งเพื่อระบุอุปกรณ์ที่มีปัญหา
- ติดตั้งการอัปเดต Windows ที่รอดำเนินการ – ไปที่การตั้งค่า>Windows Update>ตรวจสอบการอัปเดต>ติดตั้งทั้งหมด รีสตาร์ทระบบของคุณเพื่อนำไปใช้
2. ซ่อมแซมไฟล์ระบบ
ไฟล์ระบบที่เสียหายหรือสูญหายอาจทำให้เกิดปัญหามากมาย รวมถึงการใช้งาน CPU สูง System File Checker (SFC) และ Deployment Image Servicing and Management (DISM) เป็นเครื่องมือที่ออกแบบมาเพื่อซ่อมแซมไฟล์เหล่านี้
- คลิกขวาที่ปุ่ม Start และเลือก เทอร์มินัล (ผู้ดูแลระบบ) จากเมนู
- ในหน้าต่าง Terminal ให้เริ่มต้นด้วยการรันคำสั่ง DISM พิมพ์
dism /online /cleanup-image /restorehealth
. - รอให้คำสั่ง DISM เสร็จสิ้นก่อนดำเนินการต่อ
- หลังจาก DISM เสร็จสิ้น ให้พิมพ์
sfc /scannow
ในหน้าต่างพรอมต์คำสั่ง - ปล่อยให้การสแกนเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์
3. อัปเดตไดรเวอร์ Wi-Fi
ไดรเวอร์ Wi-Fi จำเป็นต้องได้รับการอัปเดตเป็นประจำเช่นเดียวกับไดรเวอร์อื่นๆ เพื่อให้มั่นใจถึงความเข้ากันได้และประสิทธิภาพ ไดรเวอร์ที่ล้าสมัยอาจทำให้เกิดข้อขัดแย้ง ส่งผลให้มีการใช้งาน CPU สูงของ Windows Driver Foundation
- คลิกขวาที่ปุ่ม Start และเลือก จัดการอุปกรณ์ จากเมนู
- ค้นหาและขยาย “อะแดปเตอร์เครือข่าย"ส่วน
- คลิกขวาที่อแด็ปเตอร์ Wi-Fi ของคุณแล้วเลือก อัพเดตไดรเวอร์.
- ปฏิบัติตามคำแนะนำบนหน้าจอและอัปเดตไดรเวอร์โดยอัตโนมัติหรือดาวน์โหลดด้วยตนเองจากเว็บไซต์ของผู้ผลิต
นอกเหนือจากขั้นตอนด้วยตนเองข้างต้นแล้ว ฉันยังแนะนำตัวอัปเดตไดรเวอร์โดยเฉพาะเพื่อสละเวลาและความพยายามเช่นกัน เนื่องจากเครื่องมือประเภทนี้สามารถแทนที่ไดรเวอร์ที่ล้าสมัยหรือผิดพลาดทั้งหมดโดยอัตโนมัติด้วยเวอร์ชันใหม่จากฐานข้อมูลขนาดใหญ่
4. ปิดการใช้งานกระบวนการพื้นฐานไดรเวอร์ Windows [วิธีแก้ปัญหาชั่วคราว]
การปิดใช้งานกระบวนการ Windows Driver Foundation ชั่วคราวสามารถช่วยให้คุณระบุได้ว่าเป็นสาเหตุหลักของการใช้งาน CPU สูงหรือไม่ อย่างไรก็ตาม, นี่ควรเป็นมาตรการชั่วคราวเนื่องจากบริการนี้มีความสำคัญต่อการจัดการผู้ขับขี่.
- คลิกขวาที่ทาสก์บาร์แล้วเลือก ที่ Task Manager จากเมนู
- มองหา มูลนิธิไดรเวอร์ Windows กระบวนการ
- คลิกขวาที่แต่ละกระบวนการเหล่านี้แล้วเลือก งานสิ้นสุด.
- ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่ ถ้าไม่เช่นนั้นก็มีปัญหาอื่นอีก
5. ดำเนินการคลีนบูต
การดำเนินการคลีนบูตจะเริ่มต้น Windows ด้วยชุดไดรเวอร์และโปรแกรมเริ่มต้นระบบขั้นต่ำ กระบวนการนี้ช่วยระบุว่าโปรแกรมพื้นหลังรบกวนการใช้งาน CPU ปกติหรือไม่
- ข่าวประชา ของ Windows + R เพื่อเปิดหน้าต่างคำสั่งเรียกใช้
- บนกล่องคำสั่ง ให้พิมพ์
msconfig
และกด Enter เพื่อเปิด System Configuration - ใต้หน้าต่าง System Configuration ให้คงอยู่บนแท็บ "ทั่วไป" เลือก การเริ่มต้นแบบเลือกสรร และยกเลิกการเลือก รายการเริ่มต้นโหลด.
- ถัดไปไปที่ บริการ ตรวจสอบแท็บ ซ่อนบริการทั้งหมดไมโครซอฟท์ ตัวเลือกและคลิกที่ ปิดการใช้งานทั้งหมด ปุ่ม. การดำเนินการนี้จะปิดใช้งานบริการที่ไม่ใช่ของ Microsoft ทั้งหมด
- สุดท้ายคลิกที่ ใช้ ปุ่มและรีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ
6. ทำการทดสอบหน่วยความจำ
หน่วยความจำผิดพลาดหรือล้มเหลวอาจทำให้เกิดปัญหาด้านประสิทธิภาพต่างๆ รวมถึงการใช้งานหน่วยความจำสูงของไดรเวอร์ Windows การเรียกใช้การทดสอบหน่วยความจำสามารถช่วยระบุได้ว่ามีปัญหาใดๆ กับ RAM ของคอมพิวเตอร์ของคุณหรือไม่
- พิมพ์“หน้าต่างวินิจฉัยหน่วยความจำ” ลงในแถบค้นหาของ Windows แล้วคลิกไอคอนเพื่อเปิด
- เลือก รีสตาร์ทเดี๋ยวนี้และตรวจสอบปัญหา ตัวเลือก. ตรวจสอบให้แน่ใจว่าคุณได้บันทึกไฟล์ที่เปิดอยู่ทั้งหมดก่อน เนื่องจากพีซีของคุณจะรีบูตและเริ่มการทดสอบหน่วยความจำ
- เมื่อการทดสอบเสร็จสิ้น Windows จะรีบูต คุณสามารถดูผลลัพธ์ของการทดสอบหน่วยความจำได้ในพื้นที่แจ้งเตือนบนแถบงาน
7. สแกนหามัลแวร์
การติดมัลแวร์มักจะนำไปสู่การใช้งาน CPU สูง เนื่องจากซอฟต์แวร์ที่เป็นอันตรายมีแนวโน้มที่จะใช้ทรัพยากรจำนวนมาก การสแกนหามัลแวร์เป็นประจำมีความสำคัญอย่างยิ่งต่อการรักษาสุขภาพของระบบ
- ข่าวประชา ของ Windows + ฉัน เพื่อเปิดการตั้งค่า Windows
- ภายในการตั้งค่าให้ไปที่ ความเป็นส่วนตัวและความปลอดภัย ส่วนทางด้านซ้าย จากนั้นคลิก ความปลอดภัยของ windows ทางขวา.
- ใน “ความปลอดภัยของ Windows” ให้เลือก การป้องกันไวรัสและภัยคุกคาม ตัวเลือก
- คลิก สแกนตัวเลือก.
- Choose การสแกนแบบเต็ม และจากนั้นคลิก สแกนตอนนี้ ปุ่ม
8. ปิดใช้งานคอลเลกชันเซ็นเซอร์ HID V2 [สำหรับ Surface Pro เท่านั้น]
สำหรับผู้ใช้ Surface Pro นั้น HID Sensor Collection V2 ได้รับการระบุว่าเป็นสาเหตุของการใช้งาน CPU สูงในบางกรณี การปิดใช้งานคุณสมบัตินี้อาจช่วยแก้ไขปัญหาได้
- ยิง จัดการอุปกรณ์.
- ขยาย เซนเซอร์ มาตรา.
- คลิกขวาที่“คอลเลกชันเซ็นเซอร์ HID V2″ และเลือก ปิดใช้งานอุปกรณ์.
9. กู้คืน Windows
การคืนค่า Windows ไปยังจุดก่อนหน้าอาจเป็นวิธีที่มีประสิทธิภาพในการคืนค่าการเปลี่ยนแปลงใด ๆ ที่อาจทำให้เกิดการใช้งาน CPU สูง
- เปิดหน้าต่าง Run Command โดยกดปุ่ม คีย์ Windows + R.
- บนช่องว่างที่กำหนด ให้พิมพ์หรือคัดลอกและวางคำสั่งนี้ –
rstrui.exe
เพื่อเปิดหน้าต่าง System Restore - ใต้หน้าต่าง "System Restore" คลิก ถัดไป ปุ่ม
- ในหน้าจอถัดไป ให้เลือกจุดคืนค่าจากช่วงเวลาก่อนเกิดข้อผิดพลาด คลิก ถัดไป.
- ยืนยันจุดคืนค่าที่คุณเลือกแล้วคลิก เสร็จสิ้น.
- ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อสิ้นสุดการคืนค่าระบบ
หากขั้นตอนข้างต้นไม่ได้ผล ให้ลองทำตามขั้นตอนต่อไปนี้:
- รีเซ็ต Windows – รีสตาร์ทระบบของคุณซ้ำๆ จนกว่าจะเข้าสู่ระบบ โหมดซ่อมอัตโนมัติ. จากนั้นไปที่การแก้ไขปัญหา>รีเซ็ตพีซีนี้>เก็บไฟล์ของฉันหรือลบทุกอย่าง>ดาวน์โหลดบนคลาวด์หรือติดตั้งใหม่ในเครื่อง>รีเซ็ต
คุณอาจสนใจ:
- การตรวจสอบความผิดพลาดของ Kernel
- “เราไม่พบเครื่องสแกนลายนิ้วมือที่เข้ากันได้กับลายนิ้วมือของ Windows Hello”
แก้ไขการใช้งาน CPU สูงของ Windows Driver Foundation
การใช้งาน CPU สูงของ Windows Driver Foundation อาจเป็นปัญหาที่ซับซ้อนในการแก้ไข แต่หากใช้แนวทางที่ถูกต้องก็จะแก้ไขได้
การเริ่มต้นด้วยวิธีแก้ปัญหาง่ายๆ เช่น การรีสตาร์ทพีซีของคุณ และการย้ายไปยังขั้นตอนขั้นสูงเพิ่มเติมสามารถช่วยให้คุณระบุและแก้ไขปัญหาได้ การบำรุงรักษาระบบเป็นประจำ รวมถึงการอัปเดตไดรเวอร์และการสแกนหามัลแวร์ ถือเป็นสิ่งสำคัญในการป้องกันปัญหาดังกล่าว