我可以卸载 .NET Framework 副本吗?

Can I uninstall .NET Framework duplicates?

我正在使用 Revo Uninstaller 来管理我 PC 上的软件安装。我想删除旧的和不需要的程序,发现有多个针对不同语言的 .NET Framework 安装重复。

例如有: Microsoft .NET Framework 4.6.1 SDK 和 Microsoft .NET Framework 4.6.1 SDK (波兰语)

这是应该的吗,或者我可以将其中一个作为垃圾删除吗?

提前致谢!

首先,除非真的搞砸了,否则它们不是 "duplicates"。您通常只有每个版本的 .Net 的一个版本,并且正如您所指出的,可能有多种语言。

.Net 版本很容易从 "Install Programs/Features" 控制面板卸载,但是删除它会破坏任何依赖于该版本 .Net 的东西。

我不知道有什么方法可以知道您计算机上的每个应用程序需要什么版本的 .Net,我不知道您的清理工具是否知道,但是 应该 可以删除任何适用于您不使用的语言的 .Net 版本。

例如,只要您有 4.6.1 的一个版本,我认为您卸载其他语言的额外副本不会破坏任何东西。

另一方面,如果您确实删除了一个并发现您确实需要它,您可以从 Microsoft 重新下载它。