ดังที่คุณอาจทราบแล้ว มีกระบวนการและบริการในเบื้องหลังจำนวนมากที่ช่วยให้ Windows ทำงานได้อย่างราบรื่น กระบวนการ/บริการพื้นหลังเหล่านี้ส่วนใหญ่ใช้พลังงาน CPU และ RAM น้อยที่สุด แม้ว่าบางครั้งกระบวนการอาจทำงานผิดพลาดหรือได้รับความเสียหายและจบลงด้วยการใช้ทรัพยากรมากกว่าปกติ ทำให้เหลือเพียงเล็กน้อยสำหรับแอปพลิเคชันพื้นหน้าอื่นๆ บริการนโยบายการวินิจฉัยเป็นกระบวนการหนึ่งที่มีชื่อเสียงในด้านการใช้ทรัพยากรระบบในบางโอกาส
บริการนโยบายการวินิจฉัยเป็นหนึ่งในกระบวนการที่ใช้ร่วมกันของ Svchost.exe (Service Host) และมีหน้าที่รับผิดชอบในการตรวจหาปัญหากับส่วนประกอบต่างๆ ของ Windows และแก้ไขปัญหาดังกล่าว บริการพยายามแก้ไขปัญหาที่ตรวจพบโดยอัตโนมัติ ถ้าเป็นไปได้ และหากไม่เป็นเช่นนั้น ให้บันทึกข้อมูลการวินิจฉัยเพื่อการวิเคราะห์ เนื่องจากการวินิจฉัยและการแก้ไขปัญหาโดยอัตโนมัติเป็นคุณลักษณะที่สำคัญสำหรับประสบการณ์ที่ราบรื่น บริการนโยบายการวินิจฉัยจึงได้รับการตั้งค่าให้เริ่มทำงานโดยอัตโนมัติเมื่อคอมพิวเตอร์เริ่มทำงานและทำงานอยู่เบื้องหลัง ไม่ทราบสาเหตุที่แน่ชัดว่าทำไมมันถึงใช้พลังงาน CPU มากกว่าที่ตั้งใจไว้ แต่จากวิธีแก้ปัญหาที่เป็นไปได้ ผู้กระทำผิดอาจเป็นอินสแตนซ์ของบริการที่เสียหาย ไฟล์ระบบที่เสียหาย การโจมตีของไวรัสหรือมัลแวร์ ไฟล์บันทึกเหตุการณ์ขนาดใหญ่ ฯลฯ
ในบทความนี้ เราได้อธิบายห้าวิธีที่แตกต่างกันซึ่งจะช่วยให้คุณลดการใช้ CPU ของบริการนโยบายการวินิจฉัยให้เป็นปกติ
สารบัญ[ ซ่อน ]
- แก้ไขโฮสต์บริการ: บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง
- การแก้ไขที่เป็นไปได้สำหรับการใช้ CPU สูงของบริการนโยบายการวินิจฉัย
- วิธีที่ 1: สิ้นสุดกระบวนการจากตัวจัดการงาน
- วิธีที่ 2: เรียกใช้การสแกน SFC และ DISM
- วิธีที่ 3: อัปเดต Windows และเรียกใช้ตัวแก้ไขปัญหาประสิทธิภาพ
- วิธีที่ 4: ล้างบันทึกตัวแสดงเหตุการณ์
- วิธีที่ 5: ปิดใช้งานบริการนโยบายการวินิจฉัยและลบไฟล์ SRUDB.dat
แก้ไขโฮสต์บริการ: บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง
การแก้ไขที่เป็นไปได้สำหรับการใช้ CPU สูงของบริการนโยบายการวินิจฉัย
ผู้ใช้ส่วนใหญ่จะสามารถแก้ไขการใช้งานดิสก์สูงผิดปกติของบริการนโยบายการวินิจฉัยโดยเพียงแค่รีสตาร์ท ผู้อื่นอาจต้องทำการสแกนเล็กน้อย (SFC และ DISM) เพื่อค้นหาไฟล์ระบบที่เสียหายหรือเรียกใช้ตัวแก้ไขปัญหาประสิทธิภาพในตัว กำลังปรับปรุง เวอร์ชั่นล่าสุดของ Windows และการล้างบันทึกโปรแกรมดูเหตุการณ์สามารถแก้ไขปัญหาได้เช่นกัน สุดท้าย ถ้าไม่มีอะไรทำงาน ผู้ใช้มีตัวเลือกในการปิดใช้งานบริการ อย่างไรก็ตาม การปิดใช้งานบริการนโยบายการวินิจฉัยหมายความว่า Windows จะไม่ทำการวินิจฉัยอัตโนมัติและแก้ไขข้อผิดพลาดอีกต่อไป
วิธีที่ 1: สิ้นสุดกระบวนการจากตัวจัดการงาน
กระบวนการอาจใช้ทรัพยากรระบบเพิ่มเติมหากมีบางอย่างแจ้งอินสแตนซ์ที่เสียหาย ในกรณีนั้น คุณสามารถลองยุติกระบวนการด้วยตนเอง (บริการนโยบายการวินิจฉัยที่นี่) จากนั้นจึงอนุญาตให้เริ่มต้นใหม่โดยอัตโนมัติ ทั้งหมดนี้สามารถทำได้จาก Windows Task Manager ( ฆ่ากระบวนการเร่งรัดทรัพยากรด้วย Windows Task Manager ).
หนึ่ง. คลิกขวา บน เมนูเริ่มต้น ปุ่มและเลือก ผู้จัดการงาน .
hotmaail
2. คลิกที่ รายละเอียดเพิ่มเติม ที่จะขยาย ผู้จัดการงาน และดูทั้งหมด กระบวนการและบริการที่ใช้งานอยู่ในปัจจุบัน
3. ค้นหา โฮสต์บริการ: บริการนโยบายการวินิจฉัย ภายใต้กระบวนการของ Windows คลิกขวา และเลือก งานสิ้นสุด . (ท่านสามารถเลือกบริการได้โดย คลิกซ้าย แล้วคลิกที่ งานสิ้นสุด ปุ่ม ที่ด้านล่างขวา)
บริการนโยบายการวินิจฉัยจะรีสตาร์ทโดยอัตโนมัติ หากไม่เป็นเช่นนั้น ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่
วิธีที่ 2: เรียกใช้การสแกน SFC และ DISM
การอัปเดตระบบ Windows ล่าสุดหรือแม้กระทั่งการโจมตีของโปรแกรมป้องกันไวรัสอาจทำให้ไฟล์ระบบบางไฟล์เสียหายส่งผลให้มีการใช้งาน CPU สูงของบริการนโยบายการวินิจฉัย โชคดีที่ Windows มียูทิลิตี้ในตัวสำหรับสแกนหาและ ซ่อมแซมไฟล์ระบบที่เสียหาย/หายไป . อันแรกคือยูทิลิตี้ System File Checker และตามชื่อที่แนะนำ มันจะตรวจสอบความสมบูรณ์ของไฟล์ระบบทั้งหมดและแทนที่ไฟล์ที่เสียหายด้วยสำเนาแคช หากการสแกน SFC ไม่สามารถแก้ไขไฟล์ระบบที่เสียหาย ผู้ใช้สามารถใช้เครื่องมือบรรทัดคำสั่ง Deployment Image Servicing and Management (DISM)
1. พิมพ์ พร้อมรับคำสั่ง ในแถบค้นหาของ Windows และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ ในแผงด้านขวาเมื่อผลการค้นหามาถึง
hamachi ล่าสุด
2. พิมพ์ sfc /scannow ในหน้าต่างพรอมต์คำสั่งแล้วกด Enter เพื่อดำเนินการ การสแกนอาจใช้เวลาสักครู่ ดังนั้นโปรดอย่าปิดหน้าต่างจนกว่ากระบวนการตรวจสอบจะถึง 100%
3. หลังจากเสร็จสิ้น เอสเอฟซีสแกน , ดำเนินการดังต่อไปนี้ คำสั่ง DISM . อีกครั้ง ให้รออย่างอดทนเพื่อให้กระบวนการสแกนและกู้คืนเสร็จสิ้นก่อนที่จะออกจากแอปพลิเคชัน เริ่มต้นใหม่ คอมพิวเตอร์เมื่อเสร็จแล้ว
|_+_|
ยังอ่าน: วิธีแก้ไขการใช้งาน CPU สูงโดยกระบวนการที่ไม่ได้ใช้งานของระบบ
วิธีที่ 3: อัปเดต Windows และเรียกใช้ตัวแก้ไขปัญหาประสิทธิภาพ
ดังที่กล่าวไว้ก่อนหน้านี้ การอัปเดต Windows ล่าสุดอาจเป็นสาเหตุของพฤติกรรมผิดปกติของบริการนโยบายการวินิจฉัย คุณสามารถลองย้อนกลับไปใช้การอัปเดตก่อนหน้าหรือค้นหาการอัปเดตใหม่ๆ ที่ Microsoft แก้ไขข้อผิดพลาด หากคุณกำลังประสบปัญหาใดๆ ขณะอัปเดต Windows ให้เรียกใช้ตัวแก้ไขปัญหาการอัปเดตในตัว
นอกเหนือจากการอัปเดต Windows แล้ว ให้เรียกใช้ตัวแก้ไขปัญหาประสิทธิภาพของระบบเพื่อสแกนหาปัญหาด้านประสิทธิภาพและแก้ไขปัญหาโดยอัตโนมัติ
1. กด ปุ่ม Windows + I พร้อมกันเพื่อเปิด การตั้งค่าระบบ จากนั้นคลิกที่ อัปเดต & ความปลอดภัย การตั้งค่า.
2. บนแท็บ Windows Update ให้คลิกที่ ตรวจสอบสำหรับการอัพเดต . แอปพลิเคชันจะเริ่มค้นหาการอัปเดตที่มีและเริ่มดาวน์โหลดโดยอัตโนมัติ เริ่มต้นใหม่ คอมพิวเตอร์ของคุณเมื่อติดตั้งการอัปเดตใหม่แล้ว
3. ตรวจสอบว่าบริการนโยบายการวินิจฉัยยังคงใช้ทรัพยากรระบบของคุณอยู่หรือไม่ และถ้าเป็นเช่นนั้น ให้เรียกใช้ อัปเดตตัวแก้ไขปัญหา . เปิด อัปเดต & ความปลอดภัย การตั้งค่าอีกครั้งและย้ายไปที่ แก้ไขปัญหา แท็บจากนั้นคลิกที่ เครื่องมือแก้ปัญหาเพิ่มเติม .
4. ในส่วน Get up and running ให้คลิกที่ Windows Update เพื่อดูตัวเลือกที่มีอยู่แล้วคลิกที่เครื่องหมาย เรียกใช้ตัวแก้ไขปัญหา ปุ่ม. ทำตามคำแนะนำบนหน้าจอและทำตามขั้นตอนการแก้ไขปัญหา
ในการเรียกใช้ตัวแก้ไขปัญหาประสิทธิภาพของระบบ:
1. พิมพ์ แผงควบคุม ในการเริ่มต้น แถบค้นหา แล้วกด เข้า เพื่อเปิดเหมือนกัน
youtube วิดีโอ หยุดชั่วคราว
2. คลิกที่ การแก้ไขปัญหา .
3. ต่ำกว่า ระบบและความปลอดภัย , คลิกที่ เรียกใช้งานบำรุงรักษา ไฮเปอร์ลิงก์
4. ในหน้าต่างต่อไปนี้ ให้คลิกที่ ขั้นสูง และทำเครื่องหมายที่ช่องถัดจาก สมัครการซ่อมแซมโดยอัตโนมัติ . คลิกที่ ถัดไป เพื่อเรียกใช้ตัวแก้ไขปัญหา
ยังอ่าน: แก้ไข Desktop Window Manager High CPU (DWM.exe)
วิธีที่ 4: ล้างบันทึกตัวแสดงเหตุการณ์
โปรแกรม Event Viewer จะเก็บบันทึกข้อความแสดงข้อผิดพลาดของแอปพลิเคชันและระบบทั้งหมด คำเตือน ฯลฯ บันทึกเหตุการณ์เหล่านี้สามารถสร้างขึ้นในขนาดที่มากและปัญหาพร้อมท์สำหรับกระบวนการโฮสต์บริการ การล้างบันทึกสามารถช่วยแก้ไขปัญหาเกี่ยวกับบริการนโยบายการวินิจฉัยได้ เราขอแนะนำให้คุณล้างบันทึกของผู้ดูเหตุการณ์เป็นประจำเพื่อหลีกเลี่ยงปัญหาในอนาคต
1. เปิดกล่องคำสั่ง Run โดยกด ปุ่ม Windows + R , พิมพ์ eventvwr.msc และคลิกที่ ตกลง เพื่อเปิด ผู้ชมเหตุการณ์ แอปพลิเคชัน.
2. ในบานหน้าต่างด้านซ้าย ให้ขยาย บันทึกของ Windows โฟลเดอร์โดยคลิกที่ลูกศรเล็ก ๆ แล้วเลือก แอปพลิเคชัน จากรายการต่อไป
3. ขั้นแรก บันทึกบันทึกเหตุการณ์ปัจจุบันโดยคลิกที่ บันทึกกิจกรรมทั้งหมดเป็น... บนบานหน้าต่างด้านขวา (โดยค่าเริ่มต้น ไฟล์จะถูกบันทึกในรูปแบบ .evtx บันทึกอีกสำเนาในรูปแบบ .text หรือ .csv) และเมื่อบันทึกแล้ว ให้คลิกที่ ล้างบันทึก… ตัวเลือก. ในป๊อปอัปที่ตามมา ให้คลิกที่ ชัดเจน อีกครั้ง.
4. ทำซ้ำขั้นตอนข้างต้นเพื่อความปลอดภัย การตั้งค่า และ ระบบ เริ่มต้นใหม่ คอมพิวเตอร์หลังจากล้างบันทึกเหตุการณ์ทั้งหมด
วิธีที่ 5: ปิดใช้งานบริการนโยบายการวินิจฉัยและลบไฟล์ SRUDB.dat
ในท้ายที่สุด หากวิธีการข้างต้นไม่สามารถแก้ไขปัญหาการใช้งาน CPU ของ Service Host: Diagnostic Policy Service High CPU คุณสามารถเลือกปิดการใช้งานทั้งหมดได้ คุณสามารถปิดใช้งานบริการได้สี่วิธี วิธีที่ง่ายที่สุดคือจากแอปพลิเคชันบริการ นอกจากการปิดระบบแล้ว เราจะลบไฟล์ SRUDB.dat ซึ่งเก็บข้อมูลทุกประเภทเกี่ยวกับคอมพิวเตอร์ (การใช้แบตเตอรี่ของแอปพลิเคชัน ไบต์ที่เขียนและอ่านจากฮาร์ดไดรฟ์ตามแอปพลิเคชัน การวินิจฉัย ฯลฯ) ไฟล์นี้สร้างและแก้ไขโดยบริการนโยบายการวินิจฉัยทุกๆ สองสามวินาที ซึ่งทำให้มีการใช้งานดิสก์สูง
1. พิมพ์ services.msc ในกล่องคำสั่ง Run และคลิกที่ ตกลง เพื่อเปิด บริการ แอปพลิเคชัน. (มี 8 วิธีในการเปิด Windows Services Manager ดังนั้นจงเลือกเอาเองเถิด)
2. ตรวจสอบให้แน่ใจว่าบริการทั้งหมดถูกจัดเรียงตามตัวอักษร (คลิกที่ ชื่อคอลัมน์ ให้ดำเนินการดังกล่าว) แล้วมองหาบริการนโยบายการวินิจฉัย จากนั้น คลิกขวา และเลือก คุณสมบัติ .
snap streak
3. ภายใต้ ทั่วไป แท็บ คลิกที่ หยุด ปุ่มเพื่อยุติบริการ
4. ตอนนี้ขยาย ประเภทการเริ่มต้น เมนูแบบเลื่อนลงและเลือก พิการ .
5. คลิกที่ นำมาใช้ ปุ่มเพื่อบันทึกการเปลี่ยนแปลงแล้วเปิด ตกลง เพื่อปิดหน้าต่างคุณสมบัติ
6. จากนั้นดับเบิลคลิกที่ File Explorer ไอคอนทางลัดบนเดสก์ท็อปของคุณเพื่อเปิดแบบเดียวกันและไปที่ที่อยู่ต่อไปนี้:
C:WINDOWSSystem32sru
7. ค้นหา SRUDB.dat ไฟล์, คลิกขวา และเลือก ลบ . ยืนยันป๊อปอัปที่อาจปรากฏขึ้น
หากคุณไม่ประสบความสำเร็จในการปิดใช้งานบริการนโยบายการวินิจฉัยจากแอปพลิเคชันตัวจัดการบริการ , ลองใช้วิธีใดวิธีหนึ่งจากสามวิธีอื่นๆ
หนึ่ง. จากการกำหนดค่าระบบ: เปิด การกำหนดค่าระบบ > แท็บ บริการ > ยกเลิกการเลือก/ยกเลิกการเลือก บริการนโยบายการวินิจฉัย
สอง. จากตัวแก้ไขรีจิสทรี: เปิดตัวแก้ไขรีจิสทรีและมุ่งหน้าไปที่:
|_+_|3. ดับเบิลคลิกที่ เริ่ม ในบานหน้าต่างด้านขวาแล้วเปลี่ยนข้อมูลค่าเป็น 4 .
eject usb ไม่ได้
สี่. รีสตาร์ทคอมพิวเตอร์ และ Windows จะสร้างไฟล์ SRDUB.dat ขึ้นใหม่โดยอัตโนมัติ บริการนโยบายการวินิจฉัยไม่ควรเปิดใช้งานอีกต่อไป ดังนั้นจึงทำให้เกิดปัญหาด้านประสิทธิภาพ
ที่แนะนำ:
- แก้ไขโฮสต์บริการ: Local System (svchost.exe) CPU สูงและการใช้งานดิสก์
- แก้ไขการใช้งาน CPU สูงโดยโฮสต์บริการ: Local System
- จะซ่อมแซมหรือแก้ไขฮาร์ดไดรฟ์ที่เสียหายโดยใช้ CMD ได้อย่างไร
- แก้ไขการใช้งาน CPU สูงของการแยกกราฟอุปกรณ์เสียงของ Windows
เราหวังว่าคู่มือนี้จะเป็นประโยชน์และคุณสามารถ แก้ไขโฮสต์บริการ: บริการนโยบายการวินิจฉัยการใช้งาน CPU สูง บนคอมพิวเตอร์ที่ใช้ Windows 10 บางสิ่งที่คุณสามารถลองป้องกันปัญหาไม่ให้เกิดขึ้นอีกในอนาคตคือการอัปเดตไดรเวอร์คอมพิวเตอร์ทั้งหมดและดำเนินการสแกนไวรัสตามปกติ คุณควรถอนการติดตั้งแอปพลิเคชันของบริษัทอื่นที่ตรงตามวัตถุประสงค์และไม่จำเป็นอีกต่อไป สำหรับความช่วยเหลือใด ๆ เกี่ยวกับบริการนโยบายการวินิจฉัย เชื่อมต่อกับเราในส่วนความคิดเห็นด้านล่าง
พีท มิทเชลPete เป็นนักเขียนอาวุโสที่ Cyber S. Pete รักเทคโนโลยีทุกอย่างและยังเป็น DIYer ตัวยงอีกด้วย เขามีประสบการณ์กว่าทศวรรษในการเขียนวิธีใช้ คุณลักษณะ และคู่มือเทคโนโลยีบนอินเทอร์เน็ต