Visual C++ 2008 Feature Pack Refresh

Per our previous announcement regarding the Feature Pack deployment & setup issues, we have subsequently released a refresh of the Visual C++ 2008 Feature Pack. You can obtain the refresh from http://www.microsoft.com/downloads/details.aspx?FamilyID=d466226b-8dab-445f-a7b4-448b326c48e7&displaylang=en. Here is a summary of the issues that were fixed as part of the refresh effort:

 

Issue

Status

Feature Pack failed to install on German OS or English OS with German locale.

 

Fixed.

 

VCRedist_x86.exe failed to install on Vista and Windows Server 2008

Fixed.

VCRedist_x86.exe installs the ATL and OpenMP assemblies with the wrong processor architecture, which will cause ATL and OpenMP applications targeting x86 to fail.

 

Fixed.

MFC & CRT .manifest files located under Microsoft Visual Studio 9.0VCredist had older manifest versions

 

Fixed.

 

 

If you installed the original version of the Feature Pack (binary version = 9.0.30304.0), we strongly recommend you uninstall that version and install the new bits. To uninstall the older bits,

 

·         (On Vista and Windows Server 2008) Control Panel->Programs->Programs and Features, click on “View Installed Updates” in the “Tasks” panel at left.

·         (On other operating systems) Control Panel->Add or Remove Programs, check the “Show Updates” checkbox at the top of the page.

 

o   Uninstall the design time components

Expand the group for your Microsoft Visual Studio 2008 installation to show all updates, uninstall the Update Roll Up for Microsoft Visual Studio 2008 –ENU(KB945273) and Update Roll Up for Microsoft Visual Studio 2008 –ENU(KB947886). You may have only one update (KB945273) to uninstall if you do not have 64-bit VC components installed on your machine.

 

o   Uninstall the runtime components

Under the group “Visual C++ 9.0”(expand it if needed), uninstall “Visual C++ 2008 Feature Pack – x86 – v9.0.30304.00” and “Visual C++ 2008 Feature Pack – x64 – v9.0.30304.00”. You may have only the x86 runtime to uninstall if you do not have 64-bit VC components installed on your machine.

 

Thanks,

Ayman Shoukry

Visual C++ Development Team