如何从windows 10卸载.net framework 4.8

如何从windows 10卸载.net framework 4.8,.net,frameworks,windows-10,.net,Frameworks,Windows 10,我安装了windows 10和.net framework 4.7.2,我的程序运行良好。然后我想尝试一下.NETFramework4.8,安装后,我的程序无法运行。我试图卸载.net framework 4.8,我从“控制面板”进行了卸载,但注册表HKLM\SOFTWARE\Microsoft\net framework Setup\NDP\v4\Full被永久设置为版本4.8.03761。我在网上搜索了几个小时,想知道如何完全摆脱这个4.8版本,但都没有结果。我还读到,微软决定4.8版本的更

我安装了windows 10和.net framework 4.7.2,我的程序运行良好。然后我想尝试一下.NETFramework4.8,安装后,我的程序无法运行。我试图卸载.net framework 4.8,我从“控制面板”进行了卸载,但注册表HKLM\SOFTWARE\Microsoft\net framework Setup\NDP\v4\Full被永久设置为版本4.8.03761。我在网上搜索了几个小时,想知道如何完全摆脱这个4.8版本,但都没有结果。我还读到,微软决定4.8版本的更新是不可逆的,我希望这不是真的,我希望我可以回到4.7.2版本,而不必完全破坏整个系统并重新开始。

.NET是Windows的一部分。新版本将在ARP中显示为Windows更新(控制面板->卸载程序->查看已安装的更新)。要卸载新的.NET版本,您需要卸载正确的Windows update

以下是Windows 10上.NET 4.8的更新编号:

KB4486129-适用于Windows 10 RS1/RS2版本

KB4486153-适用于Windows 10 RS3及更高版本

如果卸载这些更新无法解决此问题,我建议在开发者社区网站()上打开一个.NET问题,并提供.NET安装/卸载日志


日志收集的工具和说明可在

上找到。最简单的方法是将操作系统回滚到安装4.8之前的某个日期

该应用程序称为系统还原


在控制面板搜索框中,键入Recovery。选择恢复>打开系统还原。在“还原系统文件和设置”框中,选择“下一步”。选择要在结果列表中使用的还原点

当您说您的程序不工作时,这是如何表现的?源代码在您的控制之下吗?根据问题的性质,您可能比修改操作系统/运行时更容易修改它。一个基础库未能在4.8下运行,但它运行良好,在2012R2上是4.7.2,它是KB486105,