How to install .Net Framework on Win Server 2003 SP1

when i tried to install Visual Studio 2005 in Window server 2003 sp1, the following error info arose -

The following component failed to install:
Microsoft .NET Framework 2.0
The following component was not attempted:
Microsoft Visual Studio 2005 Professional Edition - ENU

[02/10/07,00:07:35] Microsoft .NET Framework 2.0: [2] Error code 4121 for this component means "A prerequisite for this
component is missing."
[02/10/07,00:07:35] Microsoft .NET Framework 2.0: [2] Setup Failed on component Microsoft .NET Framework 2.0
[02/10/07,00:07:36] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InstallManagerHelper() with
HRESULT -2147023293.
[02/10/07,00:07:36] setup.exe: [2] Component error string not specified in ISetupManager::AddToActionResultCollection()
[02/10/07,00:07:36] VS70pgui: [2] DepCheck indicates Microsoft .NET Framework 2.0 is not installed.
[02/10/07,00:07:36] VS70pgui: [2] Unknown component status forMSXML 6.0 Parser
[02/10/07,00:07:36] VS70pgui: [2] Unknown component status forMicrosoft Document Explorer 2005
[02/10/07,00:07:36] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2005 Team Suite - ENU was not attempted to be
installed.
[02/10/07,00:07:36] VS70pgui: [2] Unknown component status for.NET Compact Framework 1.0 SP3
[02/10/07,00:07:36] VS70pgui: [2] Unknown component status for.NET Compact Framework 2.0
[02/10/07,00:07:36] VS70pgui: [2] Unknown component status forMicrosoft Visual Studio 2005 Tools for Office Runtime
[02/10/07,00:07:36] VS70pgui: [2] Unknown component status forMicrosoft Visual J# 2.0 Redistributable Package
[02/10/07,00:07:36] VS70pgui: [2] Unknown component status forSQL Server 2005 Mobile Edition
[02/10/07,00:07:36] VS70pgui: [2] Unknown component status forMicrosoft Device Emulator version 1.0
[02/10/07,00:07:36] VS70pgui: [2] Unknown component status forMicrosoft SQL Server 2005 Express Edition x86
[02/20/07,22:27:40] Microsoft .NET Framework 2.0: [2] Error code 4121 for this component means "A prerequisite for this
component is missing."
[02/20/07,22:27:40] Microsoft .NET Framework 2.0: [2] Setup Failed on component Microsoft .NET Framework 2.0
[02/20/07,22:27:40] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InstallManagerHelper() with
HRESULT -2147023293.
[02/20/07,22:27:40] setup.exe: [2] Component error string not specified in ISetupManager::AddToActionResultCollection()
[02/20/07,22:27:41] VS70pgui: [2] DepCheck indicates Microsoft .NET Framework 2.0 is not installed.
[02/20/07,22:27:41] VS70pgui: [2] Unknown component status forMSXML 6.0 Parser
[02/20/07,22:27:41] VS70pgui: [2] Unknown component status forMicrosoft Document Explorer 2005
[02/20/07,22:27:41] VS70pgui: [2] DepCheck indicates Microsoft Visual Studio 2005 Professional Edition - ENU was not
attempted to be installed.
[02/20/07,22:27:41] VS70pgui: [2] Unknown component status for.NET Compact Framework 1.0 SP3
[02/20/07,22:27:41] VS70pgui: [2] Unknown component status for.NET Compact Framework 2.0
[02/20/07,22:27:41] VS70pgui: [2] Unknown component status forMicrosoft Visual J# 2.0 Redistributable Package
[02/20/07,22:27:41] VS70pgui: [2] Unknown component status forSQL Server 2005 Mobile Edition
[02/20/07,22:27:41] VS70pgui: [2] Unknown component status forMicrosoft Device Emulator version 1.0
[02/20/07,22:27:41] VS70pgui: [2] Unknown component status forMicrosoft SQL Server 2005 Express Edition x86

so i downloaded dotnetfw.exe then want to install it. But i always got an error

Error: Prerequisite programs are missing
Setup has detected that the following prerequisite programs are not installed:
Microsoft Windows Installer 3.0
You must first install these programs before Microsoft .Net Framework 2.0 can be installed

however, when i try to install MS Installer 3.1, unfortunately i got another error

KB893803v2 Setup Error
Setup has detected that the Service Pack version of this system is newer than the update you are applying.
there is no need to install this upadte.

Confusing! who can help me?

is there anybody meet the same problem?

[4317 byte] By [wukong] at [2008-1-2]
# 1

btw, the window server 2003 is running on virtual machine.

i don't want to complex the matter, but i am not sure it is relative with the Virtual machine ( VMWare workstation)

wukong at 2007-9-13 > top of Msdn Tech,.NET Development,.NET Framework Setup...
# 2

I have the exact same problem and cannot find a solution for this.. where do I turn for help? is there anybody out there? I have researched and come up perplexed.

the steps I already did:

