Я установил Visual Studio 2017 Pro из веб-установщика. Я недавно пытался обновить до последней версии с помощью внутреннего средства обновления, и я получил эту ошибку.

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

с последующим

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

Если я пытаюсь восстановить, переустановить и удалить из Панели управления и из того же загруженного веб-установщика, те же ошибки. Я создал автономный кеш установочных файлов, те же ошибки.

Я не помню, чтобы конкретно устанавливал какие-либо приложения ffpmeg. У меня установлены nodejs, но удаление и / или переустановка, похоже, не помогают.

Я нашел несколько других сообщений, в которых говорилось о разных отсутствующих DLL (никогда не node.dll или ffmpeg.dll), и следовал аналогичным инструкциям (сканирование sfc и DISM), и они, похоже, ничего не приводили в порядок и не исправляли.

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.

а также

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.

1 ответ1

0

Хорошо, вот что наконец сработало. Я извлек полный установщик из веб-установщика. Это заняло несколько часов. Я рекомендую использовать проводную сеть.

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

И запустил программу установки из этого каталога. Это позволило мне удалить (в основном) без ошибок. Завершено успешно, но программа Панель управления.

По крайней мере, на этот раз я смог полностью и успешно удалить из панели управления.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .