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


25

我有很多,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机器。


您为什么考虑删除它们?
Tamara Wijsman

Answers:


15

您最好不要删除它们。C ++可再发行组件由依赖它们的程序安装。有关类似问题,请参见此主题

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


3
好的,谢谢,我只是好奇,因为它看起来很乱。而且我不喜欢凌乱的名单;)
Marnix

5

我怀疑是否有一种简单的方法就可以知道您需要什么,而无需知道哪些程序依赖于它们。这些可再分发文件通常包含在依赖它们的程序中。即使它们在技术上与将来的版本兼容,也可能会对其进行硬编码以使用特定的版本。我的建议是不要管它。

为了回答您的问题,这些版本都不同。


1

您实际上可以删除其中任何一个。如果之后程序无法正常运行,只需重新安装该程序即可。它将重新安装所需的内容。否则,您会积累很多可能无能为力的垃圾。

注意安装日期。系统安装上或安装附近的任何东西,您可能都想离开。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.