การแก้ไขทั้งหมด: กรอบงานไดรเวอร์ windows ใช้ cpu มากเกินไป

สารบัญ:

วีดีโอ: Fix Windows 10 Setup A media driver computer needs is missing (Unetbootin) 2024

วีดีโอ: Fix Windows 10 Setup A media driver computer needs is missing (Unetbootin) 2024
Anonim

Windows Driver Frameworks (WDF) เดิมชื่อ Windows Driver Foundation เป็นชุดของไลบรารีที่คุณสามารถใช้เพื่อเขียนไดรเวอร์อุปกรณ์ที่ทำงานบน Windows OS

Microsoft ใช้ไดรเวอร์ WDF สามประเภท:

  • Kernel-Mode Driver Framework สำหรับไดรเวอร์อุปกรณ์โหมดเคอร์เนลมาตรฐาน
  • User-Mode Driver Framework v1 สำหรับไดรเวอร์โหมดผู้ใช้ C ++ COM
  • User-Mode Driver Framework v2 สำหรับการเขียนไดรเวอร์โหมดผู้ใช้ที่ใช้ KMDF

ผู้ใช้ Windows หลายคนมักจะบ่นว่า Windows Driver Frameworks ใช้ CPU มากเกินไปทำให้ Windows ช้าลงและใช้พลังงานจากแบตเตอรี่อย่างรวดเร็ว

Windows Driver Frameworks ทำให้การใช้งาน CPU สูง

บริการ Windows Driver Foundation ใช้ CPU ประมาณ 30% อย่างต่อเนื่อง นี่ไม่ได้เกิดขึ้นกับงานสร้างก่อนหน้านี้ ฉันออกจากคอมพิวเตอร์ที่ใช้งานเป็นเวลาสองสามชั่วโมงเพื่อดูว่ามีกระบวนการล้างข้อมูลใด ๆ ที่ทำงานอยู่หรือไม่ แต่บริการยังคงใช้งาน CPU อยู่

แก้ไขปัญหา CPU สูงของ WDF

Windows Driver Framework เป็นบริการ Windows ที่สำคัญ แต่บางครั้งบริการนี้อาจทำให้เกิดการใช้งาน CPU สูง เมื่อพูดถึงบริการนี้นี่เป็นปัญหาที่เกี่ยวข้องบางประการที่ผู้ใช้รายงาน:

  • Windows Driver Foundation CPU สูง DisplayLink - บางครั้งการใช้ CPU สูงอาจเกิดขึ้นได้เนื่องจากปัญหาเกี่ยวกับ DisplayLink ในการแก้ไขให้ติดตั้งไดรเวอร์ของคุณอีกครั้งและตรวจสอบว่าสามารถแก้ไขปัญหาได้หรือไม่
  • Wudfhost high CPU Windows 10 - บางครั้งบริการอื่น ๆ อาจทำให้เกิดปัญหานี้ได้ ในการแก้ปัญหานี้ให้แน่ใจว่าได้ติดตั้งไดรเวอร์ที่มีปัญหาและตรวจสอบว่ามีประโยชน์หรือไม่
  • การใช้หน่วยความจำสูงของ Windows Driver Foundation - บริการนี้เป็นที่รู้จักกันว่าทำให้เกิดการใช้งานหน่วยความจำสูงเช่นกัน หากคุณมีปัญหาหน่วยความจำเนื่องจากบริการนี้โปรดลองใช้วิธีแก้ไขปัญหาของเรา
  • การใช้งาน CPU สูงของ WDF - นี่เป็นเพียงการเปลี่ยนแปลงของปัญหาดั้งเดิม แต่คุณควรจะสามารถแก้ไขปัญหาได้โดยการปิดใช้งานบริการหรืออุปกรณ์ที่มีปัญหา

โซลูชันที่ 1 - เพียงแค่รอออก

Windows Driver Framework เป็นกระบวนการ Windows มาตรฐานและถ้ามันใช้ CPU ของคุณมากเกินไปก็อาจจะทำงานบางอย่างในพื้นหลัง ผู้ใช้หลายคนรายงานว่าพวกเขาจัดการเพื่อแก้ไขปัญหานี้เพียงแค่รอ Windows Driver Framework ให้เสร็จ

