Phân tích dịch vụ lưu trữ sử dụng CPU cao

Việc sử dụng CPU cao của một quá trình trên Windows có thể làm chậm các hoạt động khác để bắt nhịp như tốc độ. Mặc dù điều đó đôi khi được gây ra bởi người dùng chạy các chương trình, giả sử một trò chơi máy tính hoặc chương trình kết xuất video bị đánh thuế, đôi khi điều đó có thể do các quy trình của Windows như Service Host gây ra.

Dịch vụ lưu trữ là một quá trình svchost.exe; Các phiên bản gần đây của hệ điều hành Windows 10 của Microsoft, các dịch vụ riêng biệt được điều hành bởi nó trong khi các phiên bản Windows cũ hơn gộp chúng lại với nhau khiến việc nhận dạng trở nên phức tạp hơn.

Các chương trình như Svchost Process Analyzer hoặc Svchost Viewer đã được tạo để hỗ trợ người dùng và quản trị viên hệ thống tìm ra dịch vụ nào được chạy theo quy trình Svchost nào trên máy Windows.

Do đó, bạn có thể thấy 20 hoặc nhiều quy trình Máy chủ dịch vụ được liệt kê trên các máy Windows 10.

Phân tích dịch vụ lưu trữ sử dụng CPU cao

Điều đầu tiên bạn cần làm là tìm ra quy trình Dịch vụ lưu trữ nào chịu trách nhiệm cho việc đó. Khi bạn có quy trình, bạn sẽ biết Dịch vụ Windows gây ra sự cố đó và từ đó bạn có thể làm gì đó về dịch vụ này tùy thuộc vào dịch vụ được đề cập.

Đầu tiên là những điều cơ bản:

  1. Sử dụng Ctrl-Shift-Esc để mở Trình quản lý tác vụ.
  2. Bạn sẽ thấy tất cả các quy trình được liệt kê ở đó ngay lập tức.
  3. Nhấp vào cột CPU để sắp xếp theo mức độ sử dụng CPU. Quá trình sử dụng nhiều CPU nhất bây giờ sẽ được hiển thị ở trên cùng.
  4. Nhấn vào nó để hiển thị thông tin bổ sung về nó. Nhấp chuột vào Máy chủ dịch vụ: Dịch vụ cục bộ chẳng hạn có thể tiết lộ dịch vụ Máy chủ nhà cung cấp khám phá chức năng.

Bước tiếp theo phụ thuộc phần lớn vào dịch vụ được đề cập. Mặc dù bạn có thể chạy tìm kiếm trên Internet để tìm hiểu thêm về nó, trước tiên bạn cũng có thể mở Trình quản lý dịch vụ để đọc mô tả của nó và tìm hiểu cách nó được bắt đầu và những gì nó làm.

Để khởi động Trình quản lý dịch vụ, hãy nhấn vào phím Windows, nhập services.msc và nhấn phím Enter.

Xác định vị trí dịch vụ - nó có cùng tên với mục được mở trong Trình quản lý tác vụ khi bạn nhấp vào mục Dịch vụ lưu trữ ở đó; bạn tìm thấy trạng thái của nó - chạy thường xuyên - cũng như loại khởi động và mô tả thường xuyên hơn không.

Đôi khi cũng có thể liên kết sử dụng CPU cao với hoạt động. Nói, Windows Update chạy tại thời điểm và tìm thấy bản cập nhật. Sau đó, bạn có thể thấy Máy chủ dịch vụ: Hệ thống cục bộ - Tối ưu hóa phân phối bằng cách sử dụng nhiều CPU trong khi các bản cập nhật được xử lý.

Bạn có thể làm gì để giải quyết vấn đề Máy chủ dịch vụ

Dưới đây là một số gợi ý về cách xử lý việc sử dụng CPU cao đối với các tác vụ của Máy chủ dịch vụ:

Đặt mức độ ưu tiên của quá trình thành giá trị thấp hơn

