WMI Provider Host là một tiến trình trọng yếu của Windows và thường hoạt động ở chế độ nền. Nó cho phép những ứng dụng khác trên máy tính yêu cầu thông tin về hệ thống. Tiến trình này thường ko sử dụng nhiều tài nguyên hệ thống, nhưng nó sở hữu thể sử dụng rất nhiều CPU nếu một tiến trình khác trên hệ thống sở hữu vấn đề.
WMI Provider Host là gì?
“WMI” viết tắt của “Windows Management Instrumentation”, đây là tính năng của Windows cung cấp một nhữngh tiêu chuẩn để ứng dụng và những script yêu cầu thông tin về tình trạng của nền tảng sử dụng Windows và dữ liệu trên đó. “WMI Providers” cung cấp thông tin này lúc được yêu cầu. Ví dụ, ứng dụng hoặc lệnh sở hữu thể tìm thông tin về trạng thái mã hóa ổ đĩa BitLocker, xem những entry từ bản ghi sự kiện hoặc yêu cầu dữ liệu từ những ứng dụng đã cài đặt. Microsoft sở hữu một danh sách những WMI provider trên trang web của nó.
Đây là một tính năng tính năng hot hữu ích cho những doanh nghiệp quản lý những máy tính cá nhân, tính năng hot là thông tin sở hữu thể được yêu cầu thông qua những script và hiển thị theo nhữngh tiêu chuẩn trong những bảng console. Tuy nhiên, ngay cả PC sử dụng tại nhà, một số ứng dụng người tiêu dùng đã cài đặt sở hữu thể yêu cầu thông tin về hệ thống thông qua giao diện WMI.
WMI cũng được sử dụng để tìm ra nhiều loại thông tin hữu ích khác, thường ko được hiển thị trong giao diện Windows trên máy tính cá nhân. Ví dụ, công cụ WMI Command Line (WMIC) được tiêu dùng để lđó số seri máy tính, tìm số model của bo mạch chủ, hoặc chỉ để xem tình trạng sức khoẻ SMART của một ổ đĩa cứng.
Tại sao WMI Provider Host sử dụng quá nhiều CPU?
WMI Provider Host thường ko sử dụng nhiều CPU, vì nó ko làm bất cứ điều gì. Thỉnh thoảng, nó sử dụng một số CPU lúc một ứng dụng hoặc script trên máy tính yêu cầu thông tin thông qua WMI và điều đó là bình thường. Việc sử dụng nhiều CPU sở hữu thể chỉ là một dấu hiệu cho thđó một ứng dụng khác đang yêu cầu dữ liệu thông qua WMI. Tuy nhiên, việc sử dụng nhiều CPU kéo dài là một dấu hiệu cho thđó sở hữu vấn đề xảy ra.
Khởi động lại dịch vụ Windows Management Instrumentation sở hữu thể khắc phục được vấn đề. Người tiêu dùng cũng nên khởi động lại máy tính nhưng sở hữu một nhữngh để khởi động lại dịch vụ mà ko cần khởi động lại máy tính. Để thực hiện việc này, mở trình đơn Start, gõ “Services.msc“, và nhấn Enter để khởi chạy công cụ Services.
Xác định vị trí “Windows Management Instrumentation service” trong danh sách, kích chuột phải vào nó và sắm “Restart“.
Nếu thđó mức sử dụng CPU cao, thì sở hữu thể sở hữu một tiến trình khác trên hệ thống đang sở hữu vấn đề. Nếu một tiến trình liên tục yêu cầu một lượng lớn thông tin từ những nhà cung cấp WMI, điều này sẽ làm cho tiến trình WMI Provider Host sử dụng rất nhiều CPU.
Để xác định tiến trình cụ thể đang gây ra sự cố với WMI, sử dụng Event Viewer. Trên Windows 10 hoặc 8, bạn sở hữu thể nhấp chuột phải vào nút Start và sắm “Event Viewer” để mở nó. Trên Windows 7, mở trình đơn Start, gõ “Eventvwr.msc”, và nhấn Enter để khởi chạy.
Trong ngăn bên trái của cửa sổ Event Viewer, hãy điều hướng tới Applications and Service Logs > Microsoft > Windows > WMI-Activity > Operational.
Cuộn qua danh sách và tìm những sự kiện “Error” vừa rồi. Nhấp vào mỗi sự kiện và tìm kiếm số bên phải của “ClientProcessId” ở khung dưới cùng. Con số này là số ID của quá trình gây ra lỗi WMI. Có thể sở hữu một vài lỗi ở đây, lỗi sở hữu thể gây ra bởi một số ID của cùng một tiến trình hoặc nhiều tiến trình. Nhấp vào từng lỗi và xem ClientProcessId.
Bây giờ bạn sở hữu thể ghim một tiến trình sở hữu thể gây ra vấn đề. Đầu tiên, mở cửa sổ Task Manager bằng nhữngh nhấn Ctrl + Shift + Escape hoặc bằng nhữngh kích chuột phải vào thanh tác vụ và sắm “Task Manager“.
Nhấp vào tab “Details“, sau đó nhấp vào cột “PID” để sắp xếp những tiến trình thực hiện theo ID và xác định tiến trình phù hợp với số ID xuất hiện trong những bản ghi sự kiện của Event Viewer. Ví dụ, ở đây, tiến trình “HPWMISVC.exe” gây ra những lỗi trên máy tính này.
Nếu tiến trình đã đóng, bạn sẽ ko thđó nó trong danh sách ở đây. Ngoài ra, lúc một chương trình đóng và mở lại, nó sẽ sở hữu một số ID tiến trình khác. Đó là nguyên do tại sao cần phải tìm kiếm những sự kiện vừa rồi.
Với thông tin này, ngày nay người tiêu dùng đã biết quá trình sở hữu thể gây ra vấn đề. Tìm kiếm tên của nó trên web để tìm ra ứng dụng được liên kết hoặc sở hữu thể nhấp chuột phải vào tiến trình trong danh sách và nhấp vào “Open File Location” để mở vị trí của nó trên hệ thống, sau đó cập nhật ứng dụng hoặc gỡ bỏ nó.
Có thể vô hiệu hoá WMI Provider Host?
Về mặt kỹ thuật, sở hữu thể vô hiệu hóa dịch vụ “Windows Management Instrumentation” trên máy tính. Tuy nhiên, điều này sẽ gây ra sự cố cho máy tính, đó là một phần trọng yếu của nền tảng sử dụng Windows.
Nếu dịch vụ này bị ngừng, hầu hết ứng dụng dựa trên Windows sẽ ko hoạt động đúng nhữngh. Vì vậy, ko vô hiệu hóa dịch vụ này. Nếu xảy ra vấn đề với nó, bạn cần phải xác định tiến trình nào trên máy tính gây ra vần đề WMI Provider WMI sử dụng nhiều CPU và cập nhật, gỡ bỏ hoặc vô hiệu hóa tiến trình đó.
Xem thêm:
Các bạn đang xem tin tức tại Tin 24h 24h – Chúc những bạn một ngày vui vẻ
Từ khóa: WMI Provider Host là gì (WmiPrvSE.exe) và tại sao nó lại sử dụng quá nhiều CPU?