Ошибка 0x80004003 во время установки VS 2017 RC

Я запускаю Windows 10, никаких ожидающих обновлений, я запускал sfc/scan сейчас и DISM.exe/Online/Cleanup-image/Restorehealth, ни одна из которых не сообщала о проблемах. Я попытался установить предприятие, профессионал и сообщество и создал локальный установщик с флагом -layout для профессионалов, все из которых производят ту же ошибку. Я также попытался удалить предприятие visual studio 2015 и множество других битов визуальной студии, resharper и ncrunch.

[3604:0011][2016-11-19T11:06:58] Error 0x80004003: 
   0x80004003 at Microsoft.VisualStudio.Setup.Cache.InstanceRepository.GetInstance()
   at Microsoft.VisualStudio.Setup.Cache.CacheRepository.<GetInstances>d__25.MoveNext()
   at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
   at Microsoft.VisualStudio.Setup.Engine.VerifyInstallationPath(IServiceProvider services, String installationPath, IInstance instance, IQuery query)
   at Microsoft.VisualStudio.Setup.Engine.Install(Product product, String destination, CancellationToken token)Object reference not set to an instance of an object.

Ответы

Ответ 1

От этот комментарий:

После многих попыток установить новый предварительный просмотр, я, наконец, смог установить его на своем компьютере. Здесь я разделяю то, что я сделал.

Сначала вы должны удалить установленный установщик Microsoft Visual Studio из панели управления - Programms-Uninstall or Modify Programs

Затем удалите установленные файлы, связанные с версией предварительного просмотра VisualStudio15, в следующих папках:

  • C:\Program Files\Microsoft Visual Studio
  • C:\ProgramData\Microsoft\VisualStudio
  • % LocalAppData%\Microsoft\VisualStudio

Загрузите и установите vs_Enterprise.exe

При полной загрузке необходимых файлов вы можете их установить, затем вы увидите визуальную IDE студии

Ответ 2

У меня также была эта проблема, но я заметил, что если вы перейдете на% programfiles (x86)%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe и запустите это (в командной строке как Admin с -full), а затем переустановить, все отлично работает. Если вы уже удалили этот каталог, вы можете просто запустить установщик, но вместо того, чтобы выбирать продукты, вы просто закройте его снова, а затем вы можете перейти в папку выше и запустить InstallCleanup.exe -full. В моем случае это произошло, когда мой компьютер умер в середине обновления.

Ответ 3

1) удалите Microsoft Visual Studio из панели управления

2) удалить C:\Program Files\Microsoft Visual Studio
3) удалить C:\ProgramData\Microsoft\Visual Studio\Setup
4) удалить C:\ProgramData\Microsoft\Visual Studio\Packages