Problema de instalação do Visual Studio - 'Foi encontrado um problema ao carregar os componentes de instalação. Cancelando a instalação.

151

Eu tive um problema sério com minha instalação do Visual Studio 2008. Eu recebo o erro sempre tão útil 'Foi encontrado um problema ao carregar os componentes de instalação. Cancelando a instalação. sempre que tento desinstalar, reinstalar ou reparar o Visual Studio 2008 (versão do sistema de equipe). Se eu não conseguir resolver esse problema, não tenho escolha a não ser limpar completamente o computador e iniciar novamente, o que levará o dia inteiro! Recentemente, recebi erros muito estranhos ao tentar criar projetos relacionados a componentes que ficam sem memória (apesar de ter ~ 2 GB de memória física livre no momento), o que tornou inútil minha instalação atual do VS.

Observe que instalei a versão do shell VS2005 usando o arquivo vs_setup.msi na pasta SQL Server após instalação do VS2008, para obter acesso ao designer do SQL Server 2005 Reporting Services no Business Intelligence Development Studio (inexplicavelmente indisponível no VS2008).

Alguém tem alguma solução para esse problema?

PS : Eu sei que isso não está diretamente relacionado à programação, no entanto, acho que isso é apropriado para o SO, pois está diretamente relacionado à minha capacidade de programar!

Nota : Um colega encontrou uma solução para esse problema, espero que isso ajude outras pessoas com esse problema.

kronoz
fonte
Que ambiente você tem? Windows 3.1? Vista?
JRoppert
Parece uma pergunta do wiki da comunidade, pelo menos.
Mark Rogers

Respostas:

151

Um colega encontrou esta ferramenta de desinstalação automática da Microsoft que desinstalou com êxito o VS2008 para mim e me salvou horas de trabalho !!

Espero que isso possa ser útil para outras pessoas. Não fala muito da fé da MS em suas ferramentas habituais de manutenção de VS que eles também precisam fornecer!

kronoz
fonte
Thnx muito por postar a resposta para o problema. Ajudou também para mim!
Henri
1
+1 - Eu tinha o VS2008 instalado em um segundo HDD que falhou! Não consegui reinstalar e não consegui remover, mas esta ferramenta fez um bom trabalho. Ótimas coisas, muito obrigado.
9139 Jon Artus
Alguém sabe onde esta ferramenta foi? O link agora está vinculado à página "Visual Studio" principal no MSDN, e não consigo encontrar a ferramenta em nenhum lugar.
James McNellis
3
Existe uma versão VS2010 disso em algum lugar?
Chris Charabaruk
1
Na verdade, isso ocorre porque um novo instalador da Microsoft é incompatível com o instalador do VS2008. Há uma atualização disponível do VS2008 que corrige isso. (Atualmente disponível aqui microsoft.com/en-us/download/confirmation.aspx?id=10986 )
mcmonkeys1
94

Eu tive a mesma mensagem de erro. Para mim, isso estava acontecendo porque eu estava tentando executar o instalador a partir do DVD, em vez de executar o instalador a partir de Adicionar / Remover Programas.

Spencer Booth
fonte
14
Essa sugestão também foi corrigida para mim - se você precisar adicionar componentes após a instalação principal, este é o caminho a seguir.
stusmith
1
Idem. Algum candidato a uma teoria de que é devido ao SP1, enquanto o DVD não?
Ruben Bartelink
6
Não funcionou para mim - ocorreu o problema "Uma unidade selecionada não é mais válida" logo após isso. Link: social.msdn.microsoft.com/Forums/en-US/vssetup/thread/…
Roman Starkov
1
Se você possui o SP 1 instalado e tenta fazer isso, obtém outro erro. Você tem que remover SP 1, faça a sua mudança, em seguida, reinstalar SP 1.
David Robison
2
Eu tinha o SP1 instalado e recebi um erro relacionado a um SQLSysClrTypes.msi ausente. Teve que copiar SQLSysClrTypes.msi do disco SP1 para Arquivos de Programas \ Microsoft Visual Studio 9.0 \ Microsoft Visual Studio 2008 ... \ wcu \ smo e usar Arquivos de Programas \ Microsoft Visual Studio 9.0 \ Microsoft Visual Studio 2008 ... como o disco de origem quando solicitado pelo instalador. Referência: blogs.msdn.com/b/heaths/archive/2009/02/02/…
Anton
19

No meu caso, a desinstalação do Adicionar e remover programas não funcionou. Em vez disso, o problema ocorreu devido a um hotfix instalado recentemente por meio de atualizações automáticas. O hotfix para o VS 2008 (no meu caso) tem o número KB952241, então eu o desinstalei usando a opção Adicionar / Remover Programas, verificando a opção Mostrar atualizações. Depois de ter sido desinstalado, o problema desapareceu.

