i agree with area 51 for running the service pack yourself but dont use his link as you have windows 7 and that link is for vista.
go here http://www.microsoft.com/download/en/details.aspx?id=5842
and download the one called windows6.1-KB976932-X64.exe if you have win 7 64bit.
for 32 bit get the one under it.