Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข

กระบวนการระบบ Windows หลายอย่างถือว่าจำเป็นสำหรับการรันคอมพิวเตอร์ที่ปลอดภัยและทำงานเต็มที่ Wuauserv คือหนึ่งในสำคัญที่สุด — บริการนี้ (รู้จักกันในชื่อ Windows Update service) ทำให้คอมพิวเตอร์ของคุณทันสมัยกับฟีเจอร์ล่าสุดและการแก้ไขบั๊ก

เช่นเดียวกับ ntoskrnl.exe และบริการระบบสำคัญอื่นๆ Wuauserv ต้องการการเข้าถึงทรัพยากรระบบเป็นลำดับแรกบางครั้ง น่าเสียดายที่นี่หมายความว่าคุณจะเห็น Wuauserv รายงานการใช้งาน CPU สูงบ้าง หากเกิดกับคุณและคุณกำลังหาวิธีแก้ นี่คือสิ่งที่คุณต้องทำ

ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข

ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง?

บริการ Windows Update (หรือ Wuauserv) ตามที่ชื่อบ่งชี้ รับผิดชอบในการให้แน่ใจว่าคอมพิวเตอร์ Windows ของคุณทันสมัย การแก้ไขความปลอดภัยและบั๊กที่เร่งด่วน รวมถึงฟีเจอร์ใหม่และการปรับปรุงระบบ ทำให้พร้อมใช้งานผ่านระบบ Windows Update

Windows มักจะจัดการอัปเดตเหล่านี้โดยคุณไม่รู้ตัว แม้คุณอาจต้องแก้ไขอัปเดตที่ค้างอยู่บ้าง หากกระบวนการที่เกี่ยวข้องกับ Wuauserv (เช่น wuauclt.exe) รายงานการใช้งาน CPU สูงใน Task Manager เป็นช่วงเวลานาน นั่นอาจบ่งชี้ถึงปัญหากับคอมพิวเตอร์ของคุณที่คุณต้องตรวจสอบเพิ่มเติม

ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข

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

ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข

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

ตรวจสอบสถานะ Windows Update

การใช้งาน CPU สูงมีสาเหตุรากฐาน — มันไม่สูงโดยไม่มีเหตุผล หาก Wuauserv และกระบวนการที่เกี่ยวข้อง (เช่น wuauclt.exe หรือ svchost.exe) รายงานการใช้งาน CPU สูงบนคอมพิวเตอร์ของคุณ แสดงว่า Windows Update กำลังทำงาน

คำตอบที่น่าจะเป็นคือ Windows Update กำลังทำสิ่งที่มันทำได้ดีที่สุด — ดาวน์โหลดและติดตั้งอัปเดต บางอัปเดต (โดยเฉพาะอัปเดตฟีเจอร์ขนาดใหญ่) ใช้เวลาในการดาวน์โหลดและติดตั้ง ต้องการทรัพยากรระบบเพิ่มเติมเพื่อให้เสร็จสิ้นกระบวนการ หากเป็นเช่นนั้น อย่าตกใจ

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

  1. เพื่อตรวจสอบนี้ ให้คลิกขวาเมนู Start และเลือก Settings
ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข
  1. ในเมนู Windows Settings ให้เลือก Update & Security > Windows Update จากที่นี่ คุณจะเห็นสถานะปัจจุบันของบริการ Windows Update รวมถึงว่ามีอัปเดตพร้อมใช้งาน กำลังดาวน์โหลด หรือกำลังติดตั้งอยู่
ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข

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

ตรวจสอบและซ่อมแซมไฟล์ระบบ

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

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

บริการ Windows Update เป็นหนึ่งในเกียร์เหล่านี้ หากคุณเห็นปัญหากับ Windows Update คุณควรตรวจสอบไฟล์ระบบของคุณหาข้อผิดพลาด และถ้าพบ ให้แก้ไข คุณสามารถทำได้โดยใช้เครื่องมือ System File Checker ใน Windows PowerShell

  1. เพื่อเริ่มต้น ให้คลิกขวาเมนู Start และเลือก Windows PowerShell (Admin)
ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข
  1. ในหน้าต่าง PowerShell ให้พิมพ์ sfc /scannow และกด Enter เพื่อรันคำสั่ง จะตรวจสอบความสมบูรณ์ของไฟล์ระบบ เปรียบเทียบกับอิมเมจการติดตั้ง Windows มาตรฐาน และแก้ไขไฟล์ที่เสียหายที่พบโดยอัตโนมัติ แต่ให้ระวังคำแนะนำเพิ่มเติมบนหน้าจอ
ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข

ปิดใช้งาน Windows Update Delivery Optimization

หากเครือข่ายท้องถิ่นของคุณมีคอมพิวเตอร์ Windows 10 หลายเครื่อง คุณอาจสังเกตเห็นการเพิ่มขึ้นของการใช้งาน CPU จากบริการ Wuauserv และกระบวนการที่เกี่ยวข้อง เนื่องจากระบบ Delivery Optimization ซึ่งช่วยจำกัดปริมาณแบนด์วิดท์ที่ใช้สำหรับการดาวน์โหลด Windows Update โดยการแชร์ไฟล์ข้ามเครือข่ายของคุณ

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

