Windows 10 SMS_WindowsServicingStates


  • I would like to know what the values for SMS_WindowsServicingStates are, I understand that they are 2, 3, and 4 however I can not find a description of what these mean.  


    Thursday, May 10, 2018 1:47 PM

All replies

  • The official documentation appears to be lacking:

    However, this blog post has some info:

    2 = Current

    3 = Expiring Soon

    4 = Expired

    From what I see in my own environment, this appears to be correct. | @kevmjohnston

    Thursday, May 10, 2018 2:27 PM
  • This is a problem for me too.
    The "2, 3, 4" values ​​assume that there is more value, for example "0, 1"
    The total number of machines found in based on the three values ​​("2, 3, 4,")
    less than the number of machines found by the "all windows 10" collection.
    what's the difference? Which machines are those in which these 3 values are not listed?

    Zsolt from Hungary

    Wednesday, November 21, 2018 8:17 PM
  • I don't work for Microsoft and I don't have access to any non-public info, so all I know is what I find through my own investigation. That being said, if you look at the WindowsServicingStates related WMI class instances or SQL view query results, they show that a value of 1 equates to an Insider build. Perhaps 0 equates to internal Microsoft builds that aren't released to the public.

    What version of ConfigMgr are you on? You might be seeing a difference in the "All Windows 10" collection and what is displayed in the servicing dashboard if you have Windows 10 versions reporting in that aren't supported by your ConfigMgr version. For example, CM 1710 doesn't support Windows 10 1803 or later, CM 1802 doesn't support Windows 10 1809. I believe those systems will show up with a NULL value for the servicing state. | @kevmjohnston

    Wednesday, November 21, 2018 8:45 PM