Visual Studio and .NET Framework do not support installing via app compat modes.

Symptoms Visual Studio 2010 and/or .NET Framework 4.0 setup fails with 1603 error code or blocks running in Program Compatibility Mode.   Windows Program Compatibility Assistant indicates that Visual Studio setup might not have installed correctly and prompts to reinstall using recommended setting (program compatibility mode). Workaround Visual Studio setup cannot run in program compatibility…

2

When installing .NET Framework 3.5 on Vista what does the .NET Framework 2.0 SP1 on Vista error code 1058 mean and how do I work around it?

If you see an error like: [05/20/08,14:05:17] Microsoft .NET Framework 2.0SP1 (CBS): ***ERRORLOG EVENT*** : Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 1058 [05/20/08,14:05:17] Setup.exe: GetGlobalCustomProperty – Property: {BBE1827C-F2FD-4FDA-A6D6-C83B62FFFDCA} – PropertyName: compfailed – Value: 0 Then that is a known issue with your machine having the IIS server…

7

.NET Framework 3.5, 3.0 SP1 & 2.0 SP1 Language packages

Recently the .NET Framework 3.5 Language packages were released.  You can get them by going to the following Microsoft Download center details page. 2.0 x86 — http://www.microsoft.com/downloads/details.aspx?FamilyId=5F7F4632-C9C0-4E79-B269-C2AEE9D1962E&displaylang=en 2.0 x64 – http://www.microsoft.com/downloads/details.aspx?FamilyId=1CC39FFE-A2AA-4548-91B3-855A2DE99304&displaylang=en 2.0 ia64 – http://www.microsoft.com/downloads/details.aspx?FamilyId=DE4DFCCD-E75F-4C2F-9991-565A69AF9015&displaylang=en 3.0 — http://www.microsoft.com/downloads/details.aspx?FamilyId=B3E05715-4D28-4C18-9A60-E26C0E3FFE1E&displaylang=en 3.5 — http://www.microsoft.com/downloads/details.aspx?FamilyID=c78987b9-97f4-455f-bee7-f6bfa4ad774e&DisplayLang=en   After you browse to the page then you will need to choose a…

1

Do you want a job?

  We’re looking for smart people for various jobs on the Deployment Technology Team!  Job Code Position 218272 Software Development Engineer in Test 217222 Software Development Engineer 222180 Software Development Engineer 220716 Program Manager Lead 221339 Program Manager 222179 Software Architect 224188 Test Manager You can either submit your resume online, or send it to…

2

.NET Framework 3.0 SP1 & 2.0 SP1 on Vista RTM?

I’ve received the following type of question a few times and would like to give the answer with some background: Q. Where is the .NET Framework 3.0 SP1 & 2.0 SP1 for Vista RTM? A. .NET Framework 3.0 & 2.0 released with Vista as OS Windows Components, which means that they are serviced as any…

1

Recent .NET Framework KBs enumerated

With .NET Framework 3.5 on Vista or LHS you might get one of the following KBs installed.  The following table helps to identify which KB matches what Framework version and which language. LCID = Language Code ID. NetFx2.0 SP1 & NetFx3.0 SP1 = These KBs are the representation for the Language enabling packages.  The English…

1

More download manager under the covers

I’ve received the following question enought that I decided it would make a good blog post. Q. Why does the installation process say that it needs to download XX MB when I’ve either got the packages locally or if I am using the full redist package? A. This is really a formality of how we…

1

.NET framework 3.0 SP1 & 3.5 download managers

.NET Framework 3.0 SP1 & 3.5 released with a small webdownload, which then manages the installation of .NET Framework across all supported OS and architectures. This Blog will explain what they are and how to use them in your role as an end-user, Administrator and ISV. For End Users, we expect that you will get the .NET…

2

What to do when you go to post a setup and deployment issue on the MSDN forums?

Step 1. It would be super helpful if you could provide the following information at the beginning of your post: Version of .NET Framework you are trying to install. Where did you get it (web page, path, application that redistributed the framework) Is this a pre-release, CTP or beta version? Which? (Beta#, CTP (Month Year), RC,…

20

.NET Framework 3.5 RTM Detection Logic.

When you install .NET Framework 3.5, it installs .NET Framework 3.0 SP1 & .NET Framework 2.0 SP1, or equivelent cumulative update on Vista.   For 3.5 RTM we look for the following: Registry Key Name Value HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ NET Framework Setup\NDP\v3.5 Name: Install Type: DWORD Data: 1 For 3.0 RTM see the following: http://msdn2.microsoft.com/en-us/library/aa964978.aspx#DetectingTheMicrosoftDotNETFramework3_0   For…

1