我运行的是 Windows 10 Pro(版本 1809。操作系统内部版本 17763.437),并安装了 .NET 4.8,后来发现 ILMergeGUI 无法与它配合使用。因此,我使用“卸载程序和功能”卸载了 4.8,然后重新启动。
现在 4.7.1 也消失了,这是在新电脑上全新安装 Windows 10 后的机器上的版本。
然而,当我尝试安装 4.7.1 时,出现错误,提示它或更高版本已安装。
最糟糕的是,当我运行这个命令时:
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\full" /v version
这是结果:4.8.03761。
我现在已使用升级到 4.8 时创建的还原点进行了还原,并回到了 4.7.03190。
答案1
转到更新历史记录->卸载更新然后...
单独安装:
客户端 Win 10:卸载更新 KB4486153
Windows Server 2016:卸载更新 KB4486129
更新 1903:
作为功能更新 1903 的一部分,.NET 4.8 无法卸载,除非通过控制面板(更新 -> 恢复)回滚到 1809
要求:1809 的备份仍然存在于:\windows.old 下(更新到 1903 后 10 天该文件夹将被删除)并且没有进行磁盘清理,因为这也会删除该文件夹。