如何卸载 .NET 4.6 RC?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/30673006/
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 do I uninstall .NET 4.6 RC?
提问by Jason Nesbitt
I know now I should have installed Visual Studio 2015 RC on a VM, but I didn't, so when I uninstalled it, .NET 4.6 RC didn't leave with it unfortunately. This probably wouldn't be an issue, but when I tried to install a particular extension into VS 2013 the installer wouldn't continue, saying that it couldn't detect the right version of the .NET framework (it was looking for 4.5). 4.6 is an in place upgrade so that means VS 2013 is now running on it as well as can be seen when going to the Help -> About dialog.
我现在知道我应该在 VM 上安装 Visual Studio 2015 RC,但我没有,所以当我卸载它时,不幸的是 .NET 4.6 RC 并没有离开它。这可能不是问题,但是当我尝试将特定扩展安装到 VS 2013 时,安装程序不会继续,说它无法检测到 .NET 框架的正确版本(它正在寻找 4.5) . 4.6 是就地升级,这意味着 VS 2013 现在正在运行,并且可以在转到“帮助”->“关于”对话框时看到。
I see .NET 4.6 RC in the list of programs in the control panel so surely I can just uninstall it there and be done with it. So that is in fact what I did and the uninstaller reported success.
我在控制面板的程序列表中看到 .NET 4.6 RC,所以我当然可以在那里卸载它并完成它。所以这就是我所做的,卸载程序报告成功。
No go. The extension still complains about the wrong version of the .NET framework and VS 2013 still says it's running on 4.6. I thought maybe this was just a registry setting that the uninstaller forgot to reset, but when I took a look at System.dll located in the .NET 4 install directory, it in fact shows the version number as 4.6.000.30. I thought maybe a repair on VS 2013 might do the trick but that didn't work either.
不行。该扩展仍然抱怨 .NET 框架的版本错误,而 VS 2013 仍然说它在 4.6 上运行。我想这可能只是卸载程序忘记重置的注册表设置,但是当我查看位于 .NET 4 安装目录中的 System.dll 时,它实际上将版本号显示为 4.6.000.30。我想也许对 VS 2013 进行修复可能会奏效,但这也不起作用。
So how do I get rid of this sucker? Thank you in advance for your response.
那么我该如何摆脱这个傻瓜呢?预先感谢您的回复。
回答by Florent
Uninstall every version of the .Net Framework from Programs and Features from the Windows Control Panel. You might want to use .NET Framework Cleanup Tool User's Guideto be sure.
从 Windows 控制面板的程序和功能中卸载 .Net Framework 的每个版本。您可能需要使用.NET Framework Cleanup Tool User's Guide来确定。
Now to completly remove .Net Framework you need to uninstall the Windows Update that brought it. As told when you try to uninstall .Net Framework via the cmd prompt with /uninstall https://msdn.microsoft.com/en-us/library/ee942965(v=vs.110).aspx
现在要完全删除 .Net Framework,您需要卸载带来它的 Windows 更新。当您尝试使用 /uninstall https://msdn.microsoft.com/en-us/library/ee942965(v=vs.110).aspx通过 cmd 提示符卸载 .Net Framework 时
So go to Programs and Features from the Windows Control Panel, show updates and delete the KB3033095(.Net Framework 4.6) update. Personnally I had to delete the KB2934520(.Net Framework 4.5.2) too.
因此,从 Windows 控制面板转到程序和功能,显示更新并删除 KB3033095(.Net Framework 4.6) 更新。我个人也不得不删除 KB2934520(.Net Framework 4.5.2)。
Repair Visual Studio 2012 or 2013 in Programs and Features from the Windows Control Panel.
在 Windows 控制面板的程序和功能中修复 Visual Studio 2012 或 2013。
回答by emuso
I would recommend you to go to installed updates and search KB3102467 (for Windows Server 2012R2). Uninstall this update , restart the server.Hope this will help you !
我建议您转到已安装的更新并搜索 KB3102467(适用于 Windows Server 2012R2)。卸载此更新,重新启动服务器。希望这对您有所帮助!
回答by Ozgur Ozturk
Go to "add remove programs" In Control Panel, it is here Control Panel\Programs\Programs and Features
转到“添加删除程序”在控制面板中,这里是控制面板\程序\程序和功能
and press Key M, to go to close to Microsoft. You should see Microsoft .Net 4.6 and related items, select one by one and click uninstall on top for each.
然后按 M 键,去关闭微软。您应该会看到 Microsoft .Net 4.6 和相关项目,逐一选择并单击顶部的卸载。

