PDA

View Full Version : DotNetFX on Win98



JeffMMI
11-17-2006, 09:18 AM
I understand Win98 is no longer supported by Microsoft. However, we have a very large customer base that include many Win98 systems. Our latest product is now starting to include .Net 2.0 versions of our software, so I'm trying to create an install for all Windows platforms, including the ancient Win98 systems. The problem I'm getting is a failure to install the .Net framework. The Installshield 12 Express install launches it's wrapper for the .Net install as one of the prerequisites. After after 10-15 min, I start getting mscorsvw.exe errors. Below is a piece of the install log file when the exceptions start showing up:

Action 16:12:57: ConfigureNativeImage. Installing native images
ConfigureNativeImage: Executing: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /NoDependencies /nologo
11/16/06 16:12:57 DDSet_Status: Running Command Line: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /NoDependencies /nologo
11/16/06 16:12:57 DDSet_Status: LANGID: 1033
Installing assembly mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Compiling 1 assembly:
Compiling assembly mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ...
Error compiling mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089: Internal CLR error. (Exception from HRESULT: 0x80131506)
Internal CLR error. (Exception from HRESULT: 0x80131506)
11/16/06 16:13:03 DDSet_Status: Process returned -1
11/16/06 16:13:03 DDSet_Status: Incrementing progress bar based on filesize of: 4308992
11/16/06 16:13:03 DDSet_CARetVal: 0
11/16/06 16:13:03 DDSet_Entry: ConfigureNativeImage ended successfully
MSI (c) (23:E7): Creating MSIHANDLE (1551) of type 790536 for thread -222745
MSI (c) (23:E7): Creating MSIHANDLE (1552) of type 790531 for thread -222745
11/16/06 16:13:03 DDSet_Status: LANGID: 1033
11/16/06 16:13:03 DDSet_Entry: ConfigureNativeImage started
11/16/06 16:13:03 DDSet_Status: Deferred or Commit action for NGEN
11/16/06 16:13:03 DDSet_Status: CustomActionData: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "System.Deployment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /NoDependencies /nologo;
Action 16:13:03: ConfigureNativeImage. Installing native images
ConfigureNativeImage: Executing: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "System.Deployment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /NoDependencies /nologo
11/16/06 16:13:03 DDSet_Status: Running Command Line: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "System.Deployment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /NoDependencies /nologo
11/16/06 16:13:03 DDSet_Status: LANGID: 1033
Installing assembly System.Deployment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Compiling 3 assemblies:
Compiling assembly mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ...
mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Compiling assembly System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ...
Failed to generate native code for dependent image System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 because of the following error: The remote procedure call failed. (Exception from HRESULT: 0x800706BE)
Compiling assembly System.Deployment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ...
The remote procedure call failed. (Exception from HRESULT: 0x800706BE)
11/16/06 16:19:15 DDSet_Status: Process returned -1
11/16/06 16:19:15 DDSet_CARetVal: 0
11/16/06 16:19:15 DDSet_Entry: ConfigureNativeImage ended successfully
MSI (c) (23:E7): Creating MSIHANDLE (1565) of type 790536 for thread -222745
MSI (c) (23:E7): Creating MSIHANDLE (1566) of type 790531 for thread -222745
11/16/06 16:19:15 DDSet_Status: LANGID: 1033
11/16/06 16:19:15 DDSet_Entry: ConfigureNativeImage started
11/16/06 16:19:15 DDSet_Status: Deferred or Commit action for NGEN
11/16/06 16:19:15 DDSet_Status: CustomActionData: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\dfsvc.exe" /NoDependencies /nologo;
Action 16:19:15: ConfigureNativeImage. Installing native images
ConfigureNativeImage: Executing: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\dfsvc.exe" /NoDependencies /nologo
11/16/06 16:19:15 DDSet_Status: Running Command Line: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe install "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\dfsvc.exe" /NoDependencies /nologo
11/16/06 16:19:15 DDSet_Status: LANGID: 1033
Installing assembly C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\dfsvc.exe
Compiling 2 assemblies:
Compiling assembly mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ...
Failed to generate native code for dependent image mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 because of the following error: Uncaught exception during type initialization. (Exception from HRESULT: 0x80131534)
Compiling assembly C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\dfsvc.exe ...
dfsvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Uncaught exception during type initialization. (Exception from HRESULT: 0x80131534)
11/16/06 16:19:22 DDSet_Status: Process returned -1
11/16/06 16:19:22 DDSet_CARetVal: 0
11/16/06 16:19:22 DDSet_Entry: ConfigureNativeImage ended successfully

I tried the install on two different Win98 system in house. This one is a completely fresh Win98SE installation with no other software on it. The dotnetfx.exe is supposed to be able to install on everything from Win98 and up.

Any ideas?

MichaelU
11-17-2006, 11:45 AM
The only thing I can think of is .NET 2.0 requires IE 5.01 (http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en#Requirements) and I'm not sure if 98 SE came with it; I think 98 SE came with IE 5.0 but I'm having trouble verifying.

JeffMMI
11-21-2006, 03:14 PM
Win98SE did come with IE 5.0 installed. I downloaded and installed IE6, MDAC 2.8, Jet4.0 SP8, and Windows Installer 2.0 prior to installing the .Net framework 2.0.
I do not know why it's giving me such grief.