Detect an upgraded Windows installation with KACE K1000/SMA

Here is just a little hint for everybody that wants to know how many upgraded Windows installations are floating around the network. Especially Windows 10 installations may be upgraded "in place" to a newer build version and machines won't receive a clean install every time a new Windows 10 build (or "feature update") is released.

UPDATE December 2019: Here is a blog post with a more advanced approach.

WindowsCentral.com posted a nice article about that and I turned it to a custom inventory field in my KACE K1000/SMA:

  1. Go to your software inventory and click the "Action" button and hit the "New" entry
  2. Type a name for the inventory rule and be sure to select at least every Windows 10 OS build in the "Supported Operating Systems" section. You may enable every Windows version starting with Windows 7.
  3. In the "Custom Inventory Rule" field enter
  4. Save your new inventory rule and wait or force your machines to run a new inventory. You will find a value in the "Custom Inventory Fields" section under "Software", if the machine has been upgraded.
    The value shows the build number this Windows installation has been upgraded from the last time.
    If there is no value, the Windows installation was not upgraded with "in place upgrade".
You may now use your new field in KACE reports or in Smart Labels like this:
I used "contains ." (dot) to find every machine that has been upgraded, regardless of the source build number or Windows version.

If you are interested in a blog post about how to read the full build history from your machines, let me know.


  • Just found this article. Thank you for sharing this. I would be interested in the blog post you mentioned.
    Thank you. - jvleigh 6 years ago
    • Sorry it took so long for a reply to your comment. I will prepare and publish that article in near future! - chrpetri 4 years ago
    • @jvleigh: I published a new blog post with a possibility to read the full build history from a machine:
      https://www.itninja.com/blog/view/show-computers-windows-10-build-history - chrpetri 4 years ago
This post is locked
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