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

WMI Provider Host là gì (và có an toàn không)?

Các tiến trình như WMI Provider Host không được biết đến rộng rãi bởi hầu hết người dùng Windows, nhưng không có nghĩa là chúng không thiết yếu cho hệ điều hành. Trong trường hợp này, và giống như các tiến trình quan trọng khác như csrss.exe, WMI Provider Host không nên là thứ bạn cần nghĩ đến, trừ khi nó gây sử dụng CPU hoặc RAM cao.

Tiến trình WMI Provider Host không thường gây lo ngại, vì thiếu nó Windows sẽ không hoạt động đúng. Nếu wmiprvse.exe gặp vấn đề, tuy nhiên, điều đó có thể chỉ ra vấn đề sâu hơn, như nhiễm mã độc. Đây là tất cả bạn cần biết về tiến trình WMI Provider Host trong Windows 10.

WMI Provider Host trong Windows 10 là gì?

Tiến trình WMI (Windows Management Instrumentation) Provider Host đóng vai trò trung chuyển thông tin, cung cấp thông tin về cách Windows đang chạy đến các phần mềm và dịch vụ hệ thống đang chạy yêu cầu nó.

Các yêu cầu này được xử lý bởi WMI Providers chịu trách nhiệm cung cấp các mors cụ thể của thông tin hệ thống. Ví dụ, nếu dịch vụ khác yêu cầu truy cập Windows event log, điều đó sẽ được cung cấp bởi Event Log Provider.

WMI Providers không giới hạn ở dịch vụ Windows. App và dịch vụ bên thứ ba có thể được tạo với WMI Providers dùng để cung cấp thông tin cho app/dịch vụ khác. Hệ thống quản lý này có thể hữu ích, đặc biệt nếu bạn chịu trách nhiệm cho nhiều thiết bị Windows.

Ở đỉnh chuỗi là WMI Provider Host (wmiprvse.exe). Đây là tiến trình điều khiển từng WMI Provider này. Không có nó, Windows có thể ngừng hoạt động, vì dữ liệu do WMI Providers cấp được dùng bởi dịch vụ khác đảm bảo Windows chạy đúng.

WMI Provider Host có an toàn và có thể vô hiệu hóa không?

Mặc dù tự nhiên tò mò về tiến trình Windows bạn không quen, bạn có thể yên tâm, WMI Provider Host là tiến trình hoàn toàn an toàn cho Windows và nên để chạy.

Thực tế, bất kỳ cố gắng vô hiệu hóa tiến trình WMI Provider Host có thể dẫn đến hậu quả không mong muốn. Tiến trình hệ thống quan trọng như thế không tồn tại ngẫu nhiên — chúng chạy để giúp Windows vẫn hoàn toàn hoạt động. Cụ thể, WMI Provider Host cung cấp thông tin hệ thống chi tiết cho các tiến trình khác.

Nếu thiếu thông tin này, PC của bạn có thể giả định đã xảy ra lỗi hệ thống nghiêm trọng. Điều này có thể gây lỗi BSOD "critical process died" ngay lập tức crash PC và ngăn nó hoạt động.

Nếu tiến trình gây vấn đề, có thể do app hoặc dịch vụ khác tương tác với nó, mà bạn có thể dừng hoặc vô hiệu hóa thay vào đó. Với điều này, câu trả lời rõ ràng: WMI Provider Host không thể vô hiệu hóa và bạn không nên thử.

Ngoại lệ duy nhất là nếu tiến trình khác mang tên WMI Provider Host khi nó không phải tiến trình thật. Một số loại malware đã biết giả mạo tiến trình quan trọng, cố gắng lừa người dùng khi lướt nhanh Windows Task Manager.

May mắn thay, có cách dễ dàng kiểm tra xem có phải trường hợp đó không, như chúng tôi giải thích ở phần dưới.

Cách khắc phục sự cố WMI Provider Host CPU cao

Trong quá trình sử dụng PC bình thường, không thường thấy WMI Provider Host với vấn đề CPU cao. Hầu hết thời gian, tiến trình wmiprvse.exe ngồi im lặng, sẵn sàng xử lý yêu cầu thông tin.

