你的那个应该不是Microsoft Visual C++ 2008,而是Microsoft Visual C++ 2008 Redistributable。这完全是两码事。
Microsoft Visual C++ 2008 是编程用的集成开发环境,是给专业程序员用的。而Microsoft Visual C++ 2008 Redistributable 仅仅是个运行库。凡是用Microsoft Visual C++ 2008 编写的软件(例如飞信)都必须有这个库才能运行。
同样,Microsoft Visual C++ 2010 也是集成开发环境。Microsoft Visual C++ 2010 Redistributable是运行库,许多用Microsoft Visual C++ 2010软件都必须有这个运行库才能运行。
还有,非常重要的一点,高版本的不能代替低版本的,千万不要认为有了Microsoft Visual C++ 2010 Redistributable就可以卸载Microsoft Visual C++ 2008 Redistributable,否则你会发现你的电脑上的一大堆软件都无法运行了。
=======================================================================
很多软件都需要这些库,别随便删除。只有用 Microsoft Visual C++ 6.0 编写的软件可以不需要这些运行库,独立运行。
直接下个VS2010就可以了,按它的提示一路转完,有的是运行库,他会自动装的。
这些是VC++编写的程序使用的库。装什么完全取决于应用是用哪个版本的VC++写的。
库可以理解为一些工具,应用依靠这些工具工作。并且比如都是用VC++2005(并不是2006)写的应用会共用一套VC++2005的库。你把库删了,所有用这套库的应用就都罢工了。
首先是没有2006的,可能你说的是运行库吧,这些都是某些软件运行时需要用到的。