นี่ไม่ใช่วิธีการแก้ปัญหาสากล แต่ในบางกรณีการรอหนึ่งชั่วโมงหรือมากกว่านั้นสามารถช่วยคุณแก้ปัญหานี้ได้ดังนั้นคุณอาจต้องการลองทำเช่นนั้น

  • อ่านอีก: 5 ซอฟต์แวร์ที่ดีที่สุดเพื่อแก้ไขการใช้งาน CPU สูง

โซลูชัน 2 - ติดตั้งไดรเวอร์ Wi-Fi ของคุณใหม่

ตามที่ผู้ใช้บางครั้งปัญหาเกี่ยวกับ Windows Driver Framework และการใช้งาน CPU สูงสามารถเกิดขึ้นได้เนื่องจากไดรเวอร์ของคุณ หากไดรเวอร์ของคุณใช้งานไม่ได้กับ Windows 10 คุณอาจประสบปัญหากับกระบวนการนี้

ผู้ใช้หลายคนรายงานว่าพวกเขาแก้ไขปัญหาเพียงแค่ติดตั้งไดรเวอร์ Wi-Fi ของพวกเขาใหม่ มันค่อนข้างง่ายและคุณสามารถทำได้โดยทำตามขั้นตอนเหล่านี้:

  1. ก่อนที่เราจะเริ่มให้แน่ใจว่าได้ดาวน์โหลดไดรเวอร์ Wi-Fi ล่าสุดจากผู้ผลิตอุปกรณ์ของคุณ
  2. กด Windows Key + X เพื่อเปิดเมนู Win + X ตอนนี้เลือก Device Manager จากรายการ

  3. เมื่อ Device Manager เปิดขึ้นให้ค้นหาอะแดปเตอร์ Wi-Fi ของคุณคลิกขวาแล้วเลือก ถอนการติดตั้งอุปกรณ์ จากเมนู

  4. กล่องโต้ตอบการยืนยันจะปรากฏขึ้น หากมีให้ทำเครื่องหมายในช่องทำเครื่องหมาย ลบซอฟต์แวร์ไดรเวอร์ ตอนนี้คลิก ถอนการติดตั้ง

เมื่อคุณลบไดรเวอร์ออกแล้วให้รีสตาร์ทพีซีของคุณและติดตั้งไดรเวอร์ Wi-Fi อีกครั้ง ตรวจสอบว่าวิธีแก้ปัญหาได้หรือไม่

เป็นมูลค่าการกล่าวขวัญว่าอุปกรณ์อื่น ๆ ยังสามารถทำให้ปัญหานี้ปรากฏขึ้นและในบางกรณีผู้ใช้รายงานว่าเมาส์ของพวกเขาเป็นผู้ร้าย ผู้ใช้มีปัญหากับเมาส์ G-series แต่หลังจากอัปเดตไดรเวอร์แล้วปัญหาได้รับการแก้ไขอย่างถาวร หากคุณใช้แล็ปท็อป Lenovo ลองถอนการติดตั้งซอฟต์แวร์ Lenovo Transitions เช่นกัน

เนื่องจาก Windows Driver Framework เกี่ยวข้องกับไดรเวอร์ของคุณเราขอแนะนำให้คุณปรับปรุงไดรเวอร์ให้ทันสมัยอยู่เสมอเพื่อแก้ไขปัญหานี้

อัพเดทไดรเวอร์โดยอัตโนมัติ (แนะนำเครื่องมือของบุคคลที่สาม)

การดาวน์โหลดและติดตั้งไดรเวอร์ด้วยตนเองเป็นกระบวนการที่มีความเสี่ยงในการติดตั้งไดรเวอร์ที่ไม่ถูกต้องซึ่งอาจทำให้เกิดความผิดปกติอย่างร้ายแรง เราขอแนะนำให้คุณอัปเดตไดรเวอร์โดยอัตโนมัติโดยใช้เครื่องมือ Driver Updater ของ Tweakbit

