• Cannot install .net framework 4.6 or 4.6.1

    Home » Forums » AskWoody support » Windows » Windows 7 » Questions: Windows 7 » Cannot install .net framework 4.6 or 4.6.1

    Viewing 6 reply threads
    Author
    Replies
    • #1550541

      The .NET Framework Repair Tool doesn’t always work and uninstalling can be the best option, but you could try repairing v4.5.2 in Programs and Features by right clicking on it then click on Change where you get the repair options.

      Should it be your AV program that is causing the problem, then you could boot up into Safe Mode with Networking and try the direct download.

      https://www.microsoft.com/en-us/download/details.aspx?id=49982

    • #1550563

      There is also a .NET cleanup tool, which will “automatically perform a set of steps to remove selected versions of the .NET Framework from a computer. It will remove files, directories, registry keys and values and Windows Installer product registration information for the .NET Framework. The tool is intended primarily to return your system to a known (relatively clean) state in case you are encountering .NET Framework installation, uninstallation, repair or patching errors so that you can try to install again.” It can be downloaded from http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx .

      I was having a similar problem on my Win7 system, and found that I had an apparently corrupted version of .NET 1.1 installed. Tried to uninstall it, using both Revo Pro and Programs and Features, but in each case I was told to insert the installation disk, which I did not have. So then I found this cleanup tool, and ran it against .NET 1.1. Then I went back to Revo and tried the uninstall again. This time I got a different message, to the effect of “cannot uninstall something which does not exist”. Evidently the cleanup tool had removed the files, but not the registry entry. So then I let Revo do its advanced scan, where it found a heap of related registry entries, which I deleted. This removed .NET 1.1 from the list of installed programs. I then ran CCLEANER > Registry, which found another heap of entries related to .NET 1.1, so deleted these as well. (Yes, I did have a registry backup ….). Rebooted the system, came up OK, and a careful inspection indicated that I now had no version of .NET installed. I was then able to install version 4.6.1, via Windows Update and KB3102433, which worked perfectly.

    • #1550591

      …. I am afraid that if I tried step 3 and removed the latest version I have which is 4.5.2 that I may not be able to install any versions….

      Windows does not need any .NET Framework version to run. Only apps which use that particular version of NF, in this case NF 4.x need it to run. What app(s) do you have that require NF 4.x?

      Uninstalling it (like that cleanup tool reference) should allow reinstalling the latest version. If not reinstalling an older version of 4.x should work with a report to Microsoft about this bug preventing 4.6x installation.

    • #1550592

      I am not sure what programs I might have that need NF. I just install it whenever MS gives me a WU on it.

      I guess I will make a system backup and then do step 3 of the link I provided earlier which is to run the clean up tool.

      I might not get to this right away, but will report back after I am finished.

    • #1550618

      Ran the clean up tool. Rebooted and installed NF 1.1, NF 1.1 SP1 and NF 3.5 SP 2 as directed in the instructions. Rebooted and ran WU which showed that I needed NF 4.5.2 as important and 4.6.1 as optional. Tried running 4.5.2 as both web and non web installs and to the worst of my fears expressed earlier they would NOT install.

      • #1550660

        Ran the clean up tool. Rebooted and installed NF 1.1, NF 1.1 SP1 and NF 3.5 SP 2 as directed in the instructions. Rebooted and ran WU which showed that I needed NF 4.5.2 as important and 4.6.1 as optional. Tried running 4.5.2 as both web and non web installs and to the worst of my fears expressed earlier they would NOT install.

        I’d run the cleanup tool again. Re-boot. Download the offline Microsoft .NET Framework 4.6.1 installer. Disconnect from the Internet. Disable your A/V. Install 4.6.1 using “run as administrator”.

        Don’t bother with the other older versions unless you have some software that complains.

        Joe

        --Joe

        • #1550733

          I’d run the cleanup tool again. Re-boot. Download the offline Microsoft .NET Framework 4.6.1 installer. Disconnect from the Internet. Disable your A/V. Install 4.6.1 using “run as administrator”.

          Don’t bother with the other older versions unless you have some software that complains.

          Joe

          Still no luck. Guess I will just run without and see what happens. If I never need it, then so much the better as I have gotten rid of something. If I end up needing it, I have a backup with a working 4.5.2.

          I usually try 2X with WU and then go grab the offline version of the update. I have done this with 4.5.2, 4.6.0 and 4.6.1.

    • #1550650

      I too encountered a bizarre problem. I was trying to install an HP program and it complained that it would not run with .NET less than 3.5. Of course it simply halted at that point rather than offering to do something useful.

      What made this so bizarre was that this was a nearly new, bare metal install of Windows 10. It had .NET 4.6 installed and nothing else .NET related.

      • #1550659

        I too encountered a bizarre problem. I was trying to install an HP program and it complained that it would not run with .NET less than 3.5. Of course it simply halted at that point rather than offering to do something useful.

        What made this so bizarre was that this was a nearly new, bare metal install of Windows 10. It had .NET 4.6 installed and nothing else .NET related.

        The installer likely has a defective mechanism for determining what .NET version is installed. Not all that unusual.

        Joe

        --Joe

    • #1550665

      Just curious if uninstalling some pre-installed language packs might have something to do with this? Awhile back, I ran a popular disk cleanup utility and it offered to uninstall some Far Eastern language packs. This returned a fairly decent amount of disk space and as I do not think I will ever learn to write or speak an Asian language, I went for it. Not sure why MS insists on having all of these languages mandatory and not optional.

      I was not hurting for disk space, but will usually go for slimming down the system..

      Thanks

      I had no problems installing both of the 1.1 NF packs. The 3.5 pack is small and did not have a GUI. I downloaded it twice and ran the installer which appeared to do nothing. Did not see an entry in Control panel for it to be uninstalled either.

    Viewing 6 reply threads
    Reply To: Cannot install .net framework 4.6 or 4.6.1

    You can use BBCodes to format your content.
    Your account can't use all available BBCodes, they will be stripped before saving.

    Your information: