Welcome to MSDN Blogs Sign in | Join | Help

Visual C++ 2008 Feature Pack Setup & Deployment Issues

Unfortunately, a set of setup & deployment issues have been reported with the Visual C++ 2008 Feature Pack. Some of these are blocking issues and, as a result, we are currently working on a refresh of the Feature Pack.  In the interim, a list of the issues and their workarounds is provided below.  These issues will all be addressed via the refresh.

 

Issue

Workaround

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

 

Before installing the Feature Pack, change the Regional & Language settings as follows:

 

On XP:  Control Panel ->Regional and Language Options->Regional Options, set “Standards and Formats” to “English(United States)”

 

On Vista: : Control Panel ->Regional and Language Options->Formats, set “Current Format” to “English(United States)”

 

Once installation completes, you can restore your Regional & Language settings.

 

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

No current workaround. We are working on publishing a fixed VCRedist_x86.exe

 

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.

 

No current workaround. We are working on publishing a fixed VCRedist_x86.exe

 

Thanks,

 Ayman Shoukry

Visual C++ Development Team

Published Saturday, April 12, 2008 6:03 AM by vcblog

Comments

# Microsoft news and tips » Visual C++ 2008 Feature Pack Setup & Deployment Issues

Saturday, April 12, 2008 11:25 AM by CMC

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

I haven't had the chance to try the current version in the feature pack this week, but when you re-release vcredist_x86.exe, could you make sure that KB950683 is also resolved? (and maybe update the KB article to indicate such?)

Saturday, April 12, 2008 2:41 PM by Anonymous Coward

# VCRedist_x86 bugs

Am I the only one who thinks the VCRedist_x86 problems indicate a serious breakdown in the QA process?  I hope the STL/MFC code changes got better testing than the redist package.  Creating absolutely bulletproof runtime installers should be a core competency of the Visual C++ team.  You're not allowed to screw this up and still be taken seriously by the ISV community.  This is the kind of crap that would drive people to the competition, if you still had any :-(.

Saturday, April 12, 2008 7:16 PM by Axel

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Windows Server 20008?

The wrong processor thing is a good one, well done! Now I know why I always static link as much as I can :-)

Sunday, April 13, 2008 4:28 AM by Anonymous

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Does this also affect the merge-modules?

Monday, April 14, 2008 4:22 AM by Thriol

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Is this a problem with just VSRedist or is there a problem if you use the merge module in your own installation programs?

Monday, April 14, 2008 4:50 AM by Tom

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.MFC

-> Microsoft.VC90.MFC.manifest

<assemblyIdentity

       type="win32"

       name="Microsoft.VC90.MFC"

       version="9.0.21022.8"

       processorArchitecture="x86"

       publicKeyToken="1fc8b3b9a1e18e3b"

   />

   <file name="mfc90.dll" /> <file name="mfc90u.dll" /> <file name="mfcm90.dll" /> <file name="mfcm90u.dll" />

Version not updated in manifest ?!

Monday, April 14, 2008 10:36 AM by MR

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Wow, this is just ridiculous. How could you guys take months to release an MFC add-on that you licensed from a third party and *still* have this type of (incredibly amateurish) problem? What in the world have you folks been doing?

I'm starting to wonder if the MS VC++ library development team isn't comprised of three guys in a basement somewhere in Redmond.

Monday, April 14, 2008 12:22 PM by MP

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Was about to make a Release. But now waiting for you guys tox fix the merge modules. Please hurry. We make a living out of this.

Monday, April 14, 2008 2:00 PM by pingpong

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

BANG!

(the sound of your quality bar falling through the bottom of muddy pond)

Monday, April 14, 2008 3:28 PM by Ayman Shoukry

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Hi Tom,

The version issue in Microsoft.VC90.MFC.manifest will be addressed as well in the refresh.

Thanks,

Ayman Shoukry

Monday, April 14, 2008 6:16 PM by Ayman Shoukry

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Does this also affect the merge-modules?

No, the merge modules are not affected.

Thanks,

Ayman Shoukry

Monday, April 14, 2008 9:40 PM by yuguang

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Surprise!!!

As a C++ programmer, I am serious thinking maybe I should move to c#...

Tuesday, April 15, 2008 1:10 AM by Dariusz quatscht

# Release des MFC Feature Packs verfügbar

Mittlerweile ist das MFC Feature Pack und somit auch die TR1 Implementierung im finalen Release im Web

Tuesday, April 15, 2008 3:43 AM by samsa

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

We experiencing some strange error with the MFC Feature Pack under Windows XP 64bit SP1 MUI in Debug-Mode.

The same Application under Win32 causes no problems... The x64 Release-Mode is also OK!

If we trying to start our application from VS2008 Debug-Mode - following error message appears:

---------------------------

dtxr2.exe - Illegal System DLL Relocation

---------------------------

The system DLL user32.dll was relocated in memory. The application will not run properly. The relocation occurred because the DLL C:\WINDOWS\WinSxS\amd64_Microsoft.VC90.DebugMFC_1fc8b3b9a1e18e3b_9.0.30304.0_x-ww_8C1EB4FC\mfc90d.dll occupied an address range reserved for Windows system DLLs. The vendor supplying the DLL should be contacted for a new DLL.

---------------------------

OK  ---------------------------

Any ideas what can it be??? Thanks...

Tuesday, April 15, 2008 8:19 AM by Andre

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

@yuguang: No need to move to C#, just get GCC and Eclipse for free and leave VC++ behind. Need a GUI builder? Get QT, integrates well into Eclipse.

As said before, the VC++ team isn't able anymore to release "must have" quality products.

I'm glad that I spent the last couple months porting making my app portable to POSIX systems rather than with new "technologies" from DevDiv.

Tuesday, April 15, 2008 7:55 PM by Ayman Shoukry

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Hello samsa,

We tried reproducing the issue but were not able to. Could you include more details to help us reproduce the issue? Please email me directly at "aymans at microsoft dot com".

Thanks,

Ayman Shoukry

Tuesday, April 15, 2008 8:37 PM by Norman Diamond

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

I think it's pretty obvious that

C:\WINDOWS\WinSxS\amd64_Microsoft.VC90.DebugMFC_1fc8b3b9a1e18e3b_9.0.30304.0_x-ww_8C1EB4FC\mfc90d.dll

itself was relocated to a different address range than usual, and that relocation put it in an address range that belongs to user32.dll.

So I think you don't need a repro.  No matter what reason there might be for any random system to relocate

C:\WINDOWS\WinSxS\amd64_Microsoft.VC90.DebugMFC_1fc8b3b9a1e18e3b_9.0.30304.0_x-ww_8C1EB4FC\mfc90d.dll

or any of your other dlls, you need to make sure they will not interfere with user32.dll.

Tuesday, April 15, 2008 9:00 PM by jiangsheng

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

why the feature pack refuses to install until Crystal Reports is installed?

Tuesday, April 15, 2008 11:12 PM by Joe

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

This pretty much supports the contention that you guys are clueless idiots.

Wednesday, April 16, 2008 5:47 AM by peterboulton

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

This is truly unbelievable!  Shocking lack of quality.  And how can MS expect people to go to Vista if the other stuff they issue clearly hasn't been tested on, what they would call, their current (and best) operating platform.

I'm a 1-man-band company, but hell, I test my stuff on XP and Vista, and sometimes Win2k before putting it out.

Also, a timescale for a fix would be helpful, wouldn't it?

Wednesday, April 16, 2008 5:08 PM by Ayman Shoukry

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Hello jiangsheng,

Crystal Reports are not required to install the patch. If you are still facing difficulty installing the patch, please log the issue at http://connect.microsoft.com

Thanks,

Ayman Shoukry

Thursday, April 17, 2008 1:51 PM by Giampaolo

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

"Let the one who is without sin cast the first stone."

JC

Thursday, April 17, 2008 3:45 PM by Steve

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Things do wrong, and often at the worst of times. Thanks for keeping us all informed (via a publicly accessible forum). I'd rather hear bad news that could potentially save me time rather than no news.

--

Steve

Tuesday, April 22, 2008 12:02 AM by xowl

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Does

"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."

mean that any ATL project built with the Feature Pack installed won't run on x86 machines (ie, pretty much all client machines)?