เครื่องมือนี้ได้รับการอนุมัติจาก Microsoft และ Norton Antivirus และหลังจากการทดสอบหลายครั้งทีมงานของเราสรุปว่านี่เป็นทางออกที่ดีที่สุดโดยอัตโนมัติ นี่คือวิธีการใช้ซอฟต์แวร์นี้:

  1. ดาวน์โหลดและติดตั้ง TweakBit Driver Updater
  2. เมื่อติดตั้งแล้วโปรแกรมจะเริ่มสแกนพีซีของคุณเพื่อหาไดรเวอร์ที่ล้าสมัยโดยอัตโนมัติ Driver Updater จะตรวจสอบเวอร์ชั่นไดร์เวอร์ที่ติดตั้งไว้กับฐานข้อมูลคลาวด์ของเวอร์ชันล่าสุดและแนะนำการอัพเดตที่เหมาะสม สิ่งที่คุณต้องทำคือรอให้การสแกนเสร็จสมบูรณ์

  3. เมื่อการสแกนเสร็จสิ้นคุณจะได้รับรายงานเกี่ยวกับไดรเวอร์ปัญหาทั้งหมดที่พบในพีซีของคุณ ตรวจสอบรายการและดูว่าคุณต้องการอัพเดตไดรเวอร์แต่ละตัวหรือทั้งหมดในคราวเดียว หากต้องการอัปเดตไดรเวอร์หนึ่งรายการในครั้งเดียวให้คลิกลิงก์ 'อัปเดตไดรเวอร์' ถัดจากชื่อไดรเวอร์ หรือเพียงคลิกปุ่ม 'อัปเดตทั้งหมด' ที่ด้านล่างเพื่อติดตั้งอัปเดตที่แนะนำทั้งหมดโดยอัตโนมัติ

    หมายเหตุ: ไดรเวอร์บางตัวจำเป็นต้องติดตั้งในหลายขั้นตอนดังนั้นคุณจะต้องกดปุ่ม 'อัปเดต' หลายครั้งจนกว่าจะติดตั้งส่วนประกอบทั้งหมด

คำเตือน: คุณสมบัติบางอย่างของเครื่องมือนี้ไม่ฟรี

โซลูชัน 3 - ทำการคลีนบูต

บางครั้งแอปพลิเคชันหรือบริการของบุคคลที่สามอาจทำให้ปัญหานี้ปรากฏขึ้น เพื่อระบุสาเหตุของข้อผิดพลาดแนะนำให้ทำการคลีนบูต นี่ค่อนข้างง่ายและคุณสามารถทำได้โดยทำตามขั้นตอนเหล่านี้:

  1. กด Windows Key + R และป้อน msconfig ตอนนี้กด Enter หรือคลิก ตกลง

  2. หน้าต่างการ กำหนดค่าระบบ จะปรากฏขึ้น ไปที่แท็บ บริการ แล้วเลือก ซ่อนบริการทั้งหมดของ Microsoft ตอนนี้คลิก ปิดใช้งานทั้งหมด

  3. ไปที่แท็บ เริ่มต้น แล้วคลิก เปิดตัวจัดการงาน

  4. รายการแอปพลิเคชันเริ่มต้นทั้งหมดจะปรากฏขึ้น คลิกขวาที่รายการแรกในรายการและเลือก ปิดใช้งาน ทวนซ้ำขั้นตอนนี้สำหรับรายการเริ่มต้นทั้งหมดในรายการ

  5. หลังจากคุณปิดใช้งานแอปพลิเคชันเริ่มต้นทั้งหมดให้ปิด ตัวจัดการงาน และกลับไปที่หน้าต่างการ กำหนดค่าระบบ คลิก ใช้ และ ตกลง เพื่อบันทึกการเปลี่ยนแปลง ตอนนี้รีสตาร์ทพีซีของคุณ

พีซีของคุณจะเริ่มทำงานโดยไม่มีบริการหรือแอปพลิเคชันอื่น ๆ ตอนนี้คุณเพียงแค่ต้องตรวจสอบว่าปัญหาได้รับการแก้ไข หากเป็นเช่นนั้นคุณจะต้องเปิดใช้งานแอปพลิเคชันและบริการที่ถูกปิดใช้งานทีละตัวจนกว่าคุณจะพบแอปที่เป็นสาเหตุของปัญหานี้ โปรดทราบว่าคุณต้องรีสตาร์ทพีซีเพื่อใช้การเปลี่ยนแปลงหลังจากเปิดใช้งานแอปพลิเคชัน

  • อ่านเพิ่มเติม: การแก้ไข: การใช้งาน CPU สูงที่เกิดจาก Windows Shell Experience Host

