I'm trying to explain some "curious" behavior.
5 Answers
Easiest way I can think of (If you do not have it in the event log) is to go to c:\windows\$NtServicePackUninstall$
and poke around in sub directories - I think you want spuninst
and look at file creation dates.
I only have a Windows 2003 machine I can test this on and it shows what date I installed Service Pack 2 on:
-
1This appears to work for me on XP Pro. C:\WINDOWS\$NtServicePackUninstall$\spuninst\spuninst.txt looks like a log file of the SP3 upgrade, created 6/3/2008– jacobseeDec 9, 2009 at 17:11
-
When you installed Service Pack 3, it may have created a System Restore Point.
Have a look for one in Start > Accessories > System Tools > System Restore
Start Control Panel / Add or Remove Programs.
Click to select the Show Updates check box.
The date should be indicated next to the "Windows XP Service Pack 3" entry.
Well, Vista (and, I assume, Windows 7) have a nice happy interface that tells you all that information. Very handy.
For XP, no such thing exists, so you might want to look at some third party tools. There is a piece of freeware caled WinUpdatesList that might solve your problems.
The easiest way to tell when SP3 was actually installed is to go to the Windows Update site. On the left hand side there will be an item "Review your update history" Click that and you will get a definitive list of what updates were installed and on what day.
On my (virtual) machine there is a specific entry for "Windows XP Service Pack 3 (KB936929)"
Keep in mind that there have been like 50 updates since SP3 so you may have to go back a while... Just keep clicking the "Next" button until SP3 is in the list. On my machine it was a little confusing to get to it but until the "Next" button disappears you're not at the end of the list.