Điều đầu tiên bạn cần làm là nhập đúng mục Svchost.exe vì bạn không thể làm như vậy trong các quy trình trên Windows 10.

  1. Nhấp chuột phải vào mục Máy chủ dịch vụ bên dưới Quy trình trong Trình quản lý tác vụ Windows và chọn đi đến chi tiết.
  2. Điều này chuyển sang tab chi tiết và làm nổi bật quá trình svchost.exe bên phải.
  3. Nhấp chuột phải vào quy trình và chọn Đặt mức độ ưu tiên> Dưới mức bình thường.

Vô hiệu hóa dịch vụ

Xin lưu ý rằng đây không phải là một tùy chọn cho các Dịch vụ quan trọng mà Windows yêu cầu.

Mẹo : Kiểm tra các trang cấu hình dịch vụ cho Windows 10, Windows 8.1 và Windows 7 trên trang web Black Viper để tìm hiểu xem bạn có thể tắt Dịch vụ hay không.

  1. Xác định tên của Dịch vụ trên trang Quy trình.
  2. Mở Trình quản lý dịch vụ Windows và tìm nó.
  3. Nhấp đúp chuột vào dịch vụ.
  4. Đặt loại Khởi động của nó thành "thủ công" hoặc "bị vô hiệu hóa". Hướng dẫn tải nó theo yêu cầu, vô hiệu hóa tắt nó hoàn toàn.

Đảm bảo PC của bạn được cập nhật

Đôi khi, đó là một lỗi hoặc sự cố gây ra đây là một phần của Windows. Microsoft có thể đã khắc phục sự cố trong một bản cập nhật và thường nên kiểm tra các bản cập nhật để tìm hiểu xem đó có phải là trường hợp không.

  1. Chạm vào phím Windows, nhập Windows Update và chọn mục từ danh sách kết quả tìm kiếm.
  2. Chọn "kiểm tra cập nhật" hoặc "tải xuống" và đợi cho đến khi quá trình hoàn tất.

Đảm bảo PC của bạn không có vi-rút

Không có gì lạ khi phần mềm độc hại có thể gây ra việc sử dụng CPU cao trên các máy Windows. Bạn nên chạy quét phần mềm độc hại bằng cách sử dụng một hoặc hai lần quét ý kiến ​​thứ hai.

Bạn có thể sử dụng Malwarebytes Anti-Malware, Bộ công cụ chống mối đe dọa của Trend Micro, Máy quét tại nhà Bitdefender hoặc CrowdInspect.

Hãy chắc chắn rằng tập tin tham nhũng không phải là vấn đề

Tham nhũng tệp có thể gây ra tất cả các loại sự cố bao gồm sử dụng CPU cao nhưng cũng bị đóng băng hoặc treo. Windows có các công cụ mà bạn có thể chạy để đảm bảo các tệp không bị hỏng.

Đây là cách thực hiện:

  1. Chạm vào phím Windows, nhập cmd.exe, giữ phím Shift và phím Ctrl và nhấn phím Enter. Điều này tải một dấu nhắc lệnh nâng cao.
  2. Chấp nhận lời nhắc UAC.
  3. Chạy lệnh sfc / scannow .
  4. Lệnh kiểm tra tham nhũng tệp và cố gắng khắc phục mọi sự cố mà nó tìm thấy trong quá trình quét và xử lý.

Một số trường hợp cụ thể

Dưới đây là một số trường hợp và giải pháp cụ thể:

  • Máy chủ dịch vụ: Dịch vụ cục bộ (Mạng bị hạn chế) gây ra việc sử dụng CPU cao - Hãy thử tắt dịch vụ Superfetch.
  • Bạn có thể kiểm tra xem Windows Update có đang truyền tệp ngay bây giờ hay không bằng cách mở dấu nhắc PowerShell nâng cao và chạy lệnh Get-BitsTransfer-ALLUsers .
  • Để giảm tác động của Windows Update, hãy đảm bảo bạn không tải xuống hoặc gửi dữ liệu tới các PC khác. Mở Cài đặt> Cập nhật & Bảo mật> Cập nhật Windows> Tùy chọn nâng cao> Chọn cách phân phối các bản cập nhật.