Exactamente eso me pasaba a mí...
¿sabes cómo lo solucioné? Instalándome el Windows Vista... desde entonces, todo me va de lujo.
En cualquier caso, no es una solución 100% efectiva. Lo que sí podrías es intentar instalar de nuvo el XP, aunque sea engorroso. Te aseguro que eso del error desconocido me ha dado muchísimos quebraderos de cabeza y no he conseguir descubrir qué cojones es.
Reconozco que el Visual Studio 2005 está muy chulo, pero a mí cada vez que me dicen de instalar un programa de microsoft en mi pc ya me da miedo, porque los instaladores son asquerosos y vomitivos, dan problemas e incoimpatibilidades por todas partes y se pegan 30 minutos para instalar 300 megas...
Con lo fácil que es instalar el apache + php por ejemplo...no sé qué manías tiene microsoft con instalarle 40 dependencias en el sistema con sus instaladores.