Windows Vista does not come with dotNet 1.1 framework pre-installed.
Contrary to what those Windows gurus say that dotNet 1.1 is redundant
since Vista come with 2.0 Net framework, there are still a lot of
popular applications insisting that Net 1.1 is installed during setup,
otherwise the application will simply fail to work properly or simply
refuse to install at all.
Unfortunately, installing .Net 1.1 on some Windows Vista system is
not a bed of roses. On some system, .Net 1.1 will simply throw the
following error halfway through its installation.
RegSvcs.exe - Common Language Runtime Debugging Services
Application has generated an exception that could not be handled.
Process id=0×5aa (1450), Thread id=0xd86 (3462).
Click OK to terminate the application.
Click CANCEL to debug the application.
This is an issue in the Microsoft .NET Framework 1.1 installation which is known to occur on Windows Vista.
This issue is resolved in Microsoft .NET Framework 1.1 SP1, however
you will need to use the following procedure to install both the .NET
Framework and the Service Pack at the same time:
Download Microsoft .NET Framework 1.1 Redistributable Package and Microsoft .NET Framework 1.1 Service Pack 1 using links below:
- Save both installations in the same directory
- Ensure that the Microsoft .NET Framework 1.1 Redistributable
Package is named dotnetfx.exe. If not, change its name to dotnetfx.exe.
- Ensure that Microsoft .NET Framework 1.1 Service Pack 1 is named dotnetfxsp1.exe. If not, change its name to dotnetfxsp1.exe.
- Open command prompt as Administrator, and change to the directory where the two installations are saved.
- Run the following commands using the order shown below
- dotnetfx.exe /c:”msiexec.exe /a netfx.msi TARGETDIR=C:\dotnet”
- dotnetfxsp1.exe /Xp:C:\dotnet\netfxsp.msp
- msiexec.exe /a c:\dotnet\netfx.msi /p c:\dotnet\netfxsp.msp
- Install both Microsoft .Net Framework 1.1 and Service Pack 1 by running C:\dotnet\netfx.msi