Too many microsoft visual c++ versions?

i have 7 versions of microsoft visual c++ installed in my Windows 7 machine microsoft visual c++ 2005 ATL update 252kb microsoft visual c++ 2005 redistributable 2.69mb microsoft visual c++ 2005 redistributable (yes there is 2) ... show more i have 7 versions of microsoft visual c++ installed in my Windows 7 machine

microsoft visual c++ 2005 ATL update 252kb
microsoft visual c++ 2005 redistributable 2.69mb
microsoft visual c++ 2005 redistributable (yes there is 2) 344kb
microsoft visual c++ 2005 redistributable (x64) 702kb
microsoft visual c++ 2005 redistributable (x64) 620kb
microsoft visual c++ 2008 ATL update (x64) 212kb
microsoft visual c++ 2008 redistributable (x64) 788kb

i usual uninstall unnecessary programs to keep my windows clean so keeping all these version are necessary? is there a single version to replace all of them?
1 answer