Because if so, that seems like pulling it off the download center would be in order (and I absolutely can't install it without losing my clients).

Tuesday, April 22, 2008 5:13 AM by Ahmed Charfeddine.

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Ya aymen, is it possible to create an RTL arabic User interface using MFC Fetaure Pack ?

Tuesday, April 22, 2008 5:38 AM by Aleph Null

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

The hefty price that we pay for development tools from msoft and the lack of QA has me seriously contemplating moving to the competition.

Why dont you guys get at it and start with the basics; c99, fix that damn intellisense crap that  

irritates the hell out of all of us, export, exceptions, now all this new crap.

Tuesday, April 22, 2008 12:25 PM by Ellery

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

I feel for the team that owns this stuff, I'm sure there is a lot of heat coming down on them.  Hopefully the pressure won't keep them from innovating in the future.

The openness about the bugs is good. Since these deployment tools aren't rocket science it would be cool if these could be developed in the open so community members could either report direct problems with the source or implement fixes that could be vetted by the base team.  If the overhead of filtering the community input isn't too great this could lead to much better quality in the future.

Tuesday, April 22, 2008 4:14 PM by R.J

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

-> Why dont you guys get at it and start with the basics; c99, fix that damn intellisense crap that

-> irritates the hell out of all of us, export, exceptions, now all this new crap.

Agree,

A new GUI library using new C++ standard, templates, exceptions, standard library (for example using string class instead of CString), boost signal and slots and etc like what they did in SmartWin++.

Tuesday, April 22, 2008 5:35 PM by RKT

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Thank you Google!

Was in the middle of downloading 322MB for Vista dev environment and decided to search around for feedback/gotchas on this "release".

Caught this thread in time to abort.

Will come back next year to see how it worked out (if I am still doing Microsoft platform development then).

Tuesday, April 22, 2008 10:05 PM by Visual C++ Team Blog

# Visual C++ 2008 Feature Pack Refresh

Per our previous announcement regarding the Feature Pack deployment &amp; setup issues , we have subsequently

Tuesday, April 22, 2008 10:12 PM by Steve

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Sorry but the issue with the German OS *still* isn't resolved, even with the update from 04/22/08. With German regional settings, a 'unknown error' is thrown, with changed settings to English(USA), it says 'no product installed where update is applicable'. Very strange... Please do your homework again!

Tuesday, April 22, 2008 11:26 PM by Ayman Shoukry

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Hi Steve,

Could you post details of the VS version you are using? Is the VS version an english one or German?

Thanks,

Ayman Shoukry

Wednesday, April 23, 2008 8:24 PM by Steve

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Hi Ayman,

the OS is XPSP2-GER with latest patches installed. VS2008 version is 21022.8-RTM-ENU with KB945273 & KB947886 applied. VS2005SP1 is installed as well.

A regional setting of 'German (Germany)' throws an 'unknown error' with the option to alert MS whereas the setting of any other German-speaking country (e.g. Austria, Switzerland) throws a different error, stating 'Visual C++ 2008 Feature Pack has detected a problem and must be terminated'. With a non-German setting, the msg is 'no product installed where update is applicable'.

Steve

Wednesday, April 23, 2008 8:58 PM by Ayman Shoukry

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Hi Steve,

From the information you provided, it looks like you already have the feature pack installed on your machine. These are KB945273 & KB947886. In case those are the old bits of the feature pack, you need to uninstall those KBs (See http://blogs.msdn.com/vcblog/archive/2008/04/22/visual-c-2008-feature-pack-refresh.aspx for uninstallation steps) and then try installing the new bits. Let me know if that still doesn't work for you. Feel free to email me directly at aymans at microsoft dot com .

Thanks,

Ayman Shoukry

Wednesday, April 23, 2008 11:28 PM by Steve

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

Hi Ayman,

after removing KB945273 & KB947886, installation was successful, but *only* with regional settings changed to English, even with your refresh dated 04/22/08. So it seems you should have another look at this issue. Anyway thanks for your promptly help.

Steve

Wednesday, April 23, 2008 11:49 PM by Joe

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

<i>standard library (for example using string class instead of CString)</i>

Please don't. string is one of the worse designed class libraries I've ever seen or used.

I'd rather see full wizards done for WTL and see WTL enhanced, enriched and fully supported. Keep STL and Boost out of it--we could do without the bloat (I'm not partial to STL or Boost, but that's an argument for another day.)

Thursday, April 24, 2008 7:34 AM by Mike Diack

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

I gotta agree with Joe. A lot of people may say a lot of bad things about MFC (personally I don't agree with the bulk of them), but CString is a brilliant class, so simple to use, it makes Unicode/MBCS issues very easy etc. It's IMHO the best string class around by a mile.

Please don't dump it!

Mike

Monday, May 19, 2008 9:32 PM by ctl00$_$ctl00$_$ctl01$_$form$_$tbname

# monk Bulletproof jade

monk mp3 Bulletproof <a href= http://bulletproof-monk.barerube.cn >monk Bulletproof jade</a> [url=http://bulletproof-monk.barerube.cn]monk Bulletproof jade[/url]

Monday, May 26, 2008 8:31 AM by Ahmed Charfeddine

# re: Visual C++ 2008 Feature Pack Setup & Deployment Issues

The feature pack is a interesting extension to existing MFC.

With the release version new MFC classes are even merged in VS wizard, like the add new class wizard, although I can't find the Doc for them alongside the MSDN MFC reference sections.

Finally there is a note about the dialog editor.

People here already stated about the intellisense. personnally thirdparty plugins resolved that issues..but what about the dialog editor ?

is there an intention to make it as much intelligent as the form editor of WinForms ?

at least, one should no longer resort to the OnSize member of the dialog class to write the resizing mechanism of the child controls..

New Comments to this post are disabled
 
Page view tracker