I have a couple of servers, they do not report their software updates list to the SCCM Site. It looks like a WMI problem, because when installing the SCCM client, I get a number of WMI warnings in the Event Viewer, see below:
Event ID: 63
A provider, SMSDiskInstProvider, has been registered in the WMI namespace, root\cimv2\sms, to use the LocalSystem account. This account is privileged and the provider may cause a security violation if it does not correctly impersonate user requests.
Event ID: 5603
A provider, BcdProv, has been registered in the WMI namespace, root\wmi, but did not specify the HostingModel property. This provider will be run using the LocalSystem account. This account is privileged and the provider may cause a security violation if it does not correctly impersonate user requests. Ensure that provider has been reviewed for security behavior and update the HostingModel property of the provider registration to an account with the least privileges possible for the required functionality.
When I searching the SCCM client logs, I found the next messages:
Execmgr.log:
Software Distribution Site Settings for the client are missing from WMI.
InventoryAgent.log:
Collection: Class "Win32_PatchState_Extended" does not exist out.
I rebuild WMI but it did not help. Please help