installed a clean server 2003 system. tried to install / execute the distributable 2.0 program. dotnetfx.exe

then sys says it cant cause its wanting 3.0 installer. tried to install the win installer 3.0 and said that the sp that I have doent require this 3.0 ..cool eh..?

RayJOmore at 2007-9-13 > top of Msdn Tech,.NET Development,.NET Framework Setup...
# 3
up!
wukong at 2007-9-13 > top of Msdn Tech,.NET Development,.NET Framework Setup...
# 4

.NET Framework setup checks the file version of %windir%\system32\msi.dll in order to determine whether or not you have Windows Installer 3.0 installed. What is the exact version of that file on your system? Also, can you try to repair the latest OS service pack that you have on your system (probably this is Windows Server 2003 SP1) and see if that resolves this issue?

Thanks! Aaron

AaronStebner at 2007-9-13 > top of Msdn Tech,.NET Development,.NET Framework Setup...
# 5
Aaron Stebner wrote:

.NET Framework setup checks the file version of %windir%\system32\msi.dll in order to determine whether or not you have Windows Installer 3.0 installed. What is the exact version of that file on your system? Also, can you try to repair the latest OS service pack that you have on your system (probably this is Windows Server 2003 SP1) and see if that resolves this issue?

Thanks! Aaron

Aaron, Thanks for ur advice!

following your suggestion, i checked the file - msi.dll, its version is ' 2.0.3790.0 '.
but when i try to install Windows Installer 3.1, I get a hint " Setup has detected that the service pack version of this system is newer than the update you are applying. there is no need to install the update. "
the update file is "WindowsInstaller-KB893803-v2-x86.exe " , version is '3.1.0.0'

Then i try to reinstall "WindowsServer2003-KB889101-SP1-x86-ENU.exe" even though i don't think it's necessary on the the machine with "Windows Server 2003 Enterprise Edition Server Pack 1, v.1023". I got the following infor

"Service Pack 1 Setup Error

This Service Pack cannot be installed on top of the windows Server 2003 Service Pack 1 build currently installed on your computer. Cancel this installation process, uninstall your current Windows Server 2003 Service Pack 1 build, then re-install this Service Pack.

"

what I was confused is why there 're contradictive errors arose in the same system.

wukong at 2007-9-13 > top of Msdn Tech,.NET Development,.NET Framework Setup...
# 6

hi, Aaron Stebner

are you here?

wukong at 2007-9-13 > top of Msdn Tech,.NET Development,.NET Framework Setup...
# 7
this seems to be a catch 22 scenario. I still cant get around the problem of the msi installer 3.0 not installing. the Spk says its ok and I know it aint. the msi.dll version=2.0.3790.0 this is not 3. so why cant the 3.0 install over it. one fix was to integrate/extract the source and then modify a file to say it can..?
RayJOmore at 2007-9-13 > top of Msdn Tech,.NET Development,.NET Framework Setup...
# 8
If i'm correct .net fw 2 needs windows installer 3.1. However the normal exe you use to install windows installer 3.1 can not be run on a Win2k3SP1 machine. Microsoft has a seperate download for windows installer on a win2k3sp1 machine if i remember correctly.
Eric-Jan at 2007-9-13 > top of Msdn Tech,.NET Development,.NET Framework Setup...
# 9

Eric-Jan wrote:
If i'm correct .net fw 2 needs windows installer 3.1. However the normal exe you use to install windows installer 3.1 can not be run on a Win2k3SP1 machine. Microsoft has a seperate download for windows installer on a win2k3sp1 machine if i remember correctly.

Would you please tell us where can we download the separate Windows Installer? Thank you!

wukong at 2007-9-13 > top of Msdn Tech,.NET Development,.NET Framework Setup...
# 11
Did it work?
Eric-Jan at 2007-9-13 > top of Msdn Tech,.NET Development,.NET Framework Setup...
# 12

Yes, Eric. Thank you!

I did update the Installer(msi.dll) to Version 3.1 (3.1.4000.2435)

but i still can't install dotnetfx.exe (dotnetfx3.exe).

the error prompt:
The Windows Installer Service could not be assessed. This can occur if you are running Windows in safe mode, or if the Windows Installer is not correctly installed. Contact your support personnel for assistance.

why?

wukong at 2007-9-13 > top of Msdn Tech,.NET Development,.NET Framework Setup...
# 13

Ok i know this is a dumb question but i have a windows Xp Professional and keep getting an error SQLevn70.rll damaged how can i rectify this problem?I have installed .netFramework 3.0 without removing .netFramework 1.1 is this a problem?

i would really appritiate the help i can get!

Thanks

Shneakymaster@gmail.com

Shneakymaster at 2007-9-13 > top of Msdn Tech,.NET Development,.NET Framework Setup...
# 14
I am sorry guys (wu kong and Shneakymaster), i am in the dark as well.
Eric-Jan at 2007-9-13 > top of Msdn Tech,.NET Development,.NET Framework Setup...

.NET Development

Site Classified