![Microsoft .NET 框架 Windows 10 在安装时无法被多个程序看到](https://linux22.com/image/1598978/Microsoft%20.NET%20%E6%A1%86%E6%9E%B6%20Windows%2010%20%E5%9C%A8%E5%AE%89%E8%A3%85%E6%97%B6%E6%97%A0%E6%B3%95%E8%A2%AB%E5%A4%9A%E4%B8%AA%E7%A8%8B%E5%BA%8F%E7%9C%8B%E5%88%B0.png)
突然,任何使用 .net 框架的程序的安装尝试都停止了,并显示一条消息,告诉我该程序需要 .net。我尝试了 Microsoft 的修复选项,但没有成功。
我下载了一个安装版本但是它告诉我已安装并中止。
我完全不知所措。
请帮助!
答案1
我最终发现了问题,这并不是微软的功劳。
我尝试过多次打开\关闭。我下载并运行了 NetFxRepairTool 多次,但都失败了。
我花了几个小时在网上搜索,但无济于事。所有建议都一样。
然后我发现有一个名为 netfx_setupverifier 的程序,我运行了该程序,并且我对 .net 4 的分析显示注册表存在问题,其他程序无法找到或修复。
HKLM\software\microsoft.NETFramework\InstallRoot 设置为 c:\windows\microsoft.NET\framework。
该软件指出它应该指向 c:\windows\microsoft.NET\framework64
所以我修改了密钥,问题立即解决。
来吧,微软——你应该知道这一点。