Visual Studio 2017 разбит и не может удалить или восстановить

У меня возникла проблема с запуском Visual Studio 2017 Enterprise, и я не могу сообщить о проблеме Microsoft Commomuity для разработчиков, поскольку для этого требуется запуск Visual Studio 2017 Crap!

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

Теперь, когда я запускаю VS 2017, я получаю следующее сообщение:

Настройка этой установки Visual Studio не завершена. Запустите программу Visual Studio Installer еще раз, чтобы исправить проблему.

Я запустил программу установки и не обнаружил, что установлена ​​какая-либо версия.

Я попробовал некоторые команды из сообщества VS, например:

%programfiles(x86)%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe -full

Эта команда очистила некоторые вещи, но результат был таким же. Я не могу удалить поврежденную установку.

Я также не могу установить какое-либо другое издание VS 2017 - я получаю следующую ошибку:

[4068:000d][2017-04-12T20:13:20] Error 0x80004003:
   at Microsoft.VisualStudio.Setup.Cache.InstanceRepository.GetInstance()
   at Microsoft.VisualStudio.Setup.Cache.CacheRepository.<GetInstances>d__27.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.

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

Может ли кто-нибудь предложить обходное решение для этого?

Спасибо!

Ответ

Мне удалось найти исправление для этой проблемы в этом сообщении: Ошибка 0x80004003 во время установки VS 2017 RC

Ответ 2

Я открыл установщик Visual Studio 2017, нажал "Изменить" и в открывшемся окне просто снова нажал "Изменить", без каких-либо изменений. Это сработало для меня, я использую Visual Studio 2017 Enterprise.

Ответ 3

Не пытайтесь использовать это решение, прежде чем пытаться использовать другие, поскольку в качестве первого шага просто удалите все в каталоге C:\Program Files (x86)\Microsoft Visual Studio\2017 \

Единственное решение, которое сработало для меня, было:

  1. запустите C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe -full

  2. запустите C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe с правами администратора.

  3. нажмите изменить и добавить некоторые опции

Ответ 4

У меня была такая же проблема VS2017 ENTERPRISE VERSION 15.2 (26430.16) RELEASE Я открыл VS2015, который я также установил и закрыл. Тогда я смог открыть vs2017 без проблем. VS2017 работал неделями без проблем и никаких обновлений не применялось в промежутке времени, поэтому точно, что вызвало проблему, неясно.

Ответ 5

Откройте программу установки Visual Studio 2017. Если вы нажмете на точки рядом с кнопками изменения и запуска, вы увидите вариант восстановления.