Anonim

Quay lại khi Windows 10 Creators Update được phát hành, có một loạt vấn đề trong đó Windows Service Host sẽ sử dụng rất nhiều CPU và / hoặc RAM. Đây chỉ là sự cố tạm thời vì Microsoft sau đó đã phát hành một hotfix để khắc phục sự cố. Với bản cập nhật Windows 10 Fall Creators Update sắp ra mắt, có vẻ như đây là thời điểm tốt để đề cập đến vấn đề này trong trường hợp nó xảy ra lần nữa.

Máy chủ dịch vụ Windows là gì?

Windows Service Host là một dịch vụ ô mà Windows sử dụng để bao gồm bất kỳ dịch vụ cốt lõi nào truy cập Thư viện liên kết động (DLL). Khi bạn thấy Máy chủ dịch vụ trong Trình quản lý tác vụ, bạn cũng thấy một mũi tên xuống ở bên trái. Nếu bạn chọn điều đó, bạn sẽ thấy những dịch vụ được bao gồm dưới chiếc ô đó.

Ý tưởng là tạo ra các dịch vụ ô này để tổ chức các nguồn lực thành các nhóm hợp lý. Ví dụ: một Máy chủ dịch vụ duy nhất sẽ bao gồm tất cả Windows Update và chuyển tệp nền. Một cái khác có thể lưu trữ Windows Firewall, Defender, v.v. Lý thuyết là cho phép Windows nhóm các tài nguyên này để bất kỳ chương trình nào cũng có thể sử dụng chúng theo cách mà nếu một lỗi bị dừng hoặc bị dừng, phần còn lại của hệ thống sẽ ổn định.

Nếu bạn kiểm tra máy tính của riêng mình, bạn có thể sẽ thấy nhiều phiên bản Máy chủ dịch vụ Windows. Chọn mũi tên bên cạnh và xem những gì đang lưu trữ.

Trong các hệ thống Windows của Người tạo trước cập nhật, bạn sẽ thấy một vài dịch vụ Máy chủ dịch vụ có nhiều quy trình trong đó. Sau Cập nhật người tạo, bây giờ bạn sẽ thấy nhiều Máy chủ dịch vụ khác với các dịch vụ riêng lẻ trong đó. Ý tưởng là làm cho quá trình xử lý sự cố dễ dàng hơn bằng cách hủy kết nối chúng.

Windows Service Host sử dụng CPU hoặc RAM cao

Vì vậy, bây giờ bạn biết rằng Windows Service Host chính xác là một dịch vụ lưu trữ chăm sóc các dịch vụ khác. Khi bạn thấy Máy chủ dịch vụ Windows sử dụng nhiều CPU hoặc RAM, bây giờ bạn cũng biết rằng đó không phải là Máy chủ mà là một trong các dịch vụ phụ của nó.

Điều này thường được gây ra bởi một quá trình bị mắc kẹt hoặc một số loại lỗi cấu hình hoặc hỏng tập tin. Tin tốt là có một số cách để giải quyết vấn đề này. Tin xấu là Trình quản lý tác vụ không phải lúc nào cũng báo cáo chính xác dịch vụ phụ nào gây rắc rối.

Bất cứ khi nào bạn gặp phải bất kỳ lỗi Windows nào, đơn hàng đầu tiên của doanh nghiệp là khởi động lại đầy đủ. Lưu mọi công việc bạn không muốn mất và khởi động lại máy tính của bạn. Nếu vấn đề biến mất, tuyệt vời. Nếu không, hãy thực hiện theo các bước này cho đến khi vấn đề được giải quyết.

Một nguyên nhân phổ biến của việc sử dụng CPU hoặc RAM cao là Windows Update. Kiểm tra đầu tiên của bạn là để xem có bản cập nhật nào đang chạy không.

  1. Nhấp chuột phải vào nút Bắt đầu của Windows và chọn Cài đặt.
  2. Chọn Cập nhật & Bảo mật và kiểm tra xem Windows hiện đang chạy bản cập nhật.

