Bài viết này là một phần của loạt bài liên tục của chúng tôi giải thích các quy trình khác nhau được tìm thấy trong Task Manager, như Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe và nhiều tiến trình khác. Bạn không biết những dịch vụ đó là gì? Bắt đầu đọc tốt hơn!
Nhà cung cấp dịch vụ WMI là gì?
“WMI” là viết tắt của “Windows Management Instrumentation”. Đây là một tính năng của Windows cung cấp một cách tiêu chuẩn hóa cho phần mềm và các kịch bản quản trị để yêu cầu thông tin về trạng thái của hệ điều hành Windows và dữ liệu của bạn trên đó. “Nhà cung cấp WMI” cung cấp thông tin này, khi được yêu cầu. Ví dụ: phần mềm hoặc lệnh có thể tìm thông tin về trạng thái mã hóa ổ đĩa BitLocker, xem các mục nhập từ nhật ký sự kiện hoặc yêu cầu dữ liệu từ các ứng dụng đã cài đặt bao gồm nhà cung cấp WMI. Microsoft có một danh sách các nhà cung cấp WMI đi kèm trên trang web của mình.
Đây là một tính năng đặc biệt hữu ích cho các doanh nghiệp quản lý tập trung máy tính, đặc biệt là thông tin có thể được yêu cầu thông qua các tập lệnh và được hiển thị theo cách tiêu chuẩn trong bảng điều khiển quản trị. Tuy nhiên, ngay cả trên một máy tính gia đình, một số phần mềm bạn đã cài đặt có thể yêu cầu thông tin về hệ thống thông qua giao diện WMI.
Bạn cũng có thể tự mình sử dụng WMI để tìm một loạt thông tin hữu ích mà thông thường không bị lộ trong giao diện Windows trên máy tính của riêng bạn. Ví dụ, chúng tôi đã giới thiệu công cụ dòng lệnh WMI (WMIC) để lấy số sê-ri của máy tính, tìm số kiểu máy của bo mạch chủ của bạn, hoặc chỉ để xem tình trạng sức khỏe SMART của ổ đĩa cứng.
Tại sao nó sử dụng CPU quá nhiều?
Nhà cung cấp dịch vụ WMI thường không nên sử dụng nhiều CPU, vì nó thường không hoạt động bình thường. Đôi khi nó có thể sử dụng một số CPU khi một phần mềm hoặc tập lệnh khác trên máy tính của bạn yêu cầu thông tin qua WMI và điều đó là bình thường. Việc sử dụng CPU cao có thể chỉ là dấu hiệu cho thấy một ứng dụng khác đang yêu cầu dữ liệu qua WMI.
Tuy nhiên, sử dụng CPU cao kéo dài là một dấu hiệu gì đó sai. Nhà cung cấp dịch vụ WMI không nên sử dụng nhiều tài nguyên CPU mọi lúc.
Khởi động lại dịch vụ Windows Management Instrumentation có thể giúp đỡ nếu nó bị kẹt trong trạng thái xấu. Bạn cũng có thể chỉ cần khởi động lại máy tính của mình, nhưng có một cách để khởi động lại dịch vụ mà không cần khởi động lại máy tính của bạn. Để thực hiện việc này, hãy mở menu Bắt đầu của bạn, nhập "Services.msc" và nhấn Enter để khởi chạy công cụ Dịch vụ.
Để xác định quy trình cụ thể nào đang gây ra sự cố với WMI, hãy sử dụng Trình xem sự kiện. Trên Windows 10 hoặc 8, bạn có thể nhấp chuột phải vào nút Start và chọn “Event Viewer” để mở nó. Trên Windows 7, mở menu Start, gõ "Eventvwr.msc", và nhấn Enter để khởi động nó.
Có một cơ hội tốt bạn sẽ thấy một số lỗi ở đây. Các lỗi có thể được gây ra bởi cùng một số ID quá trình hoặc bạn có thể thấy nhiều ID quá trình khác nhau gây ra lỗi. Nhấp vào từng lỗi và xem những gì ClientProcessId là để tìm hiểu.
Ví dụ, ở đây, chúng tôi đã thấy rằng quá trình "HPWMISVC.exe" gây ra những lỗi này trên máy tính cụ thể này.
Nếu quá trình này đã đóng, bạn sẽ không thấy nó trong danh sách ở đây. Ngoài ra, khi một chương trình đóng và mở lại, chương trình sẽ có một số ID quá trình khác. Đó là lý do tại sao bạn cần tìm kiếm các sự kiện gần đây, vì số ID quá trình từ các sự kiện cũ hơn trong Trình xem sự kiện của bạn sẽ không giúp bạn tìm thấy bất kỳ điều gì.
Tôi có thể vô hiệu hóa nhà cung cấp dịch vụ WMI không?
Về mặt kỹ thuật, bạn có thể vô hiệu hóa “dịch vụ thiết bị quản lý Windows” trên máy tính của bạn. Tuy nhiên, điều này sẽ phá vỡ nhiều thứ khác nhau trên máy tính của bạn. Đó là một phần quan trọng của hệ điều hành Windows và nên được để lại một mình.
Như mô tả chính thức cho dịch vụ này nói, "Nếu dịch vụ này bị dừng, phần lớn các phần mềm dựa trên Windows sẽ không hoạt động đúng". Vì vậy, không tắt dịch vụ này! Nếu bạn gặp vấn đề với nó, bạn cần phải xác định quá trình trên máy tính của bạn gây ra WMI Provider Host để sử dụng quá nhiều CPU và cập nhật, xóa hoặc vô hiệu hóa cái đó thay vào đó.