basically, lots of games share code between games. The shared code is installed before the game is installed but is not removed when the game is uninstalled. Some games may install old versions over the top of a newer version of the shared code.
hopefully it will be listed in the uninstall programs as something like
Microsoft Visual C++ 2010 x86 Redistributable. it that is the case, you would uninstall it and reinstall it directly from microsoft
http://support.microsoft.com/kb/2019667
It is hard to tell you which one you would need because it depends on the library that the game you are attempting to run is actually using.
(note x86 = 32bit version)
Jorror1 :
I don't quite understand what you meant . Where will I go to uninstall them will it be add and remove programmes? And what would there specific file names be and what do you mean by "a updated package
which one will depend on the name of the file listed."?