Visual C++ Minimum Runtime 11.0 x64 - Wrong min OS?

Got a problem you cannot solve? Try here.
jkrasky
Posts: 40
Joined: Mon Dec 29, 2008 10:46 am

Visual C++ Minimum Runtime 11.0 x64 - Wrong min OS?

Postby jkrasky » Wed Jan 22, 2014 2:36 pm

I added Visual C++ Minimum Runtime 11.0 x64 to one of my setups and noticed that it sets the minimum OS for the installer to Vista. This prevents installation on Windows 2003. According to Microsoft's page at http://www.microsoft.com/en-us/download ... x?id=30679, Windows 2003 is supported for this component. Is there a reason why the InstallAware Runtime is requiring Vista?

FrancescoT
Site Admin
Posts: 5361
Joined: Sun Aug 22, 2010 4:28 am

Re: Visual C++ Minimum Runtime 11.0 x64 - Wrong min OS?

Postby FrancescoT » Thu Jan 23, 2014 12:09 pm

Dear User,

I suppose because at the time our VC++ 11 runtime was originally made available, Vista was the minimum required OS for those runtimes.

Only later Microsoft released an update to support previous OSes as XP.

Anyway, the link you posted refers to VC++ 12 runtimes ... are you sure you are using the right ones?

Regards
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE

jkrasky
Posts: 40
Joined: Mon Dec 29, 2008 10:46 am

Re: Visual C++ Minimum Runtime 11.0 x64 - Wrong min OS?

Postby jkrasky » Mon Jan 27, 2014 10:02 am

Hello Francesco,

The link is for the correct redistributable. Visual Studio 2012's C++ redistributable version is 11.0 and Visual Studio 2013's C++ redistributable is 12.0. Additional confirmation is available at http://support.microsoft.com/kb/2019667.

Is there a timeline for InstallAware to address this problem? We recently made some changes to our product and it needs to have the C++ components for version 11.0 of the runtime. We have a number of customers on Windows 2003 so this problem effectively is keeping us from being able to deploy. Do you know of a method to modify the existing prereq so it will work?

Thanks!

-Jeff

FrancescoT
Site Admin
Posts: 5361
Joined: Sun Aug 22, 2010 4:28 am

Re: Visual C++ Minimum Runtime 11.0 x64 - Wrong min OS?

Postby FrancescoT » Mon Jan 27, 2014 12:19 pm

Dear Jeff,

I just wanted to be sure that we are both referring to the same c++ runtimes.

Anyway, I have checked those VC ++ 12.0 runtimes and they can be installed correctly on WIN 2003.
If you create a dummy project from scratch that includes the IA VC ++ 12.0 runtimes, you can easily verify the same.

Are the VC ++ 12.0 runtimes the only runtimes included with your project?
Are you sure the warning is not issued by some other runtime?

Regards
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE

jkrasky
Posts: 40
Joined: Mon Dec 29, 2008 10:46 am

Re: Visual C++ Minimum Runtime 11.0 x64 - Wrong min OS?

Postby jkrasky » Tue Jan 28, 2014 9:15 am

Hello Francesco,

The runtimes I'm talking about are these runtimes:

1. Microsoft Visual C++ Minimum Runtime 11.0 (includes ATL)
2. Microsoft Visual C++ Minimum Runtime 11.0 (includes ATL) (x64)
3. Microsoft Visual C++ Additional Runtime 11.0 (includes MFC)
4. Microsoft Visual C++ Additional Runtime 11.0 (includes MFC) (x64)

When I check the box for any of these in a new .NET InstallAware project, the minimum OS is set to Vista.

My understanding is Visual Studio 2012 is version 11.0 and the C++ runtimes for this version support XP and 2013 as detailed at http://www.microsoft.com/en-us/download ... x?id=30679. I confirmed version by going a Help about in Visual Studio 2012.

If I do the same thing with the runtimes named:

1. Microsoft Visual C++ Runtime 12.0 (includes ATL, MFC, C++ AMP, and OpenMP)
2. Microsoft Visual C++ Runtime 12.0 (includes ATL, MFC, C++ AMP, and OpenMP) (x64)

When I check those boxes, Windows XP is set as the minimum OS.

My understanding is Visual Studio 2013 is version 12.0 and the C++ runtimes 12.0 are for this version of VS. I just found a download on Microsoft's site for this that says it supports 2003 and XP. My understanding is it didn't. This it the URL http://www.microsoft.com/en-us/download ... x?id=40784.

If I check these redistributes in a blank setup, the correct Windows XP minimum OS requirement is selected.

Thanks!

FrancescoT
Site Admin
Posts: 5361
Joined: Sun Aug 22, 2010 4:28 am

Re: Visual C++ Minimum Runtime 11.0 x64 - Wrong min OS?

Postby FrancescoT » Tue Jan 28, 2014 12:47 pm

It's clear, let me see what I can do.

Regards
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE


Return to “Technical Support”

Who is online

Users browsing this forum: Baidu [Spider] and 107 guests