สิ่งนี้สามารถกินแบนด์วิดท์อินเทอร์เน็ตที่มีอยู่ (รวมถึงขีดจำกัดข้อมูลบนการเชื่อมต่อของคุณ) แต่ยังสามารถทำให้เกิดการเพิ่มขึ้นของ CPU Usage เมื่อเนื้อหาถูกแชร์กับอุปกรณ์อื่นๆ เพื่อจำกัดสิ่งนี้ คุณสามารถหยุด Delivery Optimization ได้ทั้งหมดใน Windows Settings

  1. เพื่อเริ่มต้น ให้คลิกขวาเมนู Start และเลือก Settings
ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข
  1. ในเมนู Windows Settings ให้เลือก Update & Security > Delivery Optimization.
ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข
  1. เลือกสไลด์ Allow downloads from other PCs ในเมนู Delivery Optimization สลับไปที่ตำแหน่ง Off หรือปล่อยให้สไลด์เปิดอยู่ แต่เลือก PCs on my local network ด้านล่างเพื่อจำกัดการแชร์ไฟล์อัปเดตให้กับคอมพิวเตอร์ Windows อื่นๆ บนเครือข่ายท้องถิ่นของคุณเท่านั้น
ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข

เมื่อคุณปิดใช้งาน Delivery Optimization แล้ว ให้รีสตาร์ทคอมพิวเตอร์เพื่อให้แน่ใจว่าการเปลี่ยนแปลงมีผล

ตรวจสอบมัลแวร์ด้วย Microsoft Defender

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

หากเป็นเช่นนั้น คุณจะต้องสแกนคอมพิวเตอร์หามัลแวร์ แม้จะมีเครื่องมือบุคคลที่สามสำหรับสิ่งนี้ วิธีที่ดีที่สุดคือการรัน boot scan ของคอมพิวเตอร์โดยใช้ Microsoft Defender ที่มาพร้อมระบบ

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

  1. เพื่อเริ่มต้น ให้คลิกขวาเมนู Start และเลือก Settings
  2. ในเมนู Settings ให้เลือก Update & Security > Windows Security > Open Windows Security
ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข
  1. ในหน้าต่าง Windows Security ให้เลือก Virus & threat protection > Scan options รายการวิธีการสแกนเพิ่มเติมสำหรับ Microsoft Defender จะปรากฏด้านล่าง
ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข
  1. เลือกตัวเลือก Microsoft Defender Offline scan ที่แสดง แล้วเลือก Scan now เพื่อกำหนดเวลา
ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข
  1. Windows จะแจ้งให้คุณปิดหน้าต่างที่เปิดอยู่ บันทึกงาน และเตรียมพร้อมสำหรับการรีสตาร์ท เลือก Scan เพื่อดำเนินการต่อ
ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข

หลังจากสักครู่ Windows จะรีสตาร์ทและบูตเข้าสู่เมนูสแกนของ Microsoft Defender Microsoft Defender จะตรวจสอบคอมพิวเตอร์ของคุณหามัลแวร์ — ทำตามคำแนะนำเพิ่มเติมบนหน้าจอเพื่อยืนยันการลบ การแยกกัก หรือการแก้ไขที่เป็นไปได้สำหรับไฟล์ที่ติดเชื้อที่มันพบ

หยุด Windows Updates อัตโนมัติ

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

  1. เริ่มต้นด้วยการคลิกขวาเมนู Start และเลือก Settings
  2. ในเมนู Settings ให้เลือก Update & Security > Windows Update คุณสามารถเลือกหยุดชั่วคราวบริการ Windows Update เป็นเวลาหนึ่งสัปดาห์โดยเลือกตัวเลือก Pause updates for 7 days หรือเลือก Advanced Options เพื่อเลือกช่วงเวลาที่ยาวขึ้น
ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข
  1. ใช้เมนูดรอปดาวน์ Pause updates ใน Advanced Options เพื่อเลือกวันที่จะดำเนินการ Windows Updates ต่อ การเปลี่ยนแปลงจะมีผลโดยอัตโนมัติ
ทำไม Wuauserv ถึงทำให้ CPU ใช้งานสูง และวิธีแก้ไข

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

รักษา Windows 10 ให้ทันสมัย

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

คุณยังสามารถคิดถึงการอัปเดตไดรเวอร์อุปกรณ์โดยอัตโนมัติโดยใช้ Windows Update หรือแอปบุคคลที่สาม แม้องค์ประกอบบางอย่าง (รวมถึงการ์ดกราฟิก) อาจต้องการให้คุณดาวน์โหลดไดรเวอร์ล่าสุดด้วยตนเอง หากคุณกังวลเกี่ยวกับซอฟต์แวร์ที่ล้าสมัย คุณยังสามารถอัปเดตแอปโดยอัตโนมัติได้