none
.NET Framework 1.1 not installing on Windows 7 RRS feed

  • Question

  • I am trying to install an application on Windows 7, that was running  without major issues on Win XP. It uses .NET Framework 1.1. As this is not found, the Installshield downloads it and installs it. Of course, it will not install in the first place and the Win 7 offers to run it in compatibility mode. After that I run the SP1 upgrade. After that one feature of my application crashes it when selected. In 'Uninstall Programs', the entry for 'Microsoft .NET Framework 1.1' doesn't show the publichser name. Instead when I click on this entry, it show the help link C:\Windows\Microsoft.NET\Framework\v1.1.4322\1033\repairRedist.htm. This document gives instructions to repair framework.

    I followed the instructions, but neither that feature in my app works nor I see any indication of its proper installation.

    In some postings I have seen a link to a doc that instructs to clean registry entries with a Installation Cleanup Utility. But it removes all versions of .NET Framework. Since I am running it on Win 7. So how do I reinstall Framework 3.5, either by reenabling it in the Windows Features or by downloading it form Microsoft?

    Also some have reported their issues of Framwork incompatibility on Win 7 have been solved by installing Framework 4.0.

    What is the best solution for making .NET Framework 1.1 dependent programs to work correctly on Windows 7. I am using Windows7 Home Prmium 64-bit version. Or is it an issue with 64-bi? I have never installed my app in Vista, I only ran it on XP so far.

    ThanQ...

    Saturday, March 6, 2010 8:30 PM

Answers

  • Hi,

    For Windows 7, it includes the .NET Framework 3.5.1 as an OS component. This means you will get the .NET Framework 2.0 SP2, 3.0 SP2 and 3.5 SP1 plus a few post 3.5 SP1 bug fixes if you have installed Windows 7. Thus, you don't need to upgrade to .NET 3.5 with SP1. We can add or remove the feature of 3.5 with SP1 via the Programs and Features control panel.

    I'm not quite familiar with your program. However, to make one application run on one target machine, at least, we need target .NET Framework to be well installed on the machine. To verify whether .NET Frameworks are well installed, we can utilize this Verification Tool to verify .NET Framework 2.0 SP2, 3.0 SP2 and 3.5 SP1. Please check "Current status" to know the result of verification - success or failed.

    If your application is based on .NET 3.5 and .NET 3.5 is well installed, it should work on x64 Windows 7 machine.
    Monday, March 8, 2010 8:27 AM

All replies

  • Hi,

    For Windows 7, it includes the .NET Framework 3.5.1 as an OS component. This means you will get the .NET Framework 2.0 SP2, 3.0 SP2 and 3.5 SP1 plus a few post 3.5 SP1 bug fixes if you have installed Windows 7. Thus, you don't need to upgrade to .NET 3.5 with SP1. We can add or remove the feature of 3.5 with SP1 via the Programs and Features control panel.

    I'm not quite familiar with your program. However, to make one application run on one target machine, at least, we need target .NET Framework to be well installed on the machine. To verify whether .NET Frameworks are well installed, we can utilize this Verification Tool to verify .NET Framework 2.0 SP2, 3.0 SP2 and 3.5 SP1. Please check "Current status" to know the result of verification - success or failed.

    If your application is based on .NET 3.5 and .NET 3.5 is well installed, it should work on x64 Windows 7 machine.
    Monday, March 8, 2010 8:27 AM
  • Hi,

    1. Your blog mentions that the verification tool return 0 - if the cleanup is successful. The tool's name is "Verification ..." and not "Cleanup ...". Did you mean to say that it returns 0 - if all given versions have been verified?

    2. I am sure my app uses .NET Framework 1.1.

    So just confirm that your tool doesn't remove any Framework but only verifies their installation.

    ThanQ...
    Tuesday, March 9, 2010 1:15 AM
  • Yes, the tool is intended to verify if .NET Framework 1.1 is installed or removed. From your description, I am confused what the "SP1 upgrade" you installed mean. If by any chance you have installed  .NET Framework 1.1, download windows installer cleanup tool to remove  .NET Framework 1.1 only and download  .NET Framework 1.1 to install it again.

    For more information about the cleanup utility, visit http://support.microsoft.com/kb/290301
    Wednesday, March 10, 2010 3:25 AM