Ao instalar o Visual Studio 2015 Community Edition no Windows 10, usando o instalador da Web, tudo corre bem; no entanto, os seguintes pacotes não são instalados:
- Team Explorer para Visual Studio 2015 -> Erro fatal
- Microsoft NuGet - Visual Studio 2015 -> Falha no pacote
- Serviços Conectados do Microsoft Visual Studio -> Pacotes com Falha
- Serviços Conectados de Autenticação do Azure AD -> Pacotes com Falha
- Serviço Conectado dos Serviços Móveis do Microsoft Azure -> Falha no Pacote
- Serviço Conectado de Armazenamento do Microsoft Azure -> Pacotes com Falha
- Microsoft.VisualStudio.Office365 -> Falha no pacote
Eu tentei algumas soluções alternativas, incluindo a desinstalação de todas as versões do Visual Studio no meu sistema, a exclusão manual dos arquivos C:\ProgramData\Program Cache
e até o ponto de desinstalar o meu antivírus (AVG), tentando desabilitá-la e verificar se isso funciona com antecedência. Eu até corri o comandofsutil behavior set SymlinkEvaluation L2L:1 L2R:1 R2L:1 R2R:1
Eu até tentei usar o ISO, mas tive o mesmo problema.
Como não uso o Azure ou o Team Explorer, quaisquer soluções que significam que não terei acesso a elas serão suficientes.
O arquivo de log que foi gerado pelo instalador pode ser encontrado aqui , com mais de 65.000 caracteres (basta rolar até o final para se divertir).
fonte
Respostas:
Após a instalação com falha, é necessário reparar os redistribuíveis de 2015 e reiniciar o instalador do visual studio.
O instalador redistribuível está desarrumado, ele mistura dll de 64 bits e 32 bits. Você pode verificar se você tem esse problema, observando o tamanho do arquivo vcruntime140.dll. Procure na pasta Windows para
vcruntime140
ver 4 arquivos (64 e 32 bits nas versões de lançamento e depuração). Se algum arquivo tiver o mesmo tamanho, você precisará executar um reparo no redistribuível.No meu sistema, a dll de 32 bits é de 83,3 KB, o de 64 bits é de 86,6 KB (versões de lançamento).
fonte
Passei uma semana inteira tentando resolver esse problema. O que finalmente fez por mim foi desativar meus programas antivírus. Antes de me deparar com minha solução, passei por muitas outras soluções. Pensei em publicar algumas das soluções que podem ser úteis para quem ainda está tendo problemas com a instalação do Visual Studios 2015 Community Edition.
Solução 1: instalação mínima
Solução 2: Excluir cache de instalação
Solução 3: Excluir dados temporários dos arquivos armazenados no seu computador
Solução 4: habilite todas as quatro avaliações de links simbólicos
Solução 5: repare os redistribuíveis
Solução 6: verifique se os tamanhos x86 e x64 são iguais
Solução 7: Desative temporariamente todos os firewalls e proteção antivírus
Solução 8: Monitore cuidadosamente o processo de instalação do Visual Studios quanto a invasões
Solução 9: formato e reinstalação completos do Windows
fonte
Meu problema não desapareceu apenas com a reinstalação dos 2015 redistribuíveis vc. Mas consegui encontrar o erro usando o mesmo processo que no excelente post de Ezh (e obrigado ao Google Translate por me permitir lê-lo).
No meu caso, foi
msvcp140.dll
instalado como uma versão de 64 bits naWindows/SysWOW64
pasta. Apenas desinstalar os redistribuíveis não removeu o arquivo, então tive que excluí-lo manualmente. Pude instalar os redistribuíveis x86 novamente, que instalaram a versão correta do arquivo dll. E, voilà, a instalação do VS2015 foi concluída sem erros.fonte
*140.dll
permanecem na pasta SysWOW64 e System32 depois de desinstalar a instalação com falha do VS2015, incluindo amsvcp140.dll
mencionada. Vou tentar sua abordagem.Sucesso!
Eu tive problemas semelhantes e tentei reinstalar várias vezes, mas sem alegria. Eu estava olhando para instalar pacotes individuais da ISO e todos os mexericos ao redor - nem um pouco feliz.
Finalmente consegui "instalar" simplesmente selecionando "reparar" em vez de "desinstalar" no painel de controle / programas. Demorou bastante tempo para fazer o "reparo". No final, está instalado e funcionando.
Isso funcionou para mim. Pode ajudar outras pessoas - mais fácil de tentar do que muitas outras opções.
fonte
Conforme descrito em outras respostas, mas com as etapas:
1- vá ao painel de controle -> desinstalar programas -> desinstalar todo o Microsoft C ++ ((ano)) Redistribuível
2- exclua esses arquivos se eles ainda existirem manualmente:
3- baixe e instale: https://www.microsoft.com/en-us/download/details.aspx?id=48145
depois disso, execute novamente a instalação do Visual Studio e espere que o erro não seja exibido novamente.
fonte
Nenhuma das resoluções descritas nesta pergunta resolveu meu problema. Postei uma pergunta semelhante e acabei tendo que abrir um tíquete de suporte com a Microsoft para resolvê-lo. Veja minha resposta aqui se nenhuma das outras sugestões ajudar: Erro ao instalar o Visual Studio 2015 Enterprise Update 1 com Team Explorer
fonte
Ok, então se você está no mesmo barco que eu e descobriu que nenhuma dessas soluções o ajudou, é provável que você tenha um problema em que o NuGet (ou qualquer um desses pacotes) não esteja sendo instalado no programa VSIX devido a chamada de método que não existe no seu computador (não sei ao que referência está .dll), então tente isso na seguinte postagem :
Espero que isso tenha ajudado alguém. É realmente frustrante que o arquivo de log do instalador não ajude. Eu tive que olhar para o arquivo de log específico do NuGet, e foi aí que notei o erro:
fonte
(Encontrei o mesmo problema. Depois de muitas tentativas, resolvi-o e localizei a MY ROOT CAUSE. Mantenho meu caminho de tentativa aqui, mas você pode pular para o final, se quiser.)
Quero ressaltar que SEJA MUITO CUIDADO COM a solução 2 da enden . Alguns outros programas podem armazenar em cache os pacotes de instalação na
C:\ProgramData\Pacakges Cache
pasta. Se você remover dados dessa pasta, poderá comprometer a instalação / desinstalação de outros programas.Encontrei várias falhas durante a instalação do VS2015. E depois de remover todo o conteúdo do
C:\ProgramData\Pacakges Cache
, o VS2013 e o VS2015 ficaram presos naPrograms and Features
janela e não consigochange/repair/uninstall
.Para corrigir a
change/repair/uninstall
falha, tenho que ir abaixo de 2 chaves do Registro:Primeiro de tudo: faça backup do seu registro antes de fazer qualquer coisa.
E remova todas as chaves cujos
InstallLocation
pontos paraC:\ProgramData\Pacakges Cache
AND cujaDispalyName
aparência esteja relacionada ao Visual Studio 2013/2015 (isso pode exigir alguma experiência / intuição).Em seguida, os itens bloqueados do VS2013 / 2015 na janela Programa e Recursos desaparecem. E agora eu sou capaz de reinstalar o VS2013.
Mas ainda não consigo instalar o VS2015 com o instalador . O erro ainda é o seguinte:
Mas pelo menos eu posso alterar / reparar / desinstalar o VS2015 na janela Prgram & Features. Então eu escolhi consertá-lo. Mas o reparo não funciona. Eu ainda tenho o mesmo erro acima.
Depois, desinstalei o VS2015 com falha e tentei reparar o redist do VC ++ 2015, conforme mencionado na resposta marcada do TimVdG . E, em seguida, reinstale o VS2015 com o instalador.
Ainda falhou.
Tentei a solução de Brian Swart para instalar o VS2015 sem a Atualização 1. Mas ainda assim falhou com o TeamExplorer. Eu verifiquei o log e encontrei o seguinte:
E pesquisei um pouco sobre o erro 1603 . Agora estou tentando adicionar controle total à
C:\Program Files (x86)\Microsoft Visual Studio 14.0
pasta e tente novamente.Ainda não funciona.
Alguns árbitros:
https://www.online-tech-tips.com/computer-tips/remove-program-from-add-remove/
https://support.microsoft.com/en-us/help/247501/how-to-manually-remove-programs-from-the-add-remove-programs-list
/superuser/401511/how-to-remove-a-broken-program-from-the-programs-and-features-list-in-windows-7
=========> A Solução Final <=========
Portanto, no meu cenário, isso não tem nada a ver com os redistribuíveis do VC2015.
Minha causa raiz é o número de versão do .NET incorreto no registro.
Em um Windows de 64 bits, a versão .NET é armazenada em 2 locais no registro:
Abaixo está o que minha caixa possui:
Observe que o personagem principal
v
noVersion
? Não sei quem colocou lá. Mas depois que eu o removi, o meuVS2015 with Update 3
pode ser instalado sem problemas!Então você pode se perguntar como eu poderia encontrar isso. Bem, como não consegui instalar o VS2015, mudei para o VS2017. Mas depois de instalar o VS2017 com êxito , não consegui iniciá-lo. Diz o seguinte:
Decidi verificar a versão .NET instalada e vi a diferença interessante acima. Depois de remover o líder
v
, o VS2017 pode ser iniciado.Mas enfim, eu ainda não sei quem colocou o
v
lá ... Que vergonha!Por último, mas não menos importante: também Verifique se o
Release
,Version
valor chave do registro são consistentes e podem trabalhar com a sua versão do Windows. Consulte abaixo:Dependências de versão do .NET e Windows .
como determinar a versão do .NET instalada .
Informações da versão do Windows 10
Adicione mais algumas descobertas:
Depois que terminei esta sequência de instalação: VS2017 -> VS2015 -> VS2013, notei que nem mesmo o VC ++ 2015 redistou na minha caixa:
Como o VC ++ 2015 e o VC ++ 2017 redists são 14.xxx . Portanto, ter a versão superior é suficiente. Quando tento instalar manualmente o VC ++ 2015 redist, ele diz o seguinte:
fonte
Se nenhuma outra opção desse segmento funcionar, tente as etapas fornecidas neste guia (veja abaixo): https://blogs.msdn.microsoft.com/heaths/2015/07/14/how-to-install-visual -studio-para-outro-diretório-quando-um-pré-lançamento-está-instalado /
Abra um prompt de comando elevado do PowerShell e execute o seguinte para descobrir quais produtos instalaram o componente compartilhado principal:
get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo
Se você estiver bem com a desinstalação de todos os produtos listados (principalmente porque provavelmente instalará o RTM a seguir), execute o seguinte:
get-msicomponentinfo '{777CBCAC-12AB-4A57-A753-4A7D23B484D3}' | get-msiproductinfo | uninstall-msiproduct -properties IGNOREDEPENDENCIES=ALL
Pessoalmente, isso funcionou para mim. Eu esqueci que tinha alguns arquivos antigos espalhados em uma unidade antiga, que aparentemente mais tarde atrapalhou algo no registro (eu acho ..?). Enfim, com tudo limpo, ele instalou muito bem!
Nota: se você tiver problemas com a importação das ferramentas PSMSI no PowerShell, verifique isso: https://msdn.microsoft.com/en-us/library/dn568022.aspx
Em resumo, pode ser necessário executar o comando
Set-ExecutionPolicy RemoteSigned
para poder importar o software.Espero que isso ajude alguém em necessidade!
fonte
Fiz a reparação redistribuível, mas para mim funcionou depois de instalar o Office365.
(para mim também foi o último pacote com falha na lista).
fonte
Para mim, nada dessa lista de respostas funcionou.
O que finalmente fez o truque é:
fonte
Verifique seus arquivos machine.config nos dois locais
C: \ Windows \ Microsoft.NET \ Framework [versão] \ Config C: \ Windows \ Microsoft.NET \ Framework64 [versão] \ Config
Eu descobri depois de tentar todas as soluções nesta página.
fonte
Eu enfrentei o mesmo problema com a atualização 1. do Visual Studio 2015 Community Edition 1. O problema no meu caso era que o instalador não conseguiu instalar a versão x86 redistribuível do Visual C ++ Red86. Quando marquei Adicionar ou remover programas, apenas a versão x64 foi instalada.
Se esse for o seu caso, você pode obter o pacote redistribuível ausente a partir daqui ; ou você pode encontrar a versão apropriada para você através de uma pesquisa no Google.
fonte
No meu caso, a solução tinha a ver com a habilitação de links simbólicos. Consulte Como supero o "O link simbólico não pode ser seguido porque seu tipo está desativado". erro ao obter o destino de um link simbólico no Server 2008? para várias maneiras de fazer isso.
fonte
Isso também estava me matando. Devo ter reinstalado os estúdios visuais mil vezes antes que o Stack Overflow me ajudasse! O primeiro é iniciado com um problema de atualização do Windows Ao instalar o Visual Studio 2015, a Atualização me sinalizou que era necessária - a atualização KB2919355. Fui para a atualização do Windows e vi várias atualizações com falha. Não importa como eu tentei não funcionou. O código de erro que foi citado era 80070543. Algumas pesquisas não encontraram nada funcionado até que eu encontrei este conselho http://www.dell.com/support/article/us/en/04/SLN293803/en Após seguir essas instruções, a atualização do Windows novamente e funcionou. Voltei a fazer a atualização do Visual Studios, com o mesmo erro novamente! Decidi pesquisar o KB2919355 e fiquei frustrado até encontrar este sitehttp://www.eightforums.com/windows-updates-activation/45441-update-kb2919355-finally-successful-after-multiple-fails.html
seguiram as instruções precisamente sobre o carregamento de outras atualizações e elas funcionaram. O KB2919355 foi finalmente atualizado, então tentei novamente e ocorreu um erro diferente envolvendo os pacotes de idiomas. "Erro fatal na instalação". Depois de passar por uma série de reinstalações frustrantes, a luz das desinstalações apareceu nos conselhos de que veio a entrada Stack Overflow (acima) “reparando os redistribuíveis do C ++”, que envolve: Ir para Iniciar -> Painel de controle -> Programas e recursos Mouse direito -clique em cada um dos redistribuíveis (de baixo para cima) e clique em reparar para todos. Se alguém pedir um "Reiniciar", faça-o imediatamente agora mesmo! Então eu fiz as instalações do Visual Studio ... finalmente depois de dias e dias de tentativas ... funcionou.
fonte
Como o resto de vocês, passei dias tentando descobrir isso. Estive neste tópico tentando todas as combinações do que todos vocês disseram e nada. Finalmente fui para AppData / Local / Microsoft / VisualStudio e apaguei todas as pastas lá. Em seguida, desativei tudo no meu antivírus e finalmente consegui a instalação básica. Frustrante, mas espero que isso ajude alguém que já tentou de tudo.
fonte
Além disso, você pode encontrar arquivos de log na pasta% Temp% sobre o problema exato, no meu caso, o problema foi com links simbólicos.
se, com "a consulta de comportamento fsutil SymlinkEvaluation", você receber a mensagem ... "estiver atualmente controlada pela política de grupo", verifique HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ Filesystems \ NTFS ou simplesmente procure "Symlink" no registro throug.
fonte
Depois de enfrentar esse problema por alguns meses, finalmente consegui instalar.
Fiz o download do Visualstudio2015AzurePack, que usa o instalador da web.
Um dos requisitos para instalar o VS2015 community edition que funcionou sem problemas.
Espero que isso ajude alguém.
fonte
Este é um problema muito evasivo. Nenhuma solução (simples) parece se aplicar. Tentei todas as opções anteriores com o mesmo resultado negativo: erros de vários pacotes.
Recorreu à instalação
VS 2013
, sucesso sem problemas eVS 15
sucesso (Visualização) sem problemas (entre muito legal).Finalmente, o que funciona para mim foi instalar o primeiro muito básico
'Visual Studio 2015'
com -NO- updates. Durante a instalação, a instalação foi baixada automaticamente'Update 2'
e a instalação foi concluída com êxito.fonte
Por algum motivo, a instalação foi interrompida durante o processo. Depois disso, nada ajudou e o reparo / desinstalação produziu apenas erros de pacote. O que finalmente ajudou foi: https://github.com/Microsoft/VisualStudioUninstaller
depois de executá-lo algumas vezes (não removeu tudo na primeira passagem ... es), finalmente pude iniciar uma nova instalação e funcionou.
fonte
Acabei de encontrar um problema semelhante e tentei corrigi-lo desinstalando e reinstalando várias vezes usando o instalador da Web e o ISO, mas ele não conseguiu resolver o problema. Finalmente, eu o corrigi redefinindo o PC e instalando o Visual Studio 2015 novamente usando o ISO.
fonte
Desde a resposta marcada mencionada reparando o VC Redist 2015, listo todos os que posso encontrar em vez de enterrá-los nos comentários.
Visual C ++ redistribuível para Visual Studio 2015
Visual C ++ redistribuível para o Visual Studio 2015 Update 1
Atualização redistribuível 3 do Microsoft Visual C ++ 2015
Este tópico discutiu o Visual C ++ Redistributable for Visual Studio 2015 Update 2 . Mas todos os links estão quebrados e eu não o encontrei.
fonte
Eu fiz.
1) Interrompeu o Avast Internet security.
2) desinstale todos os Redistribuíveis do Microsoft C ++ 2015.
3) instale a comunidade vs-2015.
instalação concluída.
obrigado.
fonte