Para aqueles que vão instalar a versão final (ou RTM - Release To Manufacturing) do Visual Studio 2005 ou Express, mas possuem alguma versão Beta ou CTP (Community Technology Preview) instalada, é importante seguir uma ordem pré-determinada de desinstalação ou então executar um aplicativo disponibilizado pela Microsoft para esta tarefa, conforme explicado no artigo Uninstalling Previous Versions of Visual Studio 2005.
Mas e se você já desinstalou as versões anteriores em uma ordem diferente da necessária? Provavelmente está enfrentando problemas de instalação da versão final, ou então a instalação foi feita sem problemas, mas você não consegue executar o software. Para esses casos existem outras ferramentas que podem ajudá-lo no reparo do problema, sem ter a necessidade de reinstalar os Betas para depois desintalá-los na ordem correta. O link abaixo contém um material bem completo e irá ajudá-lo a corrigir o problema:
Uninstalling previous betas to prepare for VS 2005 and .NET Framework 2.0 RTM
Ricardo Oneda.