none
NET Framework installation order RRS feed

  • Question

  • I've just done a repair install of XP and am now installing NET Framework.  

    I've installed versions 1.1 with SP1 and also version 2.  I made a mistake in in the past of not installing the various versions in the correct sequence so want to avoid that now.  What are the versions and service packs after NET Framework 2 which I should install now?  

    Many thanks.

     

     

    Dell Dimension E520 (3.40Ghz); Win XP Media Center '05; 2Gb ram; 382Gb HD; 1.5TB external drive; OE 6; IE 8; Private Firewall 7; Avast Pro antivirus; Roboform; Diskeeper; Malwarebytes. 

    • Edited by Lugwalker Thursday, September 8, 2011 12:03 PM
    Thursday, September 8, 2011 12:01 PM

Answers

  • The first thing you need to do before installing any .NET Frameworks is apply the Service Packs to your XP. Note that .NET Framework 3.5 requires SP2 for Windows XP at minimum, and .NET Framework 4.0 requires SP3 for Windows XP.

    You also need to know that .NET Framework 4.0 is a separate and independent full framework. It is NOT an extension of .NET Framework 2.0.

    As far as installation order is concerned, the dependencies are as follows:

    There are four (4) full .NET Frameworks available, as follows (note that full frameworks are independent of each other):

    .NET Framework 1.0 (seldom needed, as it is old - 2002)

    .NET Framework 1.1 (2003)

    .NET Framework 2.0/3.0/3.5 (this is all ONE framework. 2.0 is the base, full, framework. 3.0 and 3.5 are extensions to 2.0)

    .NET Framework 4.0

    Windows XP installs NO .NET Frameworks as part of the OS, so you can install FULL frameworks as you need them.

    I saw an article recently (sorry, can't find it right now) that recommended that with XP, you first install .NET Framework 4.0:

    http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17718

    Then, install .NET Framework 2.0/3.0/3.5 using this cumulative updater:

    http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe

    After that, install .NET Framework 1.1:

    http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26

    IMPORTANT: Before each install, clean out your %temp% directory, and disable any AV/anti-malware/firewall software. Be sure to run the installers from your system administrator account.

    • Marked as answer by Lugwalker Thursday, September 8, 2011 4:00 PM
    Thursday, September 8, 2011 1:04 PM

All replies

  • The latest .net framework version is 4

    .net framework 1 and .net framework 2 are different from each other but .net framework 3 to .net framework 4 are the extension of .net framework 2.

    If you install .net framework 4 now, It will include all the .net framework's from .net framework 2 to .net framework 4.


    Please mark those posts as answer which answers your question. Faraz
    Thursday, September 8, 2011 12:22 PM
  • Thanks very much for that, Faraz.  I'll install it now. 
    Thursday, September 8, 2011 12:35 PM
  • The first thing you need to do before installing any .NET Frameworks is apply the Service Packs to your XP. Note that .NET Framework 3.5 requires SP2 for Windows XP at minimum, and .NET Framework 4.0 requires SP3 for Windows XP.

    You also need to know that .NET Framework 4.0 is a separate and independent full framework. It is NOT an extension of .NET Framework 2.0.

    As far as installation order is concerned, the dependencies are as follows:

    There are four (4) full .NET Frameworks available, as follows (note that full frameworks are independent of each other):

    .NET Framework 1.0 (seldom needed, as it is old - 2002)

    .NET Framework 1.1 (2003)

    .NET Framework 2.0/3.0/3.5 (this is all ONE framework. 2.0 is the base, full, framework. 3.0 and 3.5 are extensions to 2.0)

    .NET Framework 4.0

    Windows XP installs NO .NET Frameworks as part of the OS, so you can install FULL frameworks as you need them.

    I saw an article recently (sorry, can't find it right now) that recommended that with XP, you first install .NET Framework 4.0:

    http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17718

    Then, install .NET Framework 2.0/3.0/3.5 using this cumulative updater:

    http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe

    After that, install .NET Framework 1.1:

    http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26

    IMPORTANT: Before each install, clean out your %temp% directory, and disable any AV/anti-malware/firewall software. Be sure to run the installers from your system administrator account.

    • Marked as answer by Lugwalker Thursday, September 8, 2011 4:00 PM
    Thursday, September 8, 2011 1:04 PM
  • I've just installed .NET Framework 4 Client Profile & NET Framework 4 Extended and rebooted.  

    However, when I try to open Paint.NET I get the message 'NET Framework 3.5 SP1 required'.  Did I install the wrong .Net Framework 4?  Should I simply go ahead and install NET Framework 3.5 SP1?

    Thursday, September 8, 2011 1:05 PM
  • http://www.microsoft.com/download/en/details.aspx?id=17851

    Install from the above link


    Please mark those posts as answer which answers your question. Faraz
    Thursday, September 8, 2011 1:07 PM
  • Please see my earlier reply for the link to the .NET Framework 3.5 SP1 installer:

    Then, install .NET Framework 2.0/3.0/3.5 using this cumulative updater:

    http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe

    Thursday, September 8, 2011 1:36 PM
  • Thanks, PV.  After uninstalling that Net Framework 4 item I had installed earlier, I followed your instructions and installed the rest.  I didn't reinstall 4 and will wait until something lets me know that it's required. Windows Update then downloaded and installed the necessary updates when I rebooted.

    Many thanks everyone.  Everything is working well now.

     

     

     

    Thursday, September 8, 2011 4:00 PM