Why does .NET v3.5-SP1 fail? v3.0 required? MSI return code 1603

R

Richard Carver

I tried to install .NET v3.5+SP1 on my WinXP+SP3. Unfortunately it fails.

Why?

The log window shows the following error (ignore line wrapping):

[11/07/09,17:33:10] Microsoft .NET Framework 3.0 SP2 x86: [2] Error: Installation failed for component Microsoft .NET Framework 3.0 SP2 x86. MSI returned error code 1603
[11/07/09,17:33:16] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.0 SP2 x86 is not installed.
[11/07/09,17:38:22] Microsoft .NET Framework 3.0 SP2 x86: [2] Error: Installation failed for component Microsoft .NET Framework 3.0 SP2 x86. MSI returned error code 1603
[11/07/09,17:38:28] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.0 SP2 x86 is not installed.


Has v3.0 already to be present? I though since v2.0 .NET is cumulative?

How can I find out which .NET version(s) are already installed on my computer?

Richard
 
S

Scott M.

Richard Carver said:
I tried to install .NET v3.5+SP1 on my WinXP+SP3. Unfortunately it fails.

Why?

The log window shows the following error (ignore line wrapping):

[11/07/09,17:33:10] Microsoft .NET Framework 3.0 SP2 x86: [2] Error:
Installation failed for component Microsoft .NET Framework 3.0 SP2 x86.
MSI returned error code 1603
[11/07/09,17:33:16] WapUI: [2] DepCheck indicates Microsoft .NET Framework
3.0 SP2 x86 is not installed.
[11/07/09,17:38:22] Microsoft .NET Framework 3.0 SP2 x86: [2] Error:
Installation failed for component Microsoft .NET Framework 3.0 SP2 x86.
MSI returned error code 1603
[11/07/09,17:38:28] WapUI: [2] DepCheck indicates Microsoft .NET Framework
3.0 SP2 x86 is not installed.


Has v3.0 already to be present? I though since v2.0 .NET is cumulative?

How can I find out which .NET version(s) are already installed on my
computer?

Richard

Did you already have 3.0 on your machine when you tried to install 3.5?

-Scott
 
P

PA Bear [MS MVP]

Step #1 => Before doing anything else, write down what .NET Framework
versions are currently installed:

How to determine which versions of the .NET Framework are installed and
whether service packs have been applied
http://support.microsoft.com/kb/318785

Step #2 => Now see Resolution Method 2 in...

When you try to install an update for the .NET Framework 1.0, 1.1, 2.0, 3.0,
or 3.5, you may receive Windows Update error code "0x643" or Windows
Installer error code "1603" (ignore the title, if need be)
http://support.microsoft.com/kb/923100

After running the appropriate/needed tool, (re)install all .NET Framework
versions (but only the ones you wrote down in #1 above) manually using the
download links on the page then run Windows Update manually to install
security updates for same.

NB: If you remove .NET Framework 3.5 SP1 using the tool, reinstalling .NET
Framework 3.5 will also install .Net Framework 2.0 SP2 and 3.0 SP2; then
Windows Update will offer .NET Framework 3.5 SP1.

IMPORTANT! => If you remove .NET Framework 3.5 SP1, reinstall your .NET
Framework versions in the following order:

1. .Net Framework 3.5, then...
2. .Net Framework 1.1, then...
3. .Net Framework 1.1 SP1

NB: KB923100 references this page:
http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx. Please read
ALL of it as well as the related page
http://blogs.msdn.com/astebner/pages/8904493.aspx before using the .NET
Framework Cleanup Tool.

Step #3 => Check-in at Windows Update and install any critical security
updates offered.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top