Hola. La verdad es que en la red hay muchos tipos de solución para esto. Yo la más rápida que te puedo dar es que metas el cd del XP en la unidad de cd, te vayas a
Inicio - Ejecutar y ahí escribas
sfc /scannow. Al darle a aceptar te empezará a comprobar los archivos de sistema.
En realidad sgc (System File Checker), sirve para restaurar archivos de sistema que han sido modificados.
-------------------------------------------
Si lo anterior no te funciona, escribe "WINDOWS\system32\devmgmt.msc" (con las comillas) en Google y te saldrán varias páginas y foros con ayuda respecto a este tema. A mi en realidad no me ha convencido mucho ninguna de las soluciones que he visto, pero bueno, quizá tu tengas más suerte buscando

Un saludo.