Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

svchost.exe là gì trong Windows? Nhiều instance, CPU/Disk cao giải thích

svchost.exe là gì trong hệ điều hành Windows 11/10? Tại sao tôi thấy nhiều instance (thể hiện) của tiến trình svchost.exe chạy trong Task Manager? Làm thế nào để tìm thông tin cơ bản, như tên và mô tả cho mỗi tiến trình svchost? Tại sao svchost.exe luôn chạy? Tại sao svchost hiển thị Disk hoặc CPU cao? Bài viết sẽ cố gắng trả lời các câu hỏi này.

svchost.exe trong Windows 11/10 là gì

Svchost là viết tắt của Service Host (Máy chủ dịch vụ). Đây là tệp thực thi .exe quan trọng của hệ điều hành nằm trong thư mục System32. Khi Windows khởi động, nó kiểm tra Windows Registry và tạo danh sách Dịch vụ hoặc nhóm Dịch vụ mà nó phải tải.

Do đó, bạn thấy nhiều svchost.exe chạy cùng lúc. Việc nhóm dịch vụ này cũng giúp kiểm soát và gỡ lỗi tốt hơn nếu cần. Các dịch vụ chạy trong svchost được triển khai dưới dạng thư viện liên kết động (dll files).

Nhiều instance của tiến trình svchost.exe

Bạn có thể thấy tất cả nhóm svchost.exe dưới khóa registry sau:

HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost

svchost.exe là gì trong Windows? Nhiều instance, CPU/Disk cao giải thích

Để xem danh sách dịch vụ chạy trong Svchost, mở command prompt, nhập Tasklist /SVC và nhấn Enter.

svchost.exe là gì trong Windows? Nhiều instance, CPU/Disk cao giải thích

svchost.exe CPU hoặc Disk cao trên Windows 11/10

Nhiều lần svchost.exe có thể hiển thị sử dụng tài nguyên cao. Mặc dù khó cô lập dịch vụ chịu trách nhiệm, vì nhiều dịch vụ liên kết với tiến trình này, Resource Monitor tích hợp hoặc SysInternals Process Explorer sẽ giúp hướng đó.

Để xem svchost nào liên kết với dịch vụ đơn lẻ hoặc nhiều, nhấp chuột phải vào svchost.exe và chọn Go to Service(s) (Đi đến dịch vụ).

svchost.exe là gì trong Windows? Nhiều instance, CPU/Disk cao giải thích

Trong tab Services, bạn sẽ thấy các dịch vụ liên kết được làm nổi bật.

svchost.exe là gì trong Windows? Nhiều instance, CPU/Disk cao giải thích

Nhưng điều này không cung cấp nhiều thông tin. Nếu cần biết chi tiết như tên và mô tả cho mỗi tiến trình svchost, bạn có thể tải và dùng ứng dụng portable miễn phí Svchost Viewer.

svchost.exe là gì trong Windows? Nhiều instance, CPU/Disk cao giải thích

Công cụ này cung cấp thông tin cơ bản như tên và mô tả dịch vụ với tiến trình svchost cụ thể. Nó cho thông tin:

  • Process ID
  • Lượng dữ liệu ghi/đọc
  • Tên Dịch vụ, Loại dịch vụ, Chế độ khởi động, Trạng thái
  • Dịch vụ có thể tạm dừng hoặc dừng không
  • Mô tả ngắn về Dịch vụ.

Nó cũng cho phép dừng hoặc tạm dừng dịch vụ chọn lọc nếu có thể và truy cập Service Manager trực tiếp.

Ví dụ, Windows Defender trên Windows 10 biết làm CPU tăng vọt. Mở Windows Defender Security Center > Firewall & Network protection > Tắt Firewall cho tất cả Mạng. Sau đó nhấp Restore settings (Khôi phục cài đặt) xem có giúp không.

Đọc thêm: Service Host: Diagnostic Policy Service 100% Disk Usage.

Nếu muốn giảm instance svchost, cách duy nhất là giảm dịch vụ tự khởi động. Nếu muốn vô hiệu hóa dịch vụ, xem Windows Services Tweaker. Nhưng khuyên chỉ làm nếu bạn biết mình đang làm gì.

Muốn biết về các tiến trình này?

Shellexperiencehost.exe | RuntimeBroker.exe | TrustedInstaller.exe | Host Process for Windows Tasks | JUCheck.exe.

svchost.exe là gì trong Windows? Nhiều instance, CPU/Disk cao giải thích