Tive Esse Problema Também..
Quando Virtualizei o WinXP..
Faça O Seguinte:
1º Desinstale Completamente O MSSQL
2º Reinicie O PC
3º Veja Se Não Ficou Nenhuma Pasta Sobrando Do MSSQL, Se Ficou, Apague Com CTRL+SHIFT+DEL
4º Baixe Um Limpador De Registro Do Windows(CCLeaner, MVClear, Enfim...)
5º Rode O Programa e Exclua Todos Os Regs Do MSSQL
6º Vá No REGEDIT e PROCURE POR RASTROS MORTAIS DO MSSQL / Se Tiver Algum Apague
7º Reincie O PC EM MODO DE SEGURANÇA
8º Instale O MSSQL
9º Reinicie
\o/
Boa Sorte