如何从 Windows 10 卸载 .net framework 4.8
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/57601475/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
how to uninstall .net framework 4.8 from windows 10
提问by For Comment
I have windows 10 and .net framework 4.7.2 installed and my program works fine. Then I figured to try the .net framework 4.8, after installation, my program doesn't work. I was trying to uninstall .net framework 4.8, I did the uninstall from control panel, but the registry HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full is permanently set at version 4.8.03761. I've searched online for hours on how to completely rid of this 4.8 version to no avail. I also read that Microsoft made the decision that 4.8 version update to be irreversible, I am hoping this is not true and hope for ways that I can go back to 4.7.2 version without completely nuking the whole system and starting over.
我安装了 Windows 10 和 .net framework 4.7.2,我的程序运行良好。然后我想尝试.net framework 4.8,安装后,我的程序不起作用。我试图卸载 .net framework 4.8,我从控制面板卸载,但注册表 HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full 被永久设置为版本 4.8.03761。我在网上搜索了几个小时,了解如何完全摆脱这个 4.8 版本,但无济于事。我还读到微软决定 4.8 版本更新不可逆转,我希望这不是真的,并希望我可以回到 4.7.2 版本而不完全破坏整个系统并重新开始。
回答by Nikola Milosavljevic
.NET is part of Windows. New releases would appear as Windows updates in ARP (Control Panel -> Uninstall a Program -> View Installed Updates). To uninstall new .NET release, you would need to uninstall the correct Windows update.
.NET 是 Windows 的一部分。新版本将在 ARP 中显示为 Windows 更新(控制面板 -> 卸载程序 -> 查看已安装的更新)。要卸载新的 .NET 版本,您需要卸载正确的 Windows 更新。
Here are the update numbers for .NET 4.8 on Windows 10:
以下是 Windows 10 上 .NET 4.8 的更新编号:
KB4486129 - for Windows 10 RS1/RS2 releases
KB4486129 - 适用于 Windows 10 RS1/RS2 版本
KB4486153 - for Windows 10 RS3 and later releases
KB4486153 - 适用于 Windows 10 RS3 及更高版本
If uninstalling these updates does not fix the issue, I suggest opening a .NET issue on Developer Community web-site (https://developercommunity.visualstudio.com/spaces/61/index.html) and provide .NET installation/uninstallation logs.
如果卸载这些更新不能解决问题,我建议在开发者社区网站 ( https://developercommunity.visualstudio.com/spaces/61/index.html)上打开 .NET 问题并提供 .NET 安装/卸载日志.
The tool, and instructions, for log collection is available at https://www.microsoft.com/en-us/download/details.aspx?id=12493
用于日志收集的工具和说明可从https://www.microsoft.com/en-us/download/details.aspx?id=12493 获得
回答by user12369207
The easiest thing would have been just rolling back the OS to a date before you installed 4.8
最简单的事情就是将操作系统回滚到安装 4.8 之前的某个日期
The app is called System Restore.
该应用程序称为系统还原。
n the Control Panel search box, type Recovery. Select Recovery > Open System Restore. In the Restore system files and setting box, select Next. Select the restore point that you want to use in the list of results
在控制面板搜索框中,键入恢复。选择恢复 > 打开系统还原。在还原系统文件和设置框中,选择下一步。在结果列表中选择要使用的还原点

