When I run update status reports, some computers show "not needed" for an update that is clearly needed. For instance, if I run a compliance report and look for the status of KB2775511, I get a lot of computers showing "Update is not required" - however, these computers don't have KB2775511 installed, and clearly need it.
In fact, each client believes it needs the update because it's listed as "Missing" when I check the CCM_UpdateStatus WMI class at "root/ccm/SoftwareUpdates/UpdatesStore". Furthermore, if I deploy the update via SCCM to one of these computers, the computer recognizes it needs the update and installs it. So it seems that the report (or wherever the reports gets its information) is what's at fault here.
The other odd thing I notice about the report is that the computers with incorrect statuses have very recent dates for "Last State Received", and no date for "Last State Change". This is different from computers that are correctly reporting their status, which have values for both, typically with older dates.
Any idea why my reports are incorrect?
Eric Hodges