Software Update Compliance Status Showing Wrong

Greetings,
When reviewing software updates in the Software Library I noticed that one of them seems to be "stuck" with old information. It is showing the summarization results from a time in the past where it was correct, however it is no longer correct but
it will not update to show the correct states.
In short an update is showing as INSTALLED on several clients where it is clearly not installed.  I have verified the WindowsUpdate.log file with debug/verbose logging and on each client it reports as well that it is not installed. 
Not sure how an update gets "stuck" on its states, but if there was a way to "reset" and update and have it place all the clients back in unknown and then allow for all the clients to refresh that would be great. Because no amount for
forcing the scans and summarizations seems to make the update unstuck.

No they are also wrong, I checked the DB tables and views which match the UI and Reports. Which is why I call it being "stuck" in an old state. The endpoints are running scans and their results are correct however either they are not getting up to the
server or they are and the server is ignoring them.  The only odd thing is the other updates are correct. This could be meaningless because they were correct at the time the others got stuck with wrong info. So they all may actually be stuck in the old
state.

Similar Messages

  • Collection query - software update compliance status

    Hi all,
    I am trying to create a collection to list the computers that reported as unknown state from a specific software update deployment.  The query statement is as follow,
    select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System  WHERE     SMS_R_System.ResourceID IN (    
    SELECT        SMS_UpdateComplianceStatus.MachineID     FROM         SMS_UpdateComplianceStatus        JOIN SMS_UpdateDeploymentSummary          
    ON SMS_UpdateComplianceStatus.CI_ID = SMS_UpdateDeploymentSummary.CI_ID     WHERE        SMS_UpdateComplianceStatus.Status = 0        AND SMS_UpdateDeploymentSummary.AssignmentName
    = "SUG_2013-00_All_FINAL")
    As far as I I understand, the status code 0 is unknown (I may be wrong on this one); 2 is non-compliant.  But the statement above does not return anything computers, while if I change SMS_UpdateComplianceStatus.Status = 2 and it returns the matched
    numbers as I run the compliance 7 report.
    Can you guys please take a look at this query statement and let me know the correct status number that I should punch in to return the computers that are unknown status.
    Thanks,
    Jimmy

    According to
    this post, you're right about value 0.  But if you look in the database at the v_Update_ComplianceStatus view, do you have any zeros?  I checked mine, and I don't - all 2's and 3's, so I wonder if you just don't have any in the table?

  • SCCM 2012 Software Update Group Statistcs showing wrong Asset Count

    Under Software Update Groups in the summary tab the statics section shows total asset count: 5.   I only have this group deployed to only one collection with 1 machine.
    I have a second Software Update Group in the summary tab the statics section shows total asset count: 5.   I only have this group deployed to only one collection with 3 machines.
    The two collection have only one machine in common.
    I tried to run a summarization but these numbers are not updating. 
    where does the asset count come from and how do I get it to display correctly?
    Thanks,

    The asset counts shown in the console for software groups are not specific to any collection or deployment. If you want numbers specific to a collection, you need to use reporting or a console query.
    Jason | http://blog.configmgrftw.com

  • How can you see Software Update compliance breakdown by Client?

    I want to see a view in the Software Library that breaks down by client what is shown in the "All Software Updates" node.
    Basically, with SCCM 2012 you can see all the software updates and there compliance summary which is nice, however I can't find a way to see a detailed version of this that breaks this all down by client.  
    For example if I have a Software Update that is Required on 5, Not Required on 3, Installed on 4, and Unknown on 2 clients I want to know which specific clients make up those numbers. I want to know which clients are required, which are not required, which
    are already installed and which are unknown.
    There doesn't seem to be a view like this in SCCM 2012 and its very odd that it doesn't provide this look into the data.
    Am I missing something, can someone point me to the way to see this data quickly.

    I am aware of that view however that is just mapping the state number to a name for several different "TopicTypes". And the one you are point to is actually not for Software Updates Scan Status. The TopicType for a Clients Update Scans is 500,
    which has 0-3 only. 0 is supposed to be Unknown, 1 not-required, 2 required, and 3 installed.
    They set the status for an endpoint/update for 2 and 3 but I have several Unknown, and Not-Required and they don't write those rows to the database if they are in that state. 
    It seems when they are gathering data from the client the summarize everything, and one keep the specific rows for clients if they are required or installed, and they don't create a row for the other states. From some digging it looks like they stored this
    data in 2007, but dropped in in 2012.  
    Maybe it is to conserve space or something I don't know but its stupid. It would be nice if there was a hidden setting that would enable it to store these rows as the database is set to collect them, they just don't.
    FYI...
    For WMI Queries you can use SMS_StateInformation which maps to the v_StateNames.

  • Software Updates Compliance Report for Specific Computer - DatePosted

    Hello, I am using the default report to know the Software updates compliance state for a specific computer. The business requirement is to get date the software update has been posted in the same report. So the report should contain columns as follows:
    Title
    Update Class
    Bulletin ID
    Date Released/Date Posted 
    Article ID
    Vendor
    Approved
    Installed
    Is Required
    Unique Up[date ID
    The default report shows up all the columns except the date posted. Please help me with a query with which we can get date released with all the other columns.
    Appreciate your help!
    Thanks

    Hi,
    Please refer to the link below:
    Troubleshooting SCCM Software Update Deployment Package distribution due to missing directories
    http://blogs.technet.com/b/ken_brumfield/archive/2013/01/10/troubleshooting-sccm-software-update-deployment-package-distribution-due-to-missing-directories.aspx
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • HT2404 I just clicked on Software Updates; BUT nothing shows what's happening? How come I can't see the updates & time it will take?

    Help!  I just got this Lion, and SO many changes & not necessarily for the better !
    I went to the Apple icon, but  "Software Updates" did not show ... though I had deferred installing some updates ...
    Finally it showed up, I clicked on it, saw the updates to do - BUT when I clicked on install - the "box" that usually shows the updates & how long to install - just disappeared! I can't get to it to see what's next. (I have to leave soon & will turn off the mac)
    What's happening? How come I can't see the updates as they are installed, & how much time it will take?
    How do I know IF they have been installed?  Is this the "new Normal" for Lion? Or is there a glitch in my mac somewhere?
    How about updates you download from Apple (not bought) - they go to Downloads on the Sideboard, but are they installed automatically, & put where they belong too? Is there no more restart, etc.?
    - I just went to Systems Preference, to see the "Installed Software" - shows they were ... but don't I have to restart anymore? Are all updates now automatically placed where they belong?
    Thanks to any who can help
    PS One other question - just checked my "profile" & it has my email addy that's 4 years old... how do I change That?

    software update not working
    https://discussions.apple.com/thread/3967755?start=0&tstart=0

  • I need to update my software to OS X 10.6.8 but my software update keep on showing that there is nothing to be update, my iMac is currently OS X 10.5.8. What do I need to do?

    I need to update my software to OS X 10.6.8 but my software update keep on showing that there is nothing to be update, my iMac is currently OS X 10.5.8. What do I need to do?

    Some online resellers still have Snow Leopard in stock, but their prices are ridiculously high (Amazon.com is one). So your best bet is to call Apple; they will sell it for about $20 US as long as they still have stock.

  • HT1338 I'm trying to download java on my Mac machine but the software update doesn't show me anything. Please advise what I should do to get the application.

    I'm trying to download java on my Mac machine but the software update doesn't show me anything. Please advise what I should do to get the application.

    If you can run it under chrome, you have java installed.
    There was some malware that exploited an older version of Java (not javascript) running in a Browser. Since few people use it Apple turned off Java by default in the Safari Browser.
    If you need it for something, just turn it back on in Safari preferences (inside Safari). After a few months of non-use, you may find it has turned itself off again.

  • HT1222 Software update option not showing in settings option of my iPad 2

    Software Update option not showing in settings of my iPad 2

    Connect your iPad to iTune (computer) and Check for Updates. Backup before you proceed with update.
    http://i1224.photobucket.com/albums/ee374/Diavonex/Album%201/e0f22e92de98ebae10e 3fd537c16619e.jpg

  • My phone won't let me update software. message is-unable to check for update. An error occurred while checking for software update. What is wrong?

    My IPhone won't let me update software. Mess is- unable to check for update. An error occurred while checking for software update. What is wrong?

    amm wait..first download the latest software (7.1.1) from the verified page..
    then after the download completes.. back up ur device !
    then after the back up completes.. turn off ur device
    after that process jst hold down the home button for about 10 seconds and without leaving the button connect the usb cable to the pc. this process takes ur phone to the recovery mode!
    now on the itunes press (shift ) and then click on update it opens some opener of the files now select the latest software that u've jst downloaded from the internet now there go..

  • Software Update is not show in general.... How can i update ios without this?

    Software Update is not show in general.... How can i update ios without this?

    What model iPad and what iOS are you running? The max iOS for the iPad 1 is 5.1.1.
    See
    iOS 5: Updating your device to iOS 5 or Later
    http://support.apple.com/kb/HT4972
    If you are currently running an iOS lower than 5.0, connect to your computer & click on the "Update your device using iTunes".
    Tip - You may need to disable your firewall and anitvirus software temporarily.  Then download and install the iOS update. After you update to iOS 5.x, the next update can be installed via wifi (i.e., not connected to your computer).
     Cheers, Tom

  • Software Update no longer showing Logic 8.0.2...was showing before... huh?

    Hi, Just curious; for months now software update has been showing that the Logic 8.0.2 update is available to me. I haven't chanced installing it yet as I've been in the middle of quite a few projects.
    Now, as of today, my Software Update doesn't list it as being available to me... it says I'm up to date which I know is not the case, at least with Logic. I hope my Software Update isn't screwed up because I count on it to tell me when new updates are available. Any thoughts?
    I also notice that I haven't been able to get in to the main Apple US site for the past 3 hrs. (until now). Maybe this is something to do with it... server stuff?
    Thanks for your help.
    Cheers,
    Dave

    look here:
    http://www.apple.com/logicstudio/download/
    there is still logic 8.0.2

  • Software Update Monitoring Status

    Hi,
    We have deployed a software update group to a small device collection consisting of 2 machines as a test.  We noticed that when looking at the deploy status of the software update group, it seems to want to show us data as it relates to all of server
    and desktop machines that have active clients.   It would seem like if we deploy the software update group to a device collection that has 2 machines, then the status would be relative to those 2 machines.
    screen shots are shown below.
    Am I looking at this wrong?
    Thanks Lance

    If you are not satisfy with Matteo reply, you can create a deployment report based on collection and Update title, like below.
    SELECT DISTINCT(sys.Name0) AS [Computer Name],
    UCS.Status AS [Patch Status Code],
    UI.BulletinID AS [Bulletin ID],
    UI.Articleid AS [Article ID],
    UI.Title AS [Title],
    UI.Description AS [Description],
    CASE 
    WHEN UCS.Status='2' THEN 'Applicable'
    WHEN UCS.Status='3' THEN 'Installed'
    ELSE '' END AS 'Patch Status'
    FROM v_R_System SYS
    LEFT JOIN v_Update_ComplianceStatusAll UCS ON SYS.ResourceID=UCS.ResourceID
    INNER JOIN v_UpdateInfo UI ON UCS.CI_ID=UI.CI_ID
    WHERE UCS.Status in('2','3')  and UI.Title like '%Security Update for Windows 7 for x64-based Systems (KB2926765)%' 
    and sys.Name0 in(select name0 from v_FullCollectionMembership where CollectionID='SMS00001')
    ORDER BY UCS.Status

  • Software Updates - Compliance Report Discrepency - Updates Listed in Report that aren't part of the deployment

    I will try to explain this as clearly as I can.  I've been unsuccessful in trying to search for this exact problem.  I've not yet called support on this as it's not critical.
    I recently began to see a problem in that our compliance reports showed two servers as compliance status unknown for an extended period of time.  I made sure they had the most current version of
    the WUA, I re-installed the SCCM agent, I manually applied patches using windows update directly on the machine.  I've tried running the "RefreshSererComplinaceState" vbscript.  However, the same issue persisted.  I also noticed that
    the number of servers listing as compliant and non-compliant remained relatively the same between deployments of
    windows updates.
    I began to research the compliance report "Compliance 1 - Overall Compliance".  I began to see that there were updates listed in the report which do not correspond to updates which are
    members of the deployment.
    Example, The following patch "Update for Windows Server 2008 R2 x64 Edition (KB2800095)" I currently don't have as a member of any of my deployment packages.  It's not a member of any
    of my update groups.  Yet, it's consistently being reported in the list of updates in that update group.  That's one of several like that.  It's not something I've encountered before.
    Is there a way to reset my updates list on the server side the next time I get ready to do updates?

    Hi,
    Here is a good blog discussed the issue:
    http://damatisystemcenter.com/2013/07/21/sccm-client-unknown-status-what-could-be/
    In the meantime, please check UpdatesHandler.log on the client which status show unknown.

  • Software Updates Compliance Report issue

    Hi all,
    I came across a weird behavior in built-in reports and I am looking for a fix or explanation.
    I am trying to use "Software Updates - A Compliance" category -> "Compliance 4 - Updates by vendor month year" report, but when I choose the desired collection (All Servers) and keep the rest as "All values" (as I want to
    list everything), report shows only 12 pages of results. By this I can't see all as the report is truncated. If I specify year, I get results which are not listed in "All values". I can get the list of updates by selecting each year separately and
    export them, but...
    Can someone explain why the report shows incomplete results and only 12 pages?
    Thanks in advance!
    Arnie

    I looked at the SQL Query what is been used in the SSRS Report .seems like the name all values misleading here.
    as per the declaration of these input variables,the all values means ,Null or empty.
    If at all,you need to get all KB information from very long date as you mean ,get all the values,then you should really modify the query.
    SQL is mainly doing the filter based on the following (apart from joins):
    (@FromDate is null or ci.DateRevised>=@FromDate and ci.DateRevised<@ToDate)
                  and (@VendorID=0 or @VendorID=ven.CategoryInstanceID) 
                  and (@ClassID=0 or @ClassID=cls.CategoryInstanceID)
                  and (@ProductID=0 or @ProductID=prd.CategoryInstanceID)
                order by ci.DateRevised desc
    for Ex: If you select vendor as 'All Values' ,means nothing, implies vendor is blank. You can try selecting the vendor as All Values and you get the KB information for only with vendor as Null.
    declare @VendorID int = case when @Vendor='' then 0 else (select CategoryInstanceID from v_CategoryInfo where CategoryTypeName='Company' and CategoryInstanceName IN (@Vendor)) end
    from the above vendor select statement, you must supply some value to it either Microsoft,adobe or local publisher else ,the declare statement treat the vendor value as blank .
    Next ,Year :
    declare @FromDate datetime = case when @Year!='' then convert(datetime, @Year+'-'+case when @MonthNumber!='' then @MonthNumber else '01' end+'-01', 20) end
    for year and month,you should select the value otherwise,you get the information with null values or so.
    Same goes for Month ,product ,Update Class.
    declare @ToDate datetime = case when @Year!='' then dateadd(month, case when @MonthNumber!='' then 1 else 12 end, @FromDate) end
    declare @ProductID int = case when @Product='' then 0 else (select CategoryInstanceID from fn_rbac_CategoryInfo(@lcid, @UserSIDs) where CategoryTypeName='Product' and CategoryInstanceName=@Product) end
    declare @ClassID int = case when @UpdateClass='' then 0 else (select CategoryInstanceID from fn_rbac_CategoryInfo(@lcid, @UserSIDs) where CategoryTypeName='UpdateClassification' and CategoryInstanceName=@UpdateClass) end
    Eswar Koneti | Configmgr blog:
    www.eskonr.com | Linkedin: Eswar Koneti
    | Twitter: Eskonr

Maybe you are looking for