According to Microsoft Update, my Dell desktop has successfully installed the following update 110 times:
Security Update for Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package (KB2538242)
Apparently, someone is unclear on the concept of “successful.”
Every time I tried to use Microsoft Update to run the update with me watching, I got an error message informing me that Microsoft Update couldn’t locate vcredist.msi, a required installation file.
Around 60 updates ago, I thought I’d do an internet search to try and find a solution to the problem. Incredibly, there were dozens and dozens of complaints about this particular update, but zero solutions (none that I could get to work, anyway).
It became kind of a perverse hobby — every few days I would do another internet search, and take another couple of lame stabs.
Finally, last week, I came up with my own solution.
Here it is:
- I used the Windows Installer Cleanup utility (MSICUU2.exe) to uninstall Microsoft Visual C++ 2005 Service Pack 1, and Microsoft Visual C++ 2005 (in that order).
- I then went to www.microsoft.com, and manually (i.e., not using Microsoft Update) downloaded and reinstalled Microsoft Visual C++ 2005 and Microsoft Visual C++ 2005 Service Pack 1 (again, in that order).
Problem solved. My computer is no longer trying to install KB2538242.
However, a warning if you try this with your own computer — Microsoft no longer distributes the Windows Installer Cleanup utility because it can damage other components. I have no idea what those components are. (You can download a free copy of the utility from a whole bunch of different sites.) FWIW, my computer is working just fine, as far as I can tell.
Also, rumor has it that Microsoft is working on a fix, so you might want to wait a while before doing anything drastic.