none
Cannot install .net 3.5 on windows 7

    Question

  • Hi All,

    Can you provide the link to download for .net framework 3.5 for windows 7 ?

    as per the current url download for .net 3.5 its supported only for all Os besides windows 7

    http://www.microsoft.com/downloads/details.aspx?FamilyID=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en     - link1

    System Requirements
    • "Supported Operating Systems: Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP"
    and to download the .net framwork 3.5 for windows 7 i see the below link

    http://www.microsoft.com/downloads/details.aspx?familyid=C17BA869-9671-4330-A63E-1FD44E0E2505&
    displaylang=en     - link2

    which again says the system requirments as having sp1 installed which is not really working for me

    "The .NET Framework 3.5 SP1 tools and samples contained in this SDK require installation of the .NET Framework 3.5 SP1 which is available with Visual Studio 2008 or a standalone install of the .NET Framework 3.5 SP1. "


    Note: i have tried downloading the link1 and tried installing in windows 7 but i see no applicaiton running for the same even i am admin for that system.

    Does trying link2 resolves the issue?

    isn't there anywhere else i can download the .net 3.5  alone for windows 7 since the link2 is very huge( 4gb).

    any suggestions\fix are welcome
     

    MCTS Web application Technology Specialist
    Friday, November 20, 2009 8:39 AM

Answers

  • Hi Rama Charan,

    Thank you for your post.

    The second link is referring to Windows SDK instead of .NET 3.5 installation.

    For Windows 7, .NET Framework 3.5 with SP1 is shipped with it as one of OS component.
    For .NET Framework 3.5 with SP1, it includes .NET 2.0 with SP2 and .NET 3.0 with SP2 as prerequisite.
    This means, you have the .NET Framework 2.0 SP2, 3.0 SP2 and 3.5 SP1 plus a few post 3.5 SP1 bug fixes on Windows 7. They are OS components. .NET 3.0 SP2 and 3.5 SP1 can be added or removed via the Programs and Features control panel.
    Thus, we don't need to manually install them.
    For more information, please check: http://blogs.msdn.com/astebner/archive/2007/03/14/mailbag-what-version-of-the-net-framework-is-included-in-what-version-of-the-os.aspx

    Hope this helps! If you have any concern, please feel free to let me know.

    Best regards,
    Yichun Chen
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Edited by YiChun Chen Monday, November 23, 2009 10:02 AM typo
    • Marked as answer by Rama Charan Monday, November 23, 2009 10:07 AM
    Monday, November 23, 2009 9:59 AM
  • Hi Rama Charan,

    Thank you for your reply.

    For your first question:
    Since .NET 3.5 SP1 is shipped with Windows 7 as OS components, to remove it, we can turn off this feature via the Programs and Features control panel.

    For your second question:
    Please use Verification Tool to verify .Net Framework 3.5. If .Net Frameworks 3.5 cannot be verified on the computer, you can try to follow the steps mentioned in the following blog to repair it on Windows 7.
    See: http://blogs.msdn.com/astebner/archive/2007/03/26/how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx (also apply for Windows 7)

    And thank you for your kindly suggestion. Sorry for inconvenience. I really appreciate that! :)

    Hope this helps! For any further concern, please feel free to let me know.

    Best regards,
    Yichun Chen
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Marked as answer by Rama Charan Monday, November 23, 2009 10:47 AM
    • Unmarked as answer by Rama Charan Monday, November 23, 2009 10:48 AM
    • Marked as answer by YiChun Chen Tuesday, November 24, 2009 1:55 AM
    Monday, November 23, 2009 10:29 AM

