Windows Update KB2538242 or KB2538243 offered repeatedly

Microsoft Update in Windows XP.

Image via Wikipedia

Recently there is an outburst of posts related to the KB2538242 update being offered repeatedly on MSDN’s Visual C++ forums, TechNet’s various Windows security forums and the Windows Update forum on Microsoft Answers forums. Questions about KB2538243 appear as well, but to a less degree.

To save your time going to the forums or calling Microsoft’s free security hotline, this is my answer:

KB2538242 (maybe KB2538243 as well, but I did not find an official response from Microsoft) is defective and will be replaced. In the mean time, you can hide it and unhide after the fix is released (probably in a week or so), or manually download the updates from Microsoft’s download center.

Background:

This update is offered when Microsoft Visual C++ Redistributable is installed along with one of the apps created using a Microsoft software developer tool called Visual C++. To make those app more secure, Microsoft offers security update for the customers of its customers of developer tools. You may not have those components installed, if you did not install one of these apps that ship with Visual C++ components. On a 64bit computer, the system could have both x86 and x64 editions of Visual C++ Redistributable installed, since Visual C++ is a common used component, and it is normal to have 32bit apps and 64bit apps installed on a 64bit system

Speculation

From reading the reports on Microsoft Answer’s Windows Update forum, Windows Update correctly detects the x64 edition of Visual C++ Redistributable needs to be updated, but downloads the x86 edition to install. Some Windows x64 edition users reports the problem goes away by manually download the x64 edition to install, probably inspired by an old walkaround for KB2467175.

Based on the number of error reports and those “me too” comments, Visual C++ 2005 programs probably have a customer base 9 times larger than Visual C++ 2008. Looks like either those Visual C++ programmers are slow to update their tools, or the customers of those programmers are slow to update their apps.

A Microsoft tech support is quoted as saying “Visual C++ packages were written by a ‘third party’. ” Who wrote these update packages? Microsoft’s Visual C++ team should not be called like this. To Windows users, Microsoft is a single entity.

See also

How to troubleshoot Windows Update or Microsoft Update when you are repeatedly offered an update

About these ads

About Sheng Jiang 蒋晟

Microsoft MVP in Visual C , 2004- Forum moderator of the Visual C and .Net forums on CSDN Forum moderator of Chinese forums on Microsoft's MSDN forums
This entry was posted in Microsoft, Visual C++ and tagged , , , . Bookmark the permalink.

3 Responses to Windows Update KB2538242 or KB2538243 offered repeatedly

  1. linyehui says:

    请jiangsheng帮忙看下这个问题:

    安装KB2538242后,在目录名包含%的目录下双击运行MFC程序直接crash

    http://social.msdn.microsoft.com/Forums/zh-CN/visualcpluszhchs/thread/1f3e6860-5886-451d-aed2-fe8f3d52d6ca

  2. jonna kosalko says:

    If the Windows update for KB2538243 failed, but I am only using the 32-bit version on my computer, do I need to try and reinstall it?

    • Manual reinstall won’t help, unless the reason for failure is temporary, like unstable internet, false positive from antivirus but since corrected, a reboot is pending, disk space shortage, etc. The way to troubleshoot is to open windows\logs\cbs\cbs.log and check for error messages

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s