我可以删除哪些版本的 C++ 可再发行组件?

我可以删除哪些版本的 C++ 可再发行组件?

我有许多这样的程序Microsoft Visual C++ 2005 and 2008 Redistributable,我想知道哪些可以安全地删除,因为我的电脑上实际上安装了 10 多个。

  1. Microsoft Visual C++ 2005 ATL 更新 kb973923 - x64 8.0.50727.4053
  2. Microsoft Visual C++ 2005 可再发行组件
  3. Microsoft Visual C++ 2005(x64)
  4. Microsoft Visual C++ 2008 ATL 更新 kb973924 - x64 9.0.30729.4148
  5. Microsoft Visual C++ 2008 可再发行组件 - x64 9.0.30729.17
  6. Microsoft Visual C++ 2008 可再发行组件 - x86 9.0.30729.17
  7. Microsoft Visual C++ 2008 可再发行组件 - x86 9.0.30729.4148
  8. Microsoft Visual C++ 2008 可再发行组件 - x86 9.0.30729.4974
  9. Microsoft Visual C++ 2010 x64 运行时 - 10.0.30319

这些版本可能都不同,但我也希望确认一下。提前谢谢。

PS. 我正在使用一台 Windows 7 x64 机器。

答案1

最好不要删除它们。C++ Redistributables 由依赖它们的程序安装。请参阅此主题对于类似的问题。

在您列出的版本中,每个版本都可能是补丁(在这种情况下,删除它会删除错误修复和功能)或新版本(在这种情况下,您会删除程序所依赖的可再发行版本)。无论是哪种情况,删除它都是不明智的,除非您确实需要这样做。

答案2

我怀疑,如果不知道哪些程序依赖它们,就很难知道你需要什么。这些可再发行组件通常包含在依赖它们的程序中。即使它们在技术上与未来版本兼容,它们也可能被硬编码为使用特定版本。我的建议是不要管它。

回答你的问题,这些版本都是不同的。

答案3

实际上你可以删除其中任何一个。如果某个程序之后无法正常运行,只需重新安装该程序即可。它会重新安装所需的程序。否则,你将积累大量可能毫无用处的垃圾。

注意安装日期。系统安装上或安装附近的任何内容,你可能都不想管。

相关内容