Nếu bản cập nhật Windows đang chạy, bạn sẽ thấy một thanh tiến trình. Nếu không, bạn sẽ thấy một thông báo cho bạn biết thiết bị của bạn đã được cập nhật.

Kiểm tra thứ hai là sửa bất kỳ lỗi Windows nào với Trình kiểm tra tệp hệ thống.

  1. Nhấp chuột phải vào nút Bắt đầu của Windows và chọn Dấu nhắc lệnh (Quản trị viên).
  2. Nhập hoặc dán 'sfc / scannow' và nhấn Enter.
  3. Cho phép quá trình hoàn thành.

Nếu Trình kiểm tra tệp hệ thống phát hiện bất kỳ lỗi nào, nó sẽ tự động sửa chúng. Nếu bạn vẫn thấy mức độ sử dụng cao sau khi chạy quy trình này, có một thứ khác chúng ta có thể thử.

  1. Nhập 'powershell' vào Command Prompt bạn vừa sử dụng.
  2. Nhập hoặc dán 'Dism / Online / Cleanup-Image / Restoreealth' và nhấn Enter.
  3. Cho phép quá trình hoàn thành.

DISM là trình kiểm tra tính toàn vẹn của tệp Windows để so sánh các tệp Windows 'sống' với bộ đệm của Windows có các bản sao của bản gốc. Nếu nó phát hiện bất cứ thứ gì không đúng chỗ mà người dùng hoặc chương trình được ủy quyền sửa đổi, nó sẽ thay thế tệp bằng bản gốc.

Dừng dịch vụ

Nếu không có cách khắc phục nào hoạt động, hãy để chúng tôi xác minh dịch vụ gây ra sự cố. Chúng tôi cần xác định dịch vụ trong Máy chủ dịch vụ sử dụng CPU hoặc RAM. Sau đó, chúng ta cần dừng dịch vụ đó, theo dõi và sau đó đi từ đó.

  1. Mở Trình quản lý tác vụ và chọn Máy chủ dịch vụ sử dụng tất cả CPU hoặc RAM của bạn.
  2. Kiểm tra quá trình bên dưới. Ví dụ, nó có thể là Windows Audio.
  3. Nhấp chuột phải vào dịch vụ đó và chọn Dịch vụ mở.
  4. Nhấp chuột phải vào dịch vụ và chọn Dừng.
  5. Giám sát máy tính của bạn để xem nếu sử dụng giảm.

Bạn rõ ràng sẽ chuyển Windows Audio cho bất kỳ dịch vụ nào đang sử dụng CPU của bạn. Tất cả sẽ có một mục dịch vụ tương ứng để quá trình sẽ hoạt động bất kể nó thực sự là gì.

Nếu việc sử dụng giảm, bạn biết những gì gây ra nó. Trong ví dụ trên, Windows Audio, chúng tôi sẽ gỡ cài đặt và cài đặt trình điều khiển âm thanh mới. Những gì bạn làm tiếp theo phụ thuộc hoàn toàn vào những gì bạn tìm thấy. Với số lượng khả năng tuyệt đối, tôi không thể nói cho bạn biết chính xác phải làm gì từ đó nhưng gõ 'xử lý sự cố PROCESSNAME' vào công cụ tìm kiếm là một nơi tốt để bắt đầu. Chỉ cần thay đổi PROCESSNAME cho quy trình bạn tìm thấy ở Bước 2 ở trên.

Nếu Hệ thống cục bộ máy chủ dịch vụ của bạn gây ra việc sử dụng CPU hoặc bộ nhớ cao, các bước trên sẽ khắc phục nó trong phần lớn các trường hợp. Nếu không, ít nhất bây giờ bạn biết cách xác định thủ phạm.

Cách khắc phục dịch vụ lưu trữ hệ thống cục bộ gây ra việc sử dụng bộ nhớ hoặc cpu cao