riaraos
fonte
Desinstalei um hotfix diferente e, em seguida, pude usar a opção Desinstalar / Alterar no Painel de Controle. Eu também fiz uma "Instalação de reparo" a partir daí.
21410 David Schmitt
1
Removai as atualizações de HotFIxes e segurança e, em seguida, pude usar o Modo de manutenção em Adicionar / remover programas para adicionar um componente (Visual Web Developer). NÃO é necessário remover o VS2008 SP1.
Bob Denny
12

Encontrei o mesmo problema e encontrei uma solução muito fácil.Vá para o seguinte link: http://msdn.microsoft.com/en-us/vs2008/bb968856.aspx

e execute a ferramenta de desinstalação automática do VS. Isso removerá automaticamente todos os componentes do VS 2008.

Felicidades

Abhishek
fonte
7

Com certeza, para mim, foram os hotfixes. Em Adicionar ou remover programas, marque a caixa "Mostrar atualizações" e remova TODOS os hotfixes associados à sua versão do VS2008. Em seguida, tente o botão "Alterar / remover" - ele deve agora prosseguir sem problemas.

Bem, fez por mim, enfim ... ;-)

Eric Lloyd
fonte
5

Eu tenho o Visual Studio Team System 2008 Development Edition e precisei remover todas as atualizações e hotfixes:

  • Atualizar KB972221
  • Hotfix KB973674
  • Hotfix KB971091

Reinicialize e, em seguida, o seguinte hotfix aparecerá, que eu removi conforme a resposta de @riaraos :

  • Hotfix KB952241

Antes que a opção Alterar / remover funcionasse!

Espero que ajude alguém.

Andrew
fonte
3

Desinstale os hotfixes instalados no vs2008 e tente novamente. Funcionou para mim e espero que funcione para você também.

Obrigado, Zelalem

Zelalem
fonte
3

Remova as seguintes correções e atualizações

  • Atualizar KB972221
  • Hotfix KB973674
  • Hotfix KB971091

Reinicie o PC e tente desinstalar agora. Isso funcionou para mim sem problemas.

Ajay
fonte
2

A própria Microsoft postou um artigo da KB sobre isso, e esse artigo tem um service pack que eles afirmam resolver o problema. Ver abaixo.

http://support.microsoft.com/kb/959417/

Demorou um pouco para que a atualização associada se instalasse, mas, assim que consegui, consegui executar a instalação do Visual Studio com êxito no painel de controle Adicionar ou remover programas.

pnkfelix
fonte
1

Você deve procurar os logs de instalação do MSI no diretório temp do seu sistema. Eles conterão informações detalhadas sobre o motivo da falha na instalação. Eu tive um problema de instalação semelhante ao Visual Studio 2008 que consegui resolver estudando os logs.

rep_movsd
fonte
0

Eu acho que esse tipo de pergunta é totalmente apropriado para o fórum, especialmente se uma solução fácil puder ser encontrada, pois economizaria outras horas de dor.

Infelizmente eu não tenho a solução, mas gostaria de sugerir (se você ainda não tiver)

  1. Execute o FileMon para verificar se o instalador está procurando arquivos específicos que não estão mais lá - isso pode fornecer algumas dicas.

  2. Doloroso, mas tente desinstalar outros aplicativos com base no shell do VS (por exemplo, 2005) primeiro.

Chris Ballard
fonte
0

Obrigado, riaraos, desinstalar o KB952241 também foi a solução para mim. Antes de fazer isso, tentei executar o instalador em "Programas e recursos" e no DVD de instalação sem êxito. Não queria remover completamente a instalação do VS 2008, mas apenas adicionar alguns componentes.

Notas no meu sistema:

Visual Studio 2008 SP1 para Windows 7 Beta 1

Helge
fonte
0

Ok, eu tive os mesmos problemas primeiro, meu VS2008 estava agindo, então tentei desinstalá-lo e não funcionou ... Li online que o uso de uma Desinstalação Automática da Microsoft fará o truque que fez exatamente isso, mas deixou um monte de problemas. arquivos desagradáveis ​​por trás ..

Então eu usei o "Windows Install Clean Up" e limpei mais coisas que tinham a ver com o VS .. depois voltei para Adicionar e remover no painel de controle Removido o KB952241 ... em seguida, abri o Ccleaner e verifiquei o registro e encontrei muitas deixado para trás porcaria do VB2008 removeu tudo o que foi feito.

Fui em frente e lancei o CD instalado novamente e o BAM está funcionando.

Fiz tudo isso sem ter que reiniciar meu PC ..

Espero que isso ajude as pessoas que estão presas .. como eu estava

djfred
fonte
0

No meu caso, a instalação do visual studio SP1 não interrompe a funcionalidade de desinstalação / reparo.

redtuna
fonte
0

O Windows 7 sugeriu "Desinstalar usando as configurações recomendadas" depois de pressionar OK na mensagem de erro. Resolveu o problema.

Sergiy Belozorov
fonte