Sửa máy chủ dịch vụ: Chính sách chẩn đoán Dịch vụ sử dụng CPU cao
Như bạn có thể biết, có một số quy trình và dịch vụ nền đang hoạt động góp phần vào hoạt động trơn tru của Windows . Hầu hết các quy trình / dịch vụ nền này sử dụng một lượng tối thiểu năng lượng CPU và RAM(CPU power and RAM) . Mặc dù, đôi khi một quy trình có thể hoạt động sai hoặc kết xuất bị hỏng và kết thúc bằng cách sử dụng nhiều tài nguyên hơn bình thường, chỉ để lại rất ít cho các ứng dụng nền trước khác. Dịch vụ Chính sách(Policy Service) Chẩn đoán là một trong những quá trình khét tiếng về việc chiếm dụng tài nguyên hệ thống trong những trường hợp hiếm hoi.
Dịch vụ Chính sách Chẩn đoán(Diagnostic Policy Service) là một trong những quy trình được chia sẻ của Svchost.exe ( Máy chủ Dịch vụ(Service Host) ) và chịu trách nhiệm phát hiện sự cố với các thành phần Windows khác nhau và cũng khắc phục sự cố. Dịch vụ cố gắng tự động khắc phục mọi sự cố được phát hiện nếu có thể và nếu không, hãy ghi lại thông tin chẩn đoán để phân tích. Vì chẩn đoán và tự động khắc phục sự cố là một tính năng quan trọng để có trải nghiệm liền mạch, nên Dịch vụ chính sách chẩn đoán(Diagnostic Policy Service) đã được đặt để tự động khởi động khi máy tính khởi động và luôn hoạt động trong nền. Lý do chính xác đằng sau nó tiêu thụ nhiều năng lượng CPU hơn(CPU power)hơn dự định không được biết đến nhưng dựa trên các giải pháp tiềm năng, thủ phạm có thể là phiên bản dịch vụ bị hỏng, tệp hệ thống bị hỏng, cuộc tấn công bằng vi-rút hoặc phần mềm độc hại(virus or malware attack) , tệp nhật ký sự kiện(event log) lớn , v.v.
Trong bài viết này, chúng tôi đã giải thích năm phương pháp khác nhau sẽ giúp bạn giảm mức tiêu thụ CPU(CPU consumption) của Dịch vụ chính sách chẩn đoán(Diagnostic Policy Service) trở lại bình thường.
Sửa máy chủ dịch vụ(Fix Service Host) : Chính sách chẩn đoán Dịch vụ sử dụng CPU cao(Policy Service High CPU Usage)
Các bản sửa lỗi tiềm năng cho Dịch vụ chính sách chẩn đoán Sử dụng CPU cao(Potential fixes for Diagnostic Policy Service High CPU Usage)
Hầu hết người dùng sẽ có thể giải quyết tình trạng sử dụng đĩa(disk usage) cao bất thường của Dịch vụ chính sách chẩn đoán(Diagnostic Policy Service) bằng cách khởi động lại nó. Những người khác có thể cần thực hiện một vài lần quét ( SFC và DISM(SFC and DISM) ) để tìm các tệp hệ thống bị hỏng hoặc chạy trình khắc phục sự cố hiệu suất tích(performance troubleshooter) hợp sẵn . Cập nhật lên phiên bản Windows mới nhất(latest version of Windows) và xóa nhật ký trình xem sự kiện cũng có thể giải quyết sự cố. Cuối cùng, nếu không có gì hoạt động, người dùng có tùy chọn tắt dịch vụ. Tuy nhiên, việc tắt Dịch vụ Chính sách(Policy Service) Chẩn đoán ngụ ý rằng Windows sẽ không còn thực hiện tự động chẩn đoán và giải quyết lỗi.
Phương pháp 1: Kết thúc quy trình từ Trình quản lý tác vụ(Task Manager)
Một quy trình có thể tiêu tốn tài nguyên hệ thống bổ sung nếu có điều gì đó thúc đẩy một phiên bản bị hỏng của nó. Trong trường hợp đó, bạn có thể thử kết thúc quy trình theo cách thủ công ( Dịch vụ chính sách(Policy Service) chẩn đoán tại đây) và sau đó cho phép nó tự động khởi động lại. Tất cả những điều này có thể đạt được từ Trình quản lý tác vụ Windows(Windows Task Manager) ( Kill Resource Intensive Processes with Windows Task Manager ).
1. Nhấp chuột phải vào nút(Right-click ) Start menu( Start menu) và chọn Task Manager .
2. Nhấp vào Chi tiết khác(More Details) để mở rộng Trình quản lý tác vụ(Task Manager) và xem tất cả các quy trình & dịch vụ hiện đang hoạt động.(currently active processes & services.)
3. Định vị Máy chủ Dịch vụ: Dịch vụ Chính sách Chẩn đoán(Service Host: Diagnostic Policy Service) trong các quy trình của Windows. Nhấp chuột phải(Right-click ) vào nó và chọn Kết thúc nhiệm vụ(End task) . (Bạn cũng có thể chọn dịch vụ bằng cách nhấp chuột trái(left-click) , sau đó nhấp vào nút Kết (button)thúc tác vụ(End Task) ở dưới cùng bên phải.)
Dịch vụ chính sách chẩn đoán(Diagnostic Policy Service) sẽ tự động khởi động lại, mặc dù nếu không, bạn chỉ cần khởi động lại máy tính của mình và kiểm tra xem sự cố vẫn tiếp diễn.
Phương pháp 2: Chạy quét SFC và DISM
Bản cập nhật hệ thống Windows(Windows system) gần đây hoặc thậm chí một cuộc tấn công chống vi-rút có thể đã làm hỏng một số tệp hệ thống nhất định dẫn đến việc sử dụng CPU(CPU usage) cao của Dịch vụ chính sách chẩn đoán(Diagnostic Policy Service) . May mắn thay, Windows có các tiện ích tích hợp để quét và sửa chữa các tệp hệ thống bị hỏng / bị thiếu. Tiện ích đầu tiên là tiện ích System File Checker(System File Checker utility) và đúng như tên gọi, nó kiểm tra tính toàn vẹn của tất cả các tệp hệ thống và thay thế những tệp bị hỏng bằng một bản sao được lưu trong bộ nhớ cache. Nếu quá trình quét SFC không khắc phục được các tệp hệ thống bị hỏng, người dùng có thể sử dụng công cụ dòng lệnh (command-line tool)Quản lý và Phục vụ Hình ảnh Triển khai(Deployment Image Servicing and Management) ( DISM ) .
1. Nhập Command Prompt trong thanh tìm kiếm của Windows và nhấp(Windows search bar and click) vào Run as Administrator trong bảng điều khiển bên phải khi kết quả tìm kiếm đến.
2. Gõ sfc /scannow vào cửa sổ Command Prompt và nhấn enter(Command Prompt window and press enter) để thực thi. Quá trình quét có thể mất một lúc, vì vậy hãy ngồi lại và không đóng cửa sổ cho đến khi quá trình xác minh(verification process) đạt 100%.
3. Sau khi hoàn tất quá trình quét SFC , hãy thực hiện (SFC scan)lệnh DISM(DISM command) sau đây . Một lần nữa(Again) , hãy kiên nhẫn đợi quá trình quét và khôi phục kết thúc trước khi thoát ứng dụng. Khởi động lại(Restart) máy tính khi hoàn tất.
DISM /Online /Cleanup-Image /RestoreHealth
Cũng nên đọc:(Also Read:) Cách khắc phục việc sử dụng CPU cao(Fix High CPU Usage) bằng quy trình không hoạt động của hệ thống(System Idle Process)
Phương pháp 3: Cập nhật Windows và chạy (Run)Trình gỡ rối hiệu(Performance Troubleshooter) suất
Như đã đề cập trước đó, bản cập nhật Windows(Windows update) gần đây cũng có thể là thủ phạm đằng sau hành vi bất thường của Dịch vụ chính sách chẩn đoán(Diagnostic Policy Service) . Bạn có thể thử quay lại bản cập nhật trước đó hoặc tìm kiếm bất kỳ bản cập nhật mới nào do Microsoft đưa ra để khắc phục lỗi. Nếu bạn gặp phải bất kỳ sự cố nào khi cập nhật Windows , hãy chạy trình khắc phục sự cố cập nhật tích hợp sẵn.
Ngoài việc cập nhật Windows , hãy chạy trình khắc phục sự cố Hiệu suất Hệ thống(System Performance troubleshooter) để quét mọi vấn đề về hiệu suất và tự động sửa chúng.
1. Nhấn đồng thời Windows key + I để khởi chạy Cài đặt hệ thống( System Settings ) , sau đó nhấp vào Cài đặt cập nhật & bảo mật(Update & Security ) .
2. Trên tab Windows Update(Windows Update tab) , nhấp vào Kiểm tra Cập nhật(Check For Updates) . Ứng dụng sẽ bắt đầu tìm kiếm bất kỳ bản cập nhật nào có sẵn và tự động bắt đầu tải chúng xuống. Khởi động lại(Restart) máy tính của bạn sau khi bản cập nhật mới đã được cài đặt.
3. Kiểm tra xem Dịch vụ chính sách chẩn đoán(Diagnostic Policy Service) có còn sử dụng tài nguyên hệ thống của bạn hay không và nếu có, hãy chạy trình khắc phục sự cố Cập nhật(Update troubleshooter) . Mở lại cài đặt Cập nhật & Bảo mật(Update & Security) và chuyển đến tab Khắc phục sự cố , sau đó nhấp vào (Troubleshoot )Trình khắc phục sự cố bổ sung(Additional Troubleshooters) .
4. Trong phần Khởi(Get) động và chạy, hãy nhấp vào Windows Update để xem các tùy chọn có sẵn và sau đó nhấp vào nút Chạy trình khắc phục sự cố(Run the troubleshooter) tiếp theo . Làm theo hướng dẫn trên màn hình và thực hiện quy trình khắc phục sự cố(troubleshooting process) .
Để chạy trình gỡ rối Hiệu suất Hệ thống:(To run the System Performance troubleshooter:)
1. Gõ Control Panel vào thanh Start Search(Search bar) và nhấn Enter để mở tương tự.
2. Nhấp vào Khắc phục sự cố(Troubleshooting) .
3. Trong Hệ thống và Bảo mật(System and Security) , hãy nhấp vào siêu liên kết Chạy nhiệm vụ bảo trì(Run maintenance tasks) .
4. Trên cửa sổ sau, nhấp vào Nâng cao(Advanced ) và chọn hộp bên cạnh Áp dụng sửa chữa tự động(Apply repairs automatically) . Nhấp vào Tiếp theo(Next ) để chạy trình khắc phục sự cố.
Cũng nên đọc: (Also Read:) Sửa lỗi CPU cao của trình quản lý cửa sổ máy tính để bàn(Fix Desktop Window Manager High CPU) ( DWM.exe )
Phương pháp 4: Xóa nhật ký Trình xem sự kiện(Event Viewer log)
Chương trình Event Viewer(Event Viewer program) duy trì bản ghi của tất cả các thông báo lỗi(application and system error messages) , cảnh báo của ứng dụng và hệ thống, v.v. Những nhật ký sự kiện này có thể tạo ra một kích thước đáng kể và các vấn đề nhanh chóng cho quá trình Service Host(Service Host process) . Chỉ cần(Simply) xóa nhật ký có thể giúp giải quyết các vấn đề với Dịch vụ chính sách chẩn đoán(Diagnostic Policy Service) . Chúng tôi khuyên bạn nên xóa nhật ký của người xem sự kiện(event viewer) thường xuyên để tránh bất kỳ sự cố nào trong tương lai.
1. Khởi chạy hộp lệnh Run bằng cách nhấn phím (Run command)Windows key + R , nhập eventvwr.msc và nhấp vào Ok để mở ứng dụng Event Viewer .
2. Trên ngăn bên trái, mở rộng thư mục Nhật ký Windows(Windows Logs) bằng cách nhấp vào mũi tên nhỏ và chọn (arrow and select) Ứng dụng(Application ) từ danh sách tiếp theo.
3. Đầu tiên(First) , lưu nhật ký sự kiện(event log) hiện tại bằng cách nhấp vào Lưu tất cả sự kiện dưới dạng…(Save All Events As… ) trên ngăn bên phải (theo mặc định tệp sẽ được lưu ở định dạng .evtx(.evtx format) , hãy lưu một bản sao khác ở định dạng .text hoặc .csv.) Và sau khi lưu , nhấp vào tùy chọn Xóa nhật ký…(Clear log…) . Trong cửa sổ bật lên tiếp theo, hãy nhấp lại vào Xóa(Clear ) .
4. Lặp lại các bước trên cho Bảo mật(Security) , Thiết lập(Setup) và Hệ thống(System) . Khởi động lại(Restart) máy tính sau khi xóa tất cả nhật ký sự kiện.
Phương pháp 5: Tắt Dịch vụ Chính sách(Policy Service) Chẩn đoán và xóa tệp SRUDB.dat(SRUDB.dat file)
Cuối cùng, nếu không có phương pháp nào ở trên có thể khắc phục sự cố Máy chủ dịch vụ: Chính sách chẩn đoán Dịch vụ sử dụng CPU cao, thì bạn có thể chọn tắt hoàn toàn nó. (Ultimately, if none of the above methods were able to fix Service Host: Diagnostic Policy Service High CPU usage issue, then you can choose to disable it altogether.)Có bốn cách khác nhau để bạn có thể tắt dịch vụ, cách đơn giản nhất là từ ứng dụng Dịch vụ(Services) . Cùng với việc vô hiệu hóa, chúng tôi cũng sẽ xóa tệp SRUDB.dat(SRUDB.dat file) lưu trữ tất cả các loại thông tin liên quan đến máy tính ( mức sử dụng pin của ứng dụng(battery usage) , byte được ứng dụng ghi và đọc từ ổ cứng, chẩn đoán, v.v.). Tệp được tạo và sửa đổi bởi dịch vụ chính sách(policy service) chẩn đoán vài giây một lần, dẫn đến mức sử dụng đĩa(disk usage) cao .
1. Nhập services.msc vào hộp lệnh Run và nhấp(Run command box and click) vào OK để mở ứng dụng Dịch vụ(Services ) . (Có 8 cách để mở Trình quản lý (Manager)dịch vụ (Services)Windows , vì vậy hãy thoải mái đưa ra lựa chọn của riêng bạn.)
2. Đảm bảo rằng tất cả các dịch vụ được sắp xếp theo thứ tự bảng chữ cái (nhấp vào tiêu đề cột Tên(Name column ) để làm như vậy) và tìm Dịch vụ Chính sách Chẩn đoán(Diagnostic Policy Service) , sau đó nhấp chuột phải(right-click ) và chọn Thuộc tính(Properties) .
3. Trong Tab Chung , nhấp vào nút (General)Dừng(Stop ) để chấm dứt dịch vụ.
4. Bây giờ, hãy mở rộng menu thả xuống Loại khởi động(Startup type) và chọn Đã(Disabled) tắt .
5. Nhấp vào nút Áp dụng(Apply ) để lưu các thay đổi và sau đó nhấp vào OK để đóng cửa sổ Thuộc tính.
6. Tiếp theo, nhấp đúp vào biểu tượng lối tắt File Explorer trên màn hình của bạn để mở cùng và đi xuống địa chỉ sau:
C:\WINDOWS\System32\sru
7. Tìm tệp SRUDB.dat , nhấp chuột phải(right-click ) vào tệp và chọn Xóa(Delete) . Xác nhận bất kỳ cửa sổ bật lên nào có thể xuất hiện.
Nếu bạn không thành công trong việc tắt Dịch vụ Chính sách Chẩn đoán từ ứng dụng Trình quản lý Dịch vụ(If you weren’t successful in disabling the Diagnostic Policy Service from the Services Manager application) , hãy thử một trong ba phương pháp còn lại.(try one of the other three methods.)
1. Từ Cấu hình Hệ thống: ( From System Configuration: ) Mở tab >System Configuration > Dịch vụ > (Services) Uncheck/untick Dịch vụ Chính sách Chẩn đoán.
2. Từ Registry Editor:( From Registry Editor:) Mở Registry Editor và(Registry Editor and Head) đi xuống:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS
3. Nhấp đúp vào Bắt đầu( Start) trong ngăn bên phải, sau đó Thay đổi Dữ liệu Giá trị(Change Value Data) thành 4 .
4. Khởi động lại máy tính(Restart the computer) và Windows sẽ tự động tạo lại tệp SRDUB.dat(SRDUB.dat file) . Dịch vụ chính sách(Policy Service) chẩn đoán sẽ không còn hoạt động và do đó, gây ra bất kỳ sự cố nào về hiệu suất.
Khuyến khích:(Recommended:)
- Sửa máy chủ dịch vụ : (Fix Service Host)Hệ thống(System) cục bộ (svchost.exe) Sử dụng CPU và đĩa cao(High CPU and Disk Usage)
- Khắc phục mức sử dụng CPU cao(Fix High CPU Usage) bởi Máy chủ dịch vụ(Service Host) : Hệ thống cục bộ
- Làm thế nào để sửa chữa hoặc khắc phục ổ cứng bị hỏng bằng CMD(Fix Corrupted Hard Drive Using CMD) ?
- Khắc phục sự cách ly của thiết bị âm thanh Windows (Fix Windows Audio Device Graph Isolation)sử dụng CPU(CPU usage) cao
Chúng tôi hy vọng hướng dẫn này hữu ích và bạn có thể sửa Máy chủ dịch vụ: Chính sách chẩn đoán Dịch vụ sử dụng CPU cao(fix Service Host: Diagnostic Policy Service High CPU usage) trên máy tính Windows 10 . Một số cách bạn có thể thử để ngăn sự cố tái diễn trong tương lai là cập nhật tất cả các trình điều khiển máy tính và thực hiện quét chống vi-rút thường xuyên. Bạn cũng nên gỡ cài đặt các ứng dụng của bên thứ ba đã phục vụ mục đích của chúng và không còn cần thiết nữa. Để được hỗ trợ về Dịch vụ Chính sách (Policy Service)Chẩn đoán(Diagnostic) , hãy kết nối với chúng tôi trong phần nhận xét bên dưới.
Related posts
Fix Service Host: System địa phương (svchost.exe) High CPU and Disk Usage
Fix High CPU Usage của Service Host: Hệ thống địa phương
Fix DISM Host Servicing Process High CPU Usage
Sửa lỗi nhà cung cấp WMI Sử dụng CPU cao [Windows 10]
Khắc phục sự cố Dịch vụ tối ưu hóa thời gian chạy .NET Sử dụng CPU cao
Fix Host application đã ngừng làm việc lỗi
Fix High CPU Usage của WmiPrvSE.exe
Khắc phục sự cố Dịch vụ Đại lý SoftThinks Sử dụng CPU cao trong Windows 10
Sửa lỗi NT Kernel & System Process Sử dụng CPU cao trong Windows
8 Ways để Fix High CPU Usage By TiWorker.exe
Antimalware Dịch vụ thực thi cao sử dụng CPU [SOLVED]
Sửa lỗi sử dụng đĩa cao WaasMedicSVC.exe trong Windows 10
Fix Background Intelligent Transfer Service thiếu dịch vụ
Khắc phục sự cố Windows không thể kết nối với dịch vụ Máy khách chính sách nhóm
Khắc phục tình trạng sử dụng đĩa cao Ntoskrnl.exe
Sửa quy trình máy chủ để thiết lập đồng bộ hóa
Fix Realtek High Definition Audio Driver Issue
Fix Windows Time Service không hoạt động
Fix High CPU and Disk usage problem của Windows 10
Fix Windows Modules Installer Worker High CPU Usage