.NET Framework

.NET Framework 1.0, released on 2002-01-05.

Application Details:

Version: 1.0
License: Free to use
Votes: 1
Latest Rating: Gold
Latest Wine Version Tested: 1.7.33

Maintainers: About Maintainership

No maintainers. Volunteer today!

Free Download Microsoft .NET Framework 1.0 Redistributable Free Download Microsoft .NET Framework 1.0 Service Pack 3 Redistributable

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

The application that required .NET 1.0 Framework installed and ran successfully.

.NET Framework Setup Verification Tool from Aaron Stebner (Microsoft) which checks for proper installation of .NET assemblies and registry entries reports success.

What does not



What was not tested


Hardware tested


  • GPU:
  • Driver:

Additional Comments

Always use a clean WINEPREFIX for .NET installs (Framework + .NET based app)!

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowFedora 19 x86_64Dec 26 20141.7.33Yes Yes GoldAnastasius Focht 
ShowFedora 18 x86_64May 25 20131.5.31Yes Yes GoldAnastasius Focht 
CurrentFedora 16 x86_64Dec 21 20121.5.20Yes Yes GoldAnastasius Focht 
ShowFedora 16 x86_64Sep 14 20121.5.13Yes Yes GoldAnastasius Focht 
ShowFedora 16 x86_64Mar 08 20121.4Yes Yes GoldAnastasius Focht 

Known Bugs

Bug # Description Status Resolution Other apps affected
17084 .NET 1.0: imagehlp.ImageGetDigestStream needs more flesh (assembly registration fails) CLOSED FIXED View
17135 virtual write watches cause problems in multithreaded .NET code (simultaneous GC heap allocations) CLOSED FIXED View
21622 mscoree.dll.DllUnregisterServer stub needed (.NET 1.0 installer) CLOSED FIXED View
23847 ntdll: NtQuerySystemInformation(SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION) should provide NT-style 100ns units (.NET 1.x CLR) CLOSED FIXED View
25120 Microsoft .NET Framework 1.x installer fails with 'CLR error: 80004001' (1.0) or 'Failed to delay load library mscorlib.dll' (1.1) (fusion.CreateApplicationContext is a stub) NEW View
26935 .NET Framework 1.0 SP3 installation leads to msiexec.exe crash CLOSED FIXED View
27199 MS .Net Framework 1.x Service Pack installers crash in InstallFiles action (cabinet stream handling) CLOSED FIXED View

Show open bugs

HowTo / Notes

.NET Framework 1.0 installation

­Make sure you operate on a clean 32-bit ­WINEPREFIX (~/.wine)!

Installation prerequisite:

If you installed alternative .NET Framework implementation MONO in WINEPREFIX you need to remove it before.

See "Mono uninstallation" HOWTO.


Use the following command to automatically extract and run the installer of .NET Framework 1.0:­­

$ wine dotnetredist.exe /q /T:"C:\\temp" && wine "C:\\temp\\dotnetfx.exe"

Optionally install corefonts (using winetricks)

Get winetricks!

Install winetricks (more details here) to make easier to configure the Wine prefix:

$ sudo wget '' -O /usr/local/bin/winetricks
$ sudo chmod +x /usr/local/bin/winetricks
.NET Framework 1.0 Service Pack 3 installation

­Installation prerequisite:

Install .NET Framework 1.0 as described in ".NET Framework 1.0 installation" HOWTO.


Run the service pack installer:

$ wine ./NDP1.0sp3-KB867461-X86-Enu.exe
Verify .NET Framework installation using .NET Framework Setup Verification Tool (Microsoft)

Last update: 2019-01-06

To verify .NET Framework installation(s) you can use the .NET Framework Setup Verification Tool from Aaron Stebner (Microsoft) which checks for proper installation of .NET assemblies and registry entries:

$ wget ''
$ unzip
$ env WINEPREFIX=$HOME/winedotnet wine ~/netfx_setupverifier.exe

Select the .NET Framework version you want to verify and evaluate the log file manually if verification failed.

RegAsm.exe - Fatal error: CLR error: 80004001. The program will now terminate

This is bug 25120. You need to set "fusion" component to "native".

Either use 'winecfg' tool or start the installer as follows (if you don't use winetricks recipe):

$ WINEDLLOVERRIDES=fusion=n wine ./dotnetfx.exe

fixme:shell:URL_ParseUrl failed to parse ...

URL_ParseUrl FIXME messages on console when running/installin­g .NET apps are harmless and can be safely ignored. Example console output:

fixme:shell:URL_ParseUrl failed to parse L"mscorlib"

.NET Runtime Failed to load - 3GB address space not supported

This is a limitation of original .NET Framework 1.0

The error message is shown during registration of "mscoree.dll":

$ regsvr32.exe "C:\\windows\\system32\\mscoree.dll"


.NET Framework uses win32 API "GlobalMemoryStatus" to query for memory address space layout/constraints.


Comments Disabled

Comments for this application have been disabled because there are no maintainers.