Aqui te dejo los Microsoft Visual C++ para que descargues; baja de acuerdo a los bits que tengas; si tu winXP es de 32 bits...baja lo de 32 ...si es de 64 bit; baja lo de esa arquitectura.
Microsoft Visual C++ 2005
Download details: Microsoft Visual C++ 2005 Redistributable Package (x86)
Microsoft Visual C++ 2005 - SP1
http://www.microsoft.com/downloads/en/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=enMicrosoft Visual C++ 2008 Redistributable
http://www.microsoft.com/downloads/en/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=enMicrosoft Visual C++ 2008 SP1 Redistributable
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc264 bits (solo 2008)
Microsoft Visual C++ 2008 Redistributable
http://www.microsoft.com/downloads/en/details.aspx?familyid=BD2A6171-E2D6-4230-B809-9A8D7548C1B6&displaylang=enMicrosoft Visual C++ 2008 SP1 Redistributable
http://www.microsoft.com/downloads/en/details.aspx?familyid=BA9257CA-337F-4B40-8C14-157CFDFFEE4E&displaylang=enDIRECTX:El tiempo de ejecución de usuario final de Microsoft DirectX® actualizará la versión actual de DirectX, la principal tecnología de Windows® que ofrece juegos y contenido multimedia de alta velocidad para PC.
Instalador Web de tiempos de ejecución de usuario final de DirectXBueno, todo esto es para jugar algunos juegos que requieren de estas descargas, y el DirectX neceserio para jugar.