Nếu bạn phát hiện spike CPU usage, có thể do yêu cầu thông tin từ WMI Provider đến app/dịch vụ khác. Điều này có thể không tránh khỏi nếu bạn chạy Windows trên PC cũ, chậm, nhưng nếu WMI Provider Host báo CPU cao trong thời gian dài, bạn sẽ cần điều tra thêm.

Bạn có thể kiểm tra tiến trình nào đang dùng dịch vụ WMI Provider Host từ Event Viewer, nơi báo cáo lỗi và cảnh báo từ WMI Providers được ghi lại. Dùng thông tin này, bạn có thể truy tìm app/dịch vụ khác khiến WMI Provider Host dùng CPU cao hơn bình thường.

  1. Để làm vậy, chuột phải menu Start chọn Run. Trong cửa sổ Run, gõ eventvwr.msc, chọn OK mở.
  1. Trong cửa sổ Event Viewer, dùng menu điều hướng trái mở Applications and Services Logs\Microsoft\Windows\WMI-Activity\Operational. Ở phần giữa, tìm sự kiện gần đây (gắn nhãn Error) có thể chỉ ra tiến trình. Chọn lỗi đã log, tìm số ClientProcessId, liệt kê dưới tab General trong phần thông tin dưới.
  1. Dùng số ClientProcessID, bạn có thể tìm tiến trình khớp gây vấn đề bằng Windows Task Manager. Chuột phải taskbar dưới chọn Task Manager.
  1. Trong cửa sổ Task Manager, mở tab Details, tìm entry có số PID khớp ClientProcessID từ Event Viewer.

Khi tìm thấy tiến trình gây vấn đề WMI Provider Host, bạn có thể cố gắng kết thúc, vô hiệu hóa, hoặc gỡ cài đặt nó. Nếu đó là tiến trình hệ thống Windows khác, bạn có thể cần khắc phục cài đặt Windows thêm, ví dụ sửa file hệ thống hỏng.

Kiểm tra WMI Provider Host có phải tiến trình hợp pháp không

Tiến trình WMI Provider Host bạn thấy trong Windows Task Manager là tiến trình hệ thống Windows — hoặc nên là. Bạn có thể kiểm tra xem có phải trường hợp đó không (và virus/malware có đang ẩn trong tầm nhìn không) bằng cách truy tìm vị trí file của tiến trình.

  1. Mở Windows Task Manager bằng cách chuột phải taskbar dưới cửa sổ chọn Task Manager từ menu.
  1. Trong cửa sổ Task Manager, tìm tiến trình WMI Provider Host trong tab Processes (hoặc wmiprvse.exe trong tab Details). Chuột phải tiến trình, chọn Open file location.
  1. Điều này khởi chạy Windows File Explorer, mở vị trí file thực thi WMI Provider host. Nên tìm thấy trong thư mục C:\Windows\System32\wbem. Nếu đúng, tiến trình chạy trên PC là tiến trình hệ thống Windows hợp pháp.

Nếu bạn thấy vị trí khác mở trong File Explorer, bạn có vấn đề, vì tiến trình bạn thấy chạy trong Task Manager không phải tiến trình hệ thống thật. Bạn sẽ cần tìm và xóa malware như phần của các bước tiếp theo đảm bảo PC an toàn.

Hiểu về tiến trình hệ thống Windows

Tiến trình hệ thống WMI Provider Host chỉ là một trong hàng trăm file thực thi ẩn giữ cài đặt Windows hoạt động. Nó không thể vô hiệu hóa, và nếu bạn thử xóa hoặc dừng nó, Windows có thể crash, và bạn có thể phải wipe và cài lại Windows nếu không khôi phục được.

Tiến trình hệ thống với vấn đề CPU cao, như wmiprvse.exe và dwm.exe, thường chỉ ra vấn đề bảo dưỡng khác với PC, từ quạt PC bụi bẩn đến nhiễm mã độc. Nếu tiến trình trong Task Manager có vẻ lạ, không có nghĩa bạn phải quét malware, dù làm vậy không gây hại.