All replies

  • Hi Rama Charan,

    Thank you for your post.

    The second link is referring to Windows SDK instead of .NET 3.5 installation.

    For Windows 7, .NET Framework 3.5 with SP1 is shipped with it as one of OS component.
    For .NET Framework 3.5 with SP1, it includes .NET 2.0 with SP2 and .NET 3.0 with SP2 as prerequisite.
    This means, you have the .NET Framework 2.0 SP2, 3.0 SP2 and 3.5 SP1 plus a few post 3.5 SP1 bug fixes on Windows 7. They are OS components. .NET 3.0 SP2 and 3.5 SP1 can be added or removed via the Programs and Features control panel.
    Thus, we don't need to manually install them.
    For more information, please check: http://blogs.msdn.com/astebner/archive/2007/03/14/mailbag-what-version-of-the-net-framework-is-included-in-what-version-of-the-os.aspx

    Hope this helps! If you have any concern, please feel free to let me know.

    Best regards,
    Yichun Chen
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Edited by YiChun Chen Monday, November 23, 2009 10:02 AM typo
    • Marked as answer by Rama Charan Monday, November 23, 2009 10:07 AM
    Monday, November 23, 2009 9:59 AM
  • Hi YiChun Chen,


    Can you please confirm on the below

    1)As Per your reply i can assume .net 3.5 is Os component and so it cannot be uninstalled my me even by mistake?
    am i correct?

    2) how i can check if my system is installed with .net 3.5 sp1 in the windows 7 and not uninstalled by me or anyone by mistake.


    Note:When i navigate to the folder path shown below i dont see the folder sp1 in my windows 7 pc
    C:\Windows\Microsoft.NET\Framework64\v3.5

    note: if i see my windowsxp pc i see that there is a separate folder for sp1 under .net 3.5.

    Suggestion: Microsoft need create a sofware which tells which versions of .net frameworks are installed in our system and also which service packs of .net frameworks are installed in the system.

    Thanks,
    Rama charan
    MCTS Web application Technology Specialist
    Monday, November 23, 2009 10:14 AM
  • Hi Rama Charan,

    Thank you for your reply.

    For your first question:
    Since .NET 3.5 SP1 is shipped with Windows 7 as OS components, to remove it, we can turn off this feature via the Programs and Features control panel.

    For your second question:
    Please use Verification Tool to verify .Net Framework 3.5. If .Net Frameworks 3.5 cannot be verified on the computer, you can try to follow the steps mentioned in the following blog to repair it on Windows 7.
    See: http://blogs.msdn.com/astebner/archive/2007/03/26/how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx (also apply for Windows 7)

    And thank you for your kindly suggestion. Sorry for inconvenience. I really appreciate that! :)

    Hope this helps! For any further concern, please feel free to let me know.

    Best regards,
    Yichun Chen
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Marked as answer by Rama Charan Monday, November 23, 2009 10:47 AM
    • Unmarked as answer by Rama Charan Monday, November 23, 2009 10:48 AM
    • Marked as answer by YiChun Chen Tuesday, November 24, 2009 1:55 AM
    Monday, November 23, 2009 10:29 AM
  • Hello,

    I'm running Windows 7 as well as I'm trying to install .NET Framework 3.5 Service Pack 1. This doesn't work. Maybe this information can help: I have Visual Studio 2010 installed, and as VS2010 ships the .NET Framework with, I think this is the problem. However, I don't want to uninstall Visual Studio. The .NET Validator says 3.5 SP1 is installed, I know so, but I can't turn it on. Any kind of help is appreciated.

    NVDPassie for CS

    Saturday, December 18, 2010 6:16 PM
  • I have the same problem, caused by repeated failures of SP1 to successfully install. .Net Verification Tool fails, Event Viewer MMC won't load, Win Update doesn't appear on the Start Menu, and TurboTax 2009 won't install.

    The Aaron Stebner blog doesn't have a solution. It appears to be a significant .Net Framework file and/or registry corruption. Win 7 install disk repair doesn't fix it. Installing .net 2.0 manually doesn't fix it. Repeated enable/disable of .net 3.5 for Program Features doesn't fix. Files seem to all be there. Net Framework registry entries are a rambling mess in multiple locations with no documentation, precluding manual work. Documentation on why .Net Verification Tool doesn't work is not available, but it does have a "WindowsApplication1" failure while running. However, that isn't documented anywhere although people have inquired about it online.

    There needs to some way to override Win7 and manual restore .Net 3.5 and probably 3.0. How do you find it? How do you do it?

    Wednesday, May 18, 2011 7:41 PM
  • You cannot install .NET Framework 3.5 SP1 on Win 7 BECAUSE IT IS ALREADY THERE!

    The Windows 7 installation process installs .NET Framework 2.0/3.0/3.5 THROUGH 3.5 SP1 as an integral part of the OS, not as a separate program.

    To see it: Control Panel->Programs and Features->Turn Windows fratures on and off. In the Windows Features dialog, you will see the entry: Microsoft .NET Framework 3.5.1. The .1 indicates SP1 for .NET Framework 3.5. You can expand that node in the list of features to make sure all subfeatures are turned on.

    FYI, .NET Framework 2.0/3.0/3.5 are all a SINGLE framework. 2.0 is the base full framework, and 3.0 and 3.5 are extensions to 2.0, not full frameworks.

    VS 2010 comes with .NET Framework 4.0, a SEPARATE full framework. It has nothing to do with your 3.5 issue.

    The correct procedure to "fix" embedded frameworks in Vista and Win 7:

    http://blogs.msdn.com/astebner/archive/2007/03/26/how-to-repair-the-net-framework-2-0-and-3-0-on-windows-vista.aspx

    as Yichun Chen told you earlier.

    FYI, VS 2010 will not "see" .NET 3.5 as a potential target until you get your 3.5 SP1 issue straightened out.

     

    Wednesday, May 18, 2011 10:27 PM
  • The problem is that it says it is there but it isn't! .Net Verifier fails with an totally undocumented "WindowsApplication1" failure. EventViewer MMC won't install. TurboTax won't install (it has the .Net Verifier built in the installer).

    Some developer may have thought they handled it but didn't. How can it be fixed? I've seen suggestions of copying it from another system. However, that really sounds potentially problem filled!


    Sidebar: there is a possibility that SP1 would reinstall, but it also fails and won't run in safe mode. Is there a way to run it SP1 installer in safe mode?

    Friday, May 20, 2011 8:55 PM
  • Hi everyone.

    I don't want to create a new topic about this issue as there are so many of them already. I hope my reply will be found and answered, and I also hope that I've added my problem description to the suitable topic.

    I understand clearly that the NET Framework 3.5 is already a part of Win7. I have also enabled all sub-parts of Framework 3.5.1, located in Control Panel > Programs and Features.

    My problem is, that I'm still missing some libraries, which are needed to run a basic application which I'd like to use. In the 'readme' file provided with this application is stated that I have to install Framework 3.5, otherwise I'll get error messages about missing libraries. I did get those errors!

    As far as I know, files

    mozglue.dll
    nspr4.dll
    plc4.dll
    mozsqlite3.dll
    nssutil3.dll

    ... are part of NET Framework 3.5, but my system is always giving me the error message that it can't find them.

    Is there any solution for this? I'm running an activated and legal Windows 7 Home Premium x64 with all actualizations.

    Note that I have also tried to install NET Framework 4.

    My questions are:

    >Am I able to get these libraries separately? If so... How and where?

    >If I'll get them... To which folder am I supposed to put these files? Is there a possibility that the application which I'm tryin to use will show some additional errors about another missing libraries? (not sure if it would not show them just because it's missing these five)

    >If these files can't be obtained separately, should I understand that the NET Framework 3.5 is not fully installed in OS Win7? Why are these files missing?

    Many thanks for your answers, I appreciate any help provided!

    Carpe Diem

    Thursday, May 24, 2012 7:53 PM
  • Another file NOT provided the the Windows 7 "version of .NET 3.5.1 is

    UIAutomationProvider.DLL (v3.0.0.0)

    Which would be installed into a location such as:

    C:\Windows\Microsoft.Net\assembly\GAC_MSIL\UIAutomationProvider\3.0.0.0__31bf3856ad364e35\UIAutomationProvider.dll

    As many have stated here the truncated version of .NET 3.5.1 provided on the systems features menu of windows 7 is not the WHOLE .NET framework that is installed using the install and an prior version of Windows.

    Since my app needs the 3.5 version of UIAutomationProvider.dll how do I get since windows 7 systems and Features does not provide it?

    Sunday, August 10, 2014 10:28 PM