โซลูชันที่ 4 - ปิดใช้งานเซ็นเซอร์ SDO และอุปกรณ์ที่มีปัญหาอื่น ๆ

หากคุณมีอุปกรณ์หน้าจอสัมผัสอาจเป็นไปได้ว่าเซ็นเซอร์ SDO เป็นสาเหตุของปัญหานี้ในพีซีของคุณ ในฐานะที่เป็นวิธีการแก้ปัญหาผู้ใช้จะแนะนำให้ปิดการใช้งานเซ็นเซอร์ SDO อย่างสมบูรณ์ โดยทำตามขั้นตอนง่าย ๆ เหล่านี้:

  1. เปิด ตัวจัดการอุปกรณ์
  2. ตอนนี้ค้นหา เซ็นเซอร์ SDO ในรายการให้คลิกขวาแล้วเลือก ปิดการใช้งานอุปกรณ์

  3. เมื่อกล่องโต้ตอบการยืนยันปรากฏขึ้นให้คลิก ใช่

โปรดทราบว่าการปิดใช้งานคุณสมบัติบางอย่างของเซ็นเซอร์ SDO ของอุปกรณ์ของคุณอาจไม่ทำงานอีกต่อไป แต่ปัญหาเกี่ยวกับการใช้งาน CPU สูงควรได้รับการแก้ไข ผู้ใช้หลายคนรายงานว่าการปิดใช้งาน Intel Wireless Gigabit 17265 ได้ แก้ไขปัญหาให้กับพวกเขาดังนั้นหากคุณมีอุปกรณ์นี้โปรดปิดการใช้งาน

โซลูชันที่ 5 - เอาอุปกรณ์ต่อพ่วง USB ที่ไม่จำเป็นออก

บางครั้งปัญหาเกี่ยวกับ Windows Driver Framework และการใช้งาน CPU สูงอาจปรากฏขึ้นเนื่องจากอุปกรณ์ USB ของคุณ อุปกรณ์บางอย่างอาจรบกวน Windows และทำให้ปัญหานี้ปรากฏขึ้น ในการแก้ไขปัญหาคุณต้องถอดอุปกรณ์ USB ที่จำเป็นออกและตรวจสอบว่าสามารถแก้ไขปัญหาได้หรือไม่

เก็บเฉพาะอุปกรณ์ต่อพ่วงที่จำเป็นเช่นแป้นพิมพ์และเมาส์ของคุณและปลดการเชื่อมต่อที่เหลือทั้งหมด หลังจากทำเช่นนั้นให้ตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่ หากไม่มีคุณจะต้องเชื่อมต่ออุปกรณ์ USB ทีละตัวจนกว่าคุณจะพบอุปกรณ์ที่ทำให้เกิดปัญหา เมื่อคุณพบอุปกรณ์ที่มีปัญหาคุณเพียงแค่ติดตั้งใหม่หรืออัปเดตไดรเวอร์และตรวจสอบว่าสามารถแก้ไขปัญหาได้หรือไม่

โซลูชันที่ 6 - ปิดใช้งานคุณสมบัติ NFC

NFC เป็นคุณสมบัติที่มีประโยชน์ แต่บางครั้งอาจทำให้เกิดปัญหากับ Windows Driver Framework ในการแก้ไขปัญหาแนะนำให้ปิดการใช้งาน NFC อย่างสมบูรณ์ วิธีที่ง่ายที่สุดในการทำเช่นนั้นคือตรวจสอบการตั้งค่าโหมดเครื่องบินของคุณ โดยทำตามขั้นตอนต่อไปนี้:

  1. กด Windows Key + I เพื่อเปิด แอปการตั้งค่า ตอนนี้ไปที่ส่วน เครือข่ายและอินเทอร์เน็ต

  2. เลือก โหมดเครื่องบิน จากเมนูด้านซ้าย ตอนนี้ปิดใช้งาน NFC จากบานหน้าต่างด้านขวา

