none
MSI asking for .NET 3.5 even after 3.5 SP1 installation RRS feed

  • Question

  • -> Installed .NET 3.5 SP1 on the server
    -> I try to double click MSI and it says, .NET 3.5 is not present on your computer

    Tried reboot, uninstall and reinstall, nothing helped. Please help
    Friday, October 9, 2009 1:48 AM

Answers

  • Hi

    There is difference between .Net Framework 3.5 SP1 and .Net Framework 3.5
    SP1 is service pack 1
    . A service pack (in short SP) is a collection of updates, fixes and/or enhancements to a software program delivered in the form of a single installable package

    .Net Framework 3.5  is .Net Framework version 3.5 :-
    The Microsoft .NET Framework is a software framework that can be installed on computers running Microsoft Windows operating systems. It includes a large library of coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework. The .NET Framework is a Microsoft offering and is intended to be used by most new applications created for the Windows platform.

    Use Verification Tool ( http://blogs.msdn.com/astebner/pages/8999004.aspx ) to verify .Net Framework and let me know the status of what u exactly have on your machine ?
    I need this info from u

    1.Whats ur OS?
    2.Which .Net Framework and SP are present on your system ?
    3. Provide Details regarding the MSI



    Refer this links for downloads
    http://repairdotnetframeworks.wordpress.com/2009/09/24/download_dotnetframeworks-3-5/

    More Information on .Net 3.5 refer here
    http://download.microsoft.com/download/9/a/e/9ae0f6cc-7032-408e-9ca7-989f9e4af4ec/dotNetReadMe.htm
    Thks
    anliS


    Best Regards,
    anliS
    BIC
    Please remember to mark the correct replies as answers
    • Marked as answer by YiChun Chen Tuesday, October 13, 2009 3:04 AM
    Friday, October 9, 2009 6:31 AM
  • Hi Sudhie S,

    Thank you for your post.

    Some clarification with you:
    How did you deploy your application?
    Will this situation happen when you install this MSI on another machine with .NET Framework 3.5 SP1 installed?

    Based on the error message, the MSI installer cannot detect .NET Framework 3.5 installed.

    Firstly, please try Verification Tool (http://blogs.msdn.com/astebner/pages/8999004.aspx ) that AnliS posted above to verify .Net Framework 2.0, 3.0 and 3.5 on your machine. If any .NET Framework cannot be verified, try Cleanup Tool to remove .NET 2.0, 3.0 and 3.5 and reinstall .NET Framework 3.5 SP1.

    Generally speaking, to detect .NET Framework 3.5, we could check the following registry key:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5]
    Install = 1
    Version = 3.5.21022.08

    If you are running Visual Studio to deploy your application, here is helpful article about how to check for .NET 3.5 SP1 for a MSI:
    http://geekswithblogs.net/jblumenauer/archive/2009/07/28/checking-for-.net-3.5-sp1-in-an-msi.aspx
    We can change the registry key to .NET 3.5 instead of .NET 3.5 SP1 to have a try.
    Or you can try the following blog:
    http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx

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

    Best regards,
    Yichun Chen

    (This response contains a reference to a third party World Wide Web site. Microsoft is providing this information as a convenience to you. Microsoft does not control these sites and has not tested any software or information found on these sites; therefore, Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. There are inherent dangers in the use of any software found on the Internet, and Microsoft cautions you to make sure that you completely understand the risk before retrieving any software from the Internet.)
    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 YiChun Chen Tuesday, October 13, 2009 3:02 AM
    • Edited by YiChun Chen Tuesday, October 13, 2009 3:06 AM typo
    Monday, October 12, 2009 9:33 AM

All replies

  • Hi

    There is difference between .Net Framework 3.5 SP1 and .Net Framework 3.5
    SP1 is service pack 1
    . A service pack (in short SP) is a collection of updates, fixes and/or enhancements to a software program delivered in the form of a single installable package

    .Net Framework 3.5  is .Net Framework version 3.5 :-
    The Microsoft .NET Framework is a software framework that can be installed on computers running Microsoft Windows operating systems. It includes a large library of coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework. The .NET Framework is a Microsoft offering and is intended to be used by most new applications created for the Windows platform.

    Use Verification Tool ( http://blogs.msdn.com/astebner/pages/8999004.aspx ) to verify .Net Framework and let me know the status of what u exactly have on your machine ?
    I need this info from u

    1.Whats ur OS?
    2.Which .Net Framework and SP are present on your system ?
    3. Provide Details regarding the MSI



    Refer this links for downloads
    http://repairdotnetframeworks.wordpress.com/2009/09/24/download_dotnetframeworks-3-5/

    More Information on .Net 3.5 refer here
    http://download.microsoft.com/download/9/a/e/9ae0f6cc-7032-408e-9ca7-989f9e4af4ec/dotNetReadMe.htm
    Thks
    anliS


    Best Regards,
    anliS
    BIC
    Please remember to mark the correct replies as answers
    • Marked as answer by YiChun Chen Tuesday, October 13, 2009 3:04 AM
    Friday, October 9, 2009 6:31 AM
  • Hi Sudhie S,

    Thank you for your post.

    Some clarification with you:
    How did you deploy your application?
    Will this situation happen when you install this MSI on another machine with .NET Framework 3.5 SP1 installed?

    Based on the error message, the MSI installer cannot detect .NET Framework 3.5 installed.

    Firstly, please try Verification Tool (http://blogs.msdn.com/astebner/pages/8999004.aspx ) that AnliS posted above to verify .Net Framework 2.0, 3.0 and 3.5 on your machine. If any .NET Framework cannot be verified, try Cleanup Tool to remove .NET 2.0, 3.0 and 3.5 and reinstall .NET Framework 3.5 SP1.

    Generally speaking, to detect .NET Framework 3.5, we could check the following registry key:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5]
    Install = 1
    Version = 3.5.21022.08

    If you are running Visual Studio to deploy your application, here is helpful article about how to check for .NET 3.5 SP1 for a MSI:
    http://geekswithblogs.net/jblumenauer/archive/2009/07/28/checking-for-.net-3.5-sp1-in-an-msi.aspx
    We can change the registry key to .NET 3.5 instead of .NET 3.5 SP1 to have a try.
    Or you can try the following blog:
    http://blogs.msdn.com/astebner/archive/2007/11/29/6608419.aspx

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

    Best regards,
    Yichun Chen

    (This response contains a reference to a third party World Wide Web site. Microsoft is providing this information as a convenience to you. Microsoft does not control these sites and has not tested any software or information found on these sites; therefore, Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. There are inherent dangers in the use of any software found on the Internet, and Microsoft cautions you to make sure that you completely understand the risk before retrieving any software from the Internet.)
    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 YiChun Chen Tuesday, October 13, 2009 3:02 AM
    • Edited by YiChun Chen Tuesday, October 13, 2009 3:06 AM typo
    Monday, October 12, 2009 9:33 AM
  • It worked, i removed all .net instances and just installed .NET 3.5. It worked fine for me. Thanks Anlis.

    I will keep this information YiChun. Thanks for the reply.

    Thanks,
    Sudhie.
    Monday, October 12, 2009 11:24 PM
  • Hi Sudhie S,

    It's my pleasure. :)

    I'm so glad to hear that. Cheer!

    Have a good week.

    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.
    Tuesday, October 13, 2009 3:04 AM