Não é possível atualizar, reparar ou desinstalar o Visual Studio 2017


0

Eu instalei o Visual Studio 2017 Pro do instalador da web. Recentemente, tentei atualizar para o mais recente usando o atualizador interno e recebi esse erro.

---------------------------
vs_installershell.exe - System Error
---------------------------
The code execution cannot proceed because node.dll was not found. Reinstalling the program may fix this problem. 
---------------------------
OK   
---------------------------

Seguido por

---------------------------
vs_installershell.exe - System Error
---------------------------
The code execution cannot proceed because ffmpeg.dll was not found. Reinstalling the program may fix this problem. 
---------------------------
OK   
---------------------------

Se eu tentar reparar, instalar e desinstalar do Painel de Controle e do mesmo instalador da Web baixado, os mesmos erros. Eu criei um desligada cache de arquivos do instalador, os mesmos erros.

Não me lembro especificamente de instalar qualquer aplicativo ffpmeg. Eu tenho o nodejs instalado, mas desinstalar e / ou reinstalar não parece ajudar.

Eu encontrei alguns outros posts falando sobre diferente DLLs ausentes (nunca node.dll ou ffmpeg.dll) e seguiram instruções similares (sfc e DISM scans) e não parecem ativar ou corrigir nada.

C:\WINDOWS\system32>sfc /scannow

Beginning system scan.  This process will take some time.

Beginning verification phase of system scan.
Verification 100% complete.

Windows Resource Protection did not find any integrity violations.

e

C:\WINDOWS\system32>Dism /Online /Cleanup-Image /ScanHealth

Deployment Image Servicing and Management tool
Version: 10.0.15063.0

Image Version: 10.0.15063.0

[==========================100.0%==========================] The component store is repairable.
The operation completed successfully.

E se sfc /scannow não relatou problemas, o DISM não relataria problemas. Por que você está especificando um arquivo .wim offline? Normalmente você simplesmente faria DISM /Online /Cleanup-Image /RestoreHealth caso contrário, você montaria o arquivo .wim e apontaria para esse (que não parece ser o caso)
Ramhound

O artigo sugeriu executar o RestoreHealth e reclamou da necessidade de fontes. Acabei de executar o ScanHealth e ele informa 100% completo, sem problemas ... então, dar de ombros
Anthony Mastrean

A menos que sua instalação seja não típica, ela deve conter um .wim que é usado pelo DISM. Se o ScanHealth não relatar problemas, o RestoreHealth não faria nada de qualquer maneira. Eu poderia ter lhe dito que, embora o Visual Studio não seja um arquivo de sistema, nem a correção de um arquivo de sistema permitiria sua desinstalação.
Ramhound

Respostas:


0

OK, aqui está o que finalmente funcionou. Eu extraí o instalador completo do instalador da web. Isso levou horas. Eu recomendo usar uma rede com fio.

PS> ./vs_Professional.exe --layout ./temp --lang en-US

E executei o programa de instalação desse diretório. Isso me permitiu desinstalar (principalmente) sem erros. Concluiu com sucesso, mas o programa Painel de Controle.

Pelo menos, desta vez, eu poderia desinstalar completamente e com êxito no Painel de Controle.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.