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

[แก้ไข] Service Host: Diagnostic Policy Service ใช้ CPU และ RAM สูงผิดปกติ

บริการ Diagnostic ทำงานใน Windows OS เพื่อตรวจจับและแก้ไขปัญหากับคอมโพเนนต์ของ Windows บริการนี้จำเป็นสำหรับการรัน Diagnostics utility ใน Windows และเป็นบริการพื้นหลัง (Background Service) หมายความว่ามันเริ่มทำงานอัตโนมัติเมื่อคุณบูทระบบ และทำงานต่อไปตราบใดที่ระบบเปิดอยู่ หากบริการนี้ใช้ CPU และ RAM อย่างสูงผิดปกติ จะทำให้การทำงานโดยรวมของ Windows ตอบสนองช้าลงต่อกระบวนการอื่นๆ และผู้ใช้จะเผชิญปัญหา Lag

[แก้ไข] Service Host: Diagnostic Policy Service ใช้ CPU และ RAM สูงผิดปกติ

วิธีที่ 1: ลบไฟล์ SRUDB.dat

ในวิธีนี้ เราจะหยุดบริการและลบไฟล์ระบบที่ชื่อ SRUDB.dat ซึ่งอยู่ในไดเรกทอรีการติดตั้ง Windows บางครั้ง บริการ DPS (Diagnostic Policy Service) ทำงานต่อเนื่องและสร้าง Log ในไฟล์นั้น ทำให้ขนาดไฟล์ใหญ่ผิดปกติ การบังคับหยุดบริการแล้วลบไฟล์นี้ จะแก้ไขปัญหานี้ได้

  1. กด Ctrl + Shift + Esc เพื่อเปิด Task Manager

    [แก้ไข] Service Host: Diagnostic Policy Service ใช้ CPU และ RAM สูงผิดปกติ
  2. เลื่อนลงในแท็บ Processes และค้นหา Service Host: Diagnostic Policy Service

    [แก้ไข] Service Host: Diagnostic Policy Service ใช้ CPU และ RAM สูงผิดปกติ
  3. คลิก End Task และตรวจสอบให้แน่ใจว่าเลือก Abandon Unsafe data and Shutdown[แก้ไข] Service Host: Diagnostic Policy Service ใช้ CPU และ RAM สูงผิดปกติ
  4. คลิกที่ Windows Search bar พิมพ์ Run และเปิดกล่องโต้ตอบ[แก้ไข] Service Host: Diagnostic Policy Service ใช้ CPU และ RAM สูงผิดปกติ
  5. พิมพ์ services.msc และคลิก Ok ในหน้าต่าง Services ค้นหา Diagnostic Policy Service คลิกขวา และเลือก Properties[แก้ไข] Service Host: Diagnostic Policy Service ใช้ CPU และ RAM สูงผิดปกติ
  6. ในแท็บ General คลิก Stop และเมื่อบริการหยุดแล้ว คลิก OK เพื่อนำการเปลี่ยนแปลงไปใช้[แก้ไข] Service Host: Diagnostic Policy Service ใช้ CPU และ RAM สูงผิดปกติ
  7. พิมพ์ %WinDir%\System32\sru ในกล่อง Run และคลิก Ok (คุณจะต้องมีสิทธิ์ Administrator เพื่อเข้าถึงโฟลเดอร์นี้)[แก้ไข] Service Host: Diagnostic Policy Service ใช้ CPU และ RAM สูงผิดปกติ
  8. ลบไฟล์ SRUDB.dat

    [แก้ไข] Service Host: Diagnostic Policy Service ใช้ CPU และ RAM สูงผิดปกติ
  9. รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาแก้ไขได้หรือไม่

วิธีที่ 2: เปลี่ยน Power Plan

หากคุณใช้แล็ปท็อป วิธีนี้อาจทำงานได้ ในวิธีนี้ เราจะเปลี่ยน Power Plan เริ่มต้นของแบตเตอรี่ของระบบ มีรายงานว่าไดรเวอร์ของ Microsoft ทำงานผิดปกติ และเปลี่ยนการตั้งค่าแบตเตอรี่ของระบบ ทำให้เกิด Spike ในการใช้ RAM คุณต้องตรวจสอบให้แน่ใจว่าการตั้งค่า Power Plan เหมือนกันทั้ง On Power และ On Battery โปรดดูขั้นตอนด้านล่าง

  1. ไปที่ Windows Search พิมพ์ "Power and Sleep Settings" และคลิก Additional Power Settings

    [แก้ไข] Service Host: Diagnostic Policy Service ใช้ CPU และ RAM สูงผิดปกติ
  2. ถัดจากแผนของคุณ คลิก Change Plan Settings แล้วคลิก Change Advanced Power Settings

    [แก้ไข] Service Host: Diagnostic Policy Service ใช้ CPU และ RAM สูงผิดปกติ
  3. ในกล่องโต้ตอบ ค้นหา Wireless Adapter Settings คลิกเพื่อขยาย ภายใต้ Power Saving Mode ถัดจาก On Battery ตรวจสอบให้แน่ใจว่าเป็น Maximum Performance และ On Plugged in ก็เป็น Maximum Performance เช่นกัน[แก้ไข] Service Host: Diagnostic Policy Service ใช้ CPU และ RAM สูงผิดปกติ
  4. คลิก Ok เพื่อนำการเปลี่ยนแปลงไปใช้