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

แก้ปัญหา Diagnostic Policy Service ใช้ CPU และ Memory สูงใน Windows

กระบวนการและบริการหลายตัวทำงานในพื้นหลัง ไม่ว่าคุณจะใช้ OS ใด Windows, macOS หรือ Linux เราในฐานะผู้ใช้มักไม่รู้จักบริการซับซ้อนเหล่านี้ที่ใช้ CPU และทรัพยากรระบบมาก

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

แก้ปัญหา Diagnostic Policy Service ใช้ CPU และ Memory สูงใน Windows

อย่างไรก็ตาม Diagnostic Policy ใช้ CPU สูงเป็นปัญหาร้ายแรงที่ต้องดูแลทันที หากกระบวนการ Diagnostic Policy ใช้ทรัพยากรระบบมากเกินไป อาจเพราะ ไฟล์ระบบเสียหาย, ไวรัส/มัลแวร์, ไฟล์ log ใหญ่เกินไป ฯลฯ

ในบทความนี้ เรารวบรวมวิธีแก้ไขที่เรียบง่ายแต่อยู่อิทธิพล เพื่อแก้ปัญหา Diagnostic Policy ใช้ CPU และ Memory สูงใน Windows 11

เริ่มกันเลย

อ่านเพิ่มเติม: วิธีแก้ COM Surrogate High CPU Usage

วิธีแก้ Diagnostic Policy ใช้ CPU และ Memory สูง

วิธีที่ 1: หยุดกระบวนการ (End Process)

กด Ctrl + Shift + Esc เปิด Windows Task Manager ไปที่แท็บ "Processes" จะเห็นรายการแอป บริการ และกระบวนการที่รันอยู่ทั้งหมด

ค้นหา "Service Host: Diagnostic Policy Service" คลิกขวา เลือก "End Task" เพื่อหยุดกระบวนการ

แก้ปัญหา Diagnostic Policy Service ใช้ CPU และ Memory สูงใน Windows

Windows จะแสดงการแจ้งเตือนยืนยัน ติ๊ก "Abandon unsaved and shut down" คลิก "Shut Down"

รีบูทอุปกรณ์ และเปิด Task Manager ใหม่ ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่

อ่านเพิ่มเติม: Killer Network Service คืออะไร? วิธีแก้ High CPU Usage

วิธีที่ 2: เปลี่ยนการตั้งค่า Power Plan

คลิกไอคอนค้นหาบน Taskbar พิมพ์ "Edit Power Plan" กด Enter

แก้ปัญหา Diagnostic Policy Service ใช้ CPU และ Memory สูงใน Windows

หน้าต่าง Control Panel จะปรากฏ เลือก "Change advanced power settings" (เปลี่ยนการตั้งค่าพลังงานขั้นสูง)

แก้ปัญหา Diagnostic Policy Service ใช้ CPU และ Memory สูงใน Windows

คลิก "Wireless adapter settings" เลือก "Power saving mode" (โหมดประหยัดพลังงาน)

เลือก "Maximum Performance" (ประสิทธิภาพสูงสุด) สำหรับทั้ง "On battery" (ใช้แบตเตอรี่) และ "Plugged In" (เสียบปลั๊ก) คลิก OK และ Apply

แก้ปัญหา Diagnostic Policy Service ใช้ CPU และ Memory สูงใน Windows

รีบูทอุปกรณ์หลังเปลี่ยนแปลงการตั้งค่า

อ่านเพิ่มเติม: 5 วิธีแก้ IgfxEM.exe High CPU Usage

วิธีที่ 3: ล้าง Event Logs

คลิกไอคอนค้นหาบน Taskbar พิมพ์ "Event Viewer" กด Enter

แก้ปัญหา Diagnostic Policy Service ใช้ CPU และ Memory สูงใน Windows

คลิกสองครั้ง "Windows Logs" ด้านซ้าย เลือก "Application"

แก้ปัญหา Diagnostic Policy Service ใช้ CPU และ Memory สูงใน Windows

คลิก "Save all events as.." (บันทึกกิจกรรมทั้งหมดเป็น...)

เลือกตำแหน่งโฟลเดอร์ที่ต้องการบันทึกไฟล์ log หลังบันทึกแล้ว เลือก "Clear Logs" (ล้างบันทึก)

แก้ปัญหา Diagnostic Policy Service ใช้ CPU และ Memory สูงใน Windows

คลิก "Clear" ยืนยันการกระทำ รีบูทอุปกรณ์ และเปิด Task Manager ตรวจสอบว่ายังมีปัญหา "Diagnostic Policy high CPU usage" หรือไม่

วิธีที่ 4: ปิดใช้งาน Service

กด Windows + R เปิด Run dialog พิมพ์ "Services.msc" กด Enter

แก้ปัญหา Diagnostic Policy Service ใช้ CPU และ Memory สูงใน Windows

ในหน้าต่าง Services ค้นหา "Diagnostic Policy Service" คลิกสองครั้งเพื่อเปิด Properties

แก้ปัญหา Diagnostic Policy Service ใช้ CPU และ Memory สูงใน Windows

คลิกปุ่ม "Stop" เพื่อปิดใช้งานบริการ คลิก OK

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

กด Windows + R เปิด Run dialog พิมพ์พาธต่อไปนี้ในกล่องข้อความ แล้วกด Enter:

C:\WINDOWS\System32\sru

แก้ปัญหา Diagnostic Policy Service ใช้ CPU และ Memory สูงใน Windows

โฟลเดอร์ Windows System 32 จะปรากฏ เลือก "SRU" แล้วหาไฟล์ "SRUDB.dat" ในโฟลเดอร์และลบออก

แก้ปัญหา Diagnostic Policy Service ใช้ CPU และ Memory สูงใน Windows

หลังลบ SRUDB.dat แล้ว เปิด Task Manager ตรวจสอบว่าปัญหา CPU สูงแก้ไขแล้วหรือไม่

วิธีที่ 6: รัน SFC Scan

ไฟล์ระบบเสียหายเป็นสาเหตุหลักที่ก่อให้เกิด "Diagnostic Policy high CPU usage" SFC (System File Checker) เป็นยูทิลิตี้ built-in ของ Windows สแกนและซ่อมแซมไฟล์ระบบที่เสียหาย วิธีรัน SFC scan ใน Windows 11:

เปิด Command Prompt แบบ admin พิมพ์คำสั่งต่อไปนี้ใน Terminal แล้วกด Enter:

แก้ปัญหา Diagnostic Policy Service ใช้ CPU และ Memory สูงใน Windows

sfc/scannow

แก้ปัญหา Diagnostic Policy Service ใช้ CPU และ Memory สูงใน Windows

หลังสแกนเสร็จ รีบูทอุปกรณ์

อ่านเพิ่มเติม: วิธีแก้และปิด OneDrive High CPU Usage บน Windows 10

สรุป

นี่คือวิธีแก้ไขปัญหา Diagnostic Policy ใช้ CPU สูง การใช้ CPU สูงของกระบวนการพื้นหลังต้องได้รับการดูแลทันที คุณสามารถใช้วิธีแก้ไขข้างต้นเป็นวิธีหลัก ติดตามเราบนโซเชียลมีเดีย - Facebook, Instagram และ YouTube