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

0

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, reinstalar e desinstalar a partir do Painel de Controle e do mesmo instalador da Web baixado, os mesmos erros. Eu criei um cache offline dos 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.

Encontrei alguns outros posts falando sobre diferentes DLLs ausentes (nunca node.dll ou ffmpeg.dll) e seguiram instruções similares (sfc e DISM scans) e não parecem para transformar qualquer coisa ou consertar qualquer coisa.

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.
    
por Anthony Mastrean 01.11.2017 / 21:09

1 resposta

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 executou o programa de instalação desse diretório. Isso me permitiu desinstalar (principalmente) sem erros. Concluiu com sucesso, mas o programa Control Panel.

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

    
por 07.11.2017 / 03:15