.NET Framework

.NET Framework 1.1, released on 2003-04-24.

Application Details:

Version: 1.1
License: Free to use
Votes: 1
Latest Rating: Garbage
Latest Wine Version Tested: 8.0.2

Maintainers: About Maintainership

Free Download Microsoft .NET Framework 1.1 Redistributable Free Download Microsoft .NET Framework 1.1 Service Pack 1 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

  • installation with winetricks
  • some applications are "useable"
  • What does not

  • wine NDP1.1sp1-KB867460-X86.exe - fails without a errormessage
  • no application works flawlessly
  • Workarounds

    What was not tested

  • a lot
  • Hardware tested


    • GPU:
    • Driver:

    Additional Comments

    selected in Test Results table below
    Operating systemTest dateWine versionInstalls?Runs?Used
    ShowLinux Mint 21.2Aug 10 20238.0.2No Not installable NoGarbageDaniel Dias 
    ShowFedora 19 x86_64Dec 26 20141.7.33Yes Yes NoGoldAnastasius Focht 
    ShowUbuntu 14.04 "Trusty" i386 (+ variants like Kubuntu)Mar 18 20141.7.14Yes Yes NoGoldBrandon 
    ShowGentoo Linux x86_64Aug 20 20131.7.0Yes No NoGarbageleonice 
    ShowFedora 18 x86_64May 25 20131.5.31Yes Yes NoGoldAnastasius Focht 

    Known Bugs

    Bug # Description Status Resolution Other apps affected
    5358 .NET 1.1's dotnetfx.exe fails to install CLOSED FIXED View
    7098 msi doesn't publish/install some assemblies into GAC CLOSED FIXED View
    10134 regtlib.exe from .NET 1.1's dotnetfx.exe installer crashes with heap problem CLOSED FIXED View
    11742 Small .net 1.1 app (FastMD5 1.3) fails to start up CLOSED FIXED View
    12099 .NET Framework 1.1 installer requires loadperf.dll in case of AeDebug -> Auto=0 (unhandled exception dialog) CLOSED FIXED View
    13995 Microsoft .NET Framework 1.1 Service Pack 1 fails to install (crash) CLOSED FIXED View
    15748 .NET 1.1's dotnetfx fails to install, aborts when it can't stop the msi service? CLOSED FIXED View
    16626 NBC Direct installer can't find resources CLOSED FIXED View
    16956 Lexware: Installation of .Net 2.0 SP 1 fails CLOSED FIXED View
    17008 MS .Net Framework 1.1 SP1 installer fails sometimes with "nested exception on signal stack" CLOSED FIXED View
    17135 virtual write watches cause problems in multithreaded .NET code (simultaneous GC heap allocations) CLOSED FIXED View
    17161 Provide lodctr.exe tool to prevent misleading process spawn failure console messages (.NET installers) CLOSED FIXED View
    17184 Achieve Planner 1.9.0 (.NET 1.1 app) requires explicit native override of mscoree.dll or mscoree.dll.StrongNameSignatureVerificationEx faking success CLOSED FIXED View
    23213 .NET Framework 1.1 installation fails with builtin msvcr71 (unimplemented function _set_security_error_handler) 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
    27199 MS .Net Framework 1.x Service Pack installers crash in InstallFiles action (cabinet stream handling) CLOSED FIXED View
    39613 Microsoft .NET Framework 1.1 fails to install with Wine 1.3.2+ CLOSED FIXED View

    Show open bugs

    HowTo / Notes

    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.1 installation

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

    Method 1: Installation by using 'winetricks' script

    Use ­this option for easy installation of .NET 1.1 Framework.

    ­Winetricks will take care of all needed installation prerequisites and wor­k around some problems.

    Method 2: Manual installation

    Run the installer of .NET Framework 1.1

    Optionally install corefonts (using winetricks)

    Post-installation issue: ­

    If you intend to use .NET 1.1 Framework without upgrading to .NET 2.0 or later you might need to set a load-order override of "mscoree.dll" library (system32) to "builtin" only (using winecfg).

    This is due to different loader implementation between .NET 1.1 and 2.x (or later), see bug 17184­ for explanation.­

    .NET Framework 1.1 Service Pack 1 installation
    ­­­­Installation by using 'winetricks' script

    Use this option for easy installation of .NET 1.1 Framework Service Pack(s).­

    Winetricks will take care of all needed installation prerequisites and work around some problems (.NET 1.1 already installed, Service Packs already applied...).

    $ wget

    .NET Framework 1.1 Service Pack 1:

    $ bash winetricks dotnet11sp1

    There is no need to manually install .NET Framework 1.1 be­­fore. Winetricks does this as part of service pack install!­­

    Unattended installation of .NET Framework 1.1

    Unattended Installation

    Example command lines you can use to perform unattended installations for the ­.NET Framework 1.1 installation­: ­

    Silent installation

    These command lines will run the .NET Framework 1.1­ setup in fully silent mode. The setup package will extract to a temporary location and installation will begin with no user interaction and no visible UI. The user will see no visible indication that setup is running.

    $ ­wine setup.exe /q:a /c:"install.exe /q"­

    Standard unattended installation

    These command lines will run the .NET Framework 1.1 setup in standard unattended mode. The setup package will extract to a temporary location and installation will begin with no user interaction. A progress dialog will appear on the screen during installation, and it will disappear when setup is complete. Errors encountered during installation might pop up message boxes during installation if they occur.

    ­$ wine setup.exe /q:a /c:"install.exe /qb"

    Unattended installation with no cancel button available in the UI

    These command lines will run the .NET Framework 1.1 setup in unattended mode with no cancel button. The behavior of setup is the same as with the command lines above except the cancel button will be hidden on the progress page during installation. This allows the user to know that a setup is in progress but prevent them from cancelling it (unless they kill the process).

    $ wine setup.exe /q:a /c:"install.exe /q­b!"
    Verify .NET Framework installation using .NET Framework Setup Verification Tool (Microsoft)

    Last update: 2023-06-16

    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

    Failed to delay load library mscorlib.dll (Win32 error: 0)

    If you get a message box telling:

    Failed to delay load library mscorlib.dll (Win32 error: 0).
    This program can no longer run and will now terminate.


    This is bug 25120

    Use winetricks for installation.

    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"

    err:msi:HANDLE_CustomType34 Unable to execute command

    If you see an error message at the end of the installer in console lik­e this:

    ­­err:msi:HANDLE_CustomType34 Unable to ­execute command L"\"C:\\windows\\Microsoft.NET\\Framework\\netfxsbs11.exe\" /install"

    This message is harmless and expected (see my comment here).

    Codeweaver AppDB Entry­