4
votes

I have tried everything from suggested questions .

I am getting "NET Framework 4.6 not installed", when I try to start Visual Studio 2017 or/and remove apps, which depends on it, like Visual Studio 2019.

I am using Windows 10.

I have tried everything, except reinstalling Windows 10, including:

  • DISM.exe /Online /Cleanup-image /Restorehealth with success.

Turn off/on features (Framework 4.8) for Windows 10.

If I try to install another NET Framework (for the example NET 4.6.2), it says:

.NET Framework 4.6.2 or a later update is already installed on this computer.

This is the error from XML file:

<record>26</record>
<time>2020/01/25 18:04:39.727</time>
<type>Error</type>
<source>VisualStudio</source>
<description>Failure calling IsCompatibleNDPVersionInstalled.</description>
<hr>80004005 - E_FAIL</hr>
<errorinfo></errorinfo>

From NET Framework repair tool:

enter image description here

enter image description here enter image description here

1
I have no "NETFramework setup" in the registry. I have NETFramework with NGenQueue. - gdfgdfg
Well, that's why. Having your registry turn into silly-putty is rather a problem, such mishaps are rarely isolated. You could give this tool a spin. - Hans Passant
Thanks, but this1 was used couple of times. I will use it again to show the final result - gdfgdfg
You can check the question. - gdfgdfg

1 Answers

2
votes

The way you do it is to use Visual Studio Installer.

Start Visual Studio Installer and locate your Visual Studio Version, and click on Modify.

And click on Individual components. Than select the .net framework that you need to install.

enter image description here