Is it possible to find the date when windows updates were installed on windows server 2003?

If I go to the controlpanel->install/uninstall programs and check the "Show Updates" checkbox it will show the windows updates that have been installed, but I don't see the installation date anywhere.

  • 1
    I just checked on a handful of our 2003 servers, and they all list the installation date for all installed updates. What mechanism are you using to install these updates? WSUS? WU? SCCM? Downloading the installers individually? – Izzy Oct 13 '10 at 21:32
  • I was just using vanilla windows update with manual confirmation required to download/install. – Element Oct 13 '10 at 22:00

Try looking in c:\windows\WindowsUpdate.log


You can also look here - %windir%\SoftwareDistribution\ReportingEvents.log.


In powershell you can do that : Get-WmiObject -Class "win32_quickfixengineering" easy and fast .


From the command prompt, you can use the following wmic command to get a full list of the installed updates in html format:

wmic qfe list full /format:htable > hotfixes.html

If you prefer the csv format, use the /format:csv modifier instead:

wmic qfe list full /format:csv > hotfixes.csv

I think Get-Hotfix has been available via PowerShell since version 3.

You can run it locally or against remote systems.


# Get all hotfixes locallly


# Look for a specific hotfix

    Get-Hotfix -Id KB2693643

To get hotfixes for remote system(s), provide it -Computername with your list of systems. (Note: This requires RPC open on the firewall between systems you're querying and wherever you're running Get-Hotfix from)

Get-Hotfix -Computername YourComputer


Get-Hotfix -Computername Computer1, Computer2, Computer3

Get-Hotfix -Computername (Get-Content \path\to\your_list.txt)

Psinfo -h will show you the dates of install as well. Psinfo is part of the Pstools goodies.


You can refer to the last successful update install time:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\Results\Install
REG_SZ: LastSuccessTime

This is a datetime value formatted as yyyy-MM-dd HH:mm:ss.

  • 1
    Key doesn't exist in Windows 10 apparently. – alanjmcf Jun 16 '16 at 8:09
  • apparently this applies not to all distribution, moreover this record is pretty unreliable as well. – Sajuuk Apr 17 '19 at 4:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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