หรือคุณสามารถปิดใช้งาน NFC จาก Device Manager เพียงเปิดตัวจัดการอุปกรณ์และไปที่ส่วน อุปกรณ์ความใกล้เคียง ปิดใช้งานอุปกรณ์ความใกล้เคียงของคุณและควรปิดใช้งาน NFC อย่างสมบูรณ์ เมื่อปิดใช้งาน NFC ปัญหานี้ควรได้รับการแก้ไขทั้งหมด

  • อ่านเพิ่มเติม: แก้ไข: CPU สูงเมื่อท่องอินเทอร์เน็ต

โซลูชันที่ 7 - ตรวจสอบให้แน่ใจว่าพีซีของคุณทันสมัย

หากคุณมีปัญหากับ Windows Driver Framework ปัญหาอาจเกิดจากการอัพเดทที่ขาดหายไป ปัญหานี้อาจเกิดจากข้อผิดพลาดในระบบของคุณและหากเป็นกรณีนี้วิธีที่ดีที่สุดในการแก้ไขคือการอัพเดต Windows ของคุณ

ตามค่าเริ่มต้น Windows 10 จะติดตั้งการอัปเดตที่หายไปโดยอัตโนมัติ แต่บางครั้งคุณอาจพลาดอัปเดตหนึ่งหรือสองรายการ อย่างไรก็ตามคุณสามารถตรวจสอบการอัปเดตได้ด้วยตนเองโดยทำดังนี้

  1. เปิด แอปการตั้งค่า และไปที่ส่วน อัปเดตและความปลอดภัย

  2. ตอนนี้คลิก ตรวจสอบ ปุ่ม อัพเดต

Windows จะตรวจสอบการอัปเดตที่มีอยู่ หากมีการอัปเดตใด ๆ การอัพเดทเหล่านั้นจะถูกดาวน์โหลดโดยอัตโนมัติในพื้นหลัง เมื่อดาวน์โหลดอัพเดตแล้วให้รีสตาร์ท PC ของคุณเพื่อติดตั้ง หลังจากอัปเดต Windows เป็นเวอร์ชันล่าสุดปัญหาควรได้รับการแก้ไขอย่างถาวร

โซลูชันที่ 8 - ใช้การคืนค่าระบบ

หากคุณประสบปัญหานี้คุณอาจสามารถแก้ไขปัญหาได้โดยใช้การคืนค่าระบบ นี่ค่อนข้างง่ายและคุณสามารถทำได้โดยทำสิ่งต่อไปนี้:

  1. กด Windows Key + S และเข้าสู่การ คืนค่าระบบ เลือก สร้างจุดคืนค่า จากเมนู

  2. หน้าต่าง คุณสมบัติของ ระบบ จะเปิดขึ้นในขณะนี้ คลิกปุ่ม System Restore

  3. เมื่อ การคืนค่าระบบ เปิดขึ้นให้คลิก ถัดไป

  4. หากมีให้ทำเครื่องหมาย แสดง จุด คืนค่าเพิ่มเติม ตอนนี้เลือกจุดคืนค่าที่ต้องการแล้วคลิก ถัดไป

  5. ทำตามคำแนะนำบนหน้าจอเพื่อกู้คืนพีซีของคุณ

เมื่อการคืนค่าระบบเสร็จสิ้นให้ตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่

หากคุณพบวิธีแก้ไขปัญหาอื่น ๆ เพื่อแก้ไขการใช้งาน CPU ที่ผิดปกติที่เกี่ยวข้องกับ WDF อย่าลังเลที่จะแสดงขั้นตอนการแก้ไขปัญหาในส่วนความคิดเห็นด้านล่าง

หมายเหตุบรรณาธิการ: โพสต์นี้ถูกตีพิมพ์ครั้งแรกในเดือนมกราคม 2017 และได้รับการปรับปรุงใหม่อย่างสมบูรณ์เพื่อความสดใหม่ความถูกต้องและครอบคลุม

การแก้ไขทั้งหมด: กรอบงานไดรเวอร์ windows ใช้ cpu มากเกินไป