Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I want to know if a particular computer has MS HotFix #981889 installed. To do that I check file versions. This page lists file versions that the hotfix deals with. However, I cannot figure out:

  • Do the file versions correspond with the version the hotfix installs?
  • OR do the versions listed on that page correspond to the unpatched version which the hotfix replaces?
share|improve this question

3 Answers 3

up vote 3 down vote accepted

The file versions listed are those included in the hotfix. If all the files are of the version listed or above, and the hotfix appears as installed in Add/Remove Programs (or Programs and Features for Vista and later) then the hotfix is installed.

If the files are of the version listed or above, but the hotfix does not appear in Add/Remove Programs, then it is probably not needed, but I would recommend installing it anyway, because in some cases hotfixes include registry changes as well as file updates.

EDIT: I forgot to mention that if you need to do this in software, you can look in SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall to see whether the hotfix is in Add/Remove Programs or not.

share|improve this answer
    
Yes, if the fix is included in a service pack, and you can confirm that the service pack is installed, then just look at the file versions. (Even that is only necessary if you're feeling paranoid!) –  Harry Johnston Sep 18 '11 at 20:28

open open powershell then do

get-hotfix | findstr "981889"

for remote

get-hotfix -computername svrname | findstr "981889"

share|improve this answer
    
Can I do this in C? –  unixman83 Sep 18 '11 at 20:15
    
yes but why? that would be more work then required and more likely to be incorrect. –  tony roth Sep 18 '11 at 20:23

The file versions correspond to the files the hotfix installs.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.