Script to see if a KB update has been installed on a computer

Often, when I am working on a workstation or server, I need to see if a particular KB update has already been applied (installed). Case in point: KB 2862330 was released in October as part of a set of USB/Kernel updates. Immediately there were reports of BSODs with Windows 7 and Windows 2008R2 systems.

Early investigation of this issue found that the BSOD could be avoided in most cases if KB 2533552 was installed prior to installing 2862330.

So, I found myself looking for a simple, easy way to determine if a KB update has been installed on a particular workstation. Gandlaf50 from the Spiceworks’ community forum posted a VB script solution. The script will ask you which computer to check, meaning you could run this from your workstation, and check another computer in your network.

  1. Download the script file to your computer
    image
  2. Rename it from findkb.v_b_s to findkb.vbs
  3. Double click to run the script.
  4. Enter the KB number you wish to check (enter just the number)
    image
  5. Enter the name of the computer to be checked
    image
  6. A message box will display informing you if the KB is installed or not.
    image

Voila!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.