Visual Studio 2017已损坏且无法卸载或修复

时间:2017-04-12 17:16:43

标签: visual-studio-2017

我遇到启动Visual Studio 2017 Enterprise的问题,我无法向Microsoft的Developer Commnuity报告问题,因为它需要运行Visual Studio 2017.Crap!

我本周更新了VS 2017,在此期间我的电脑崩溃了,我不得不重新启动它。

现在,当我开始VS 2017时,我收到以下消息:

  

此Visual Studio安装的设置尚未完成。请再次运行Visual Studio安装程序以更正此问题。

我运行了安装程序,但没有检测到安装的任何版本。

我尝试了来自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完成的。

有人可以为此建议解决方法吗?

谢谢!

答案

我设法在这篇文章中找到了解决此问题的方法:Error 0x80004003 during VS 2017 RC install

5 个答案:

答案 0 :(得分:48)

我打开Visual Studio 2017安装程序,单击“修改”并在打开的窗口中,我再次单击“修改”,没有任何更改。它对我有用,我使用的是Visual Studio 2017 Enterprise。

答案 1 :(得分:10)

修改:请按照以下步骤阅读以下注释。

对我有用的唯一解决方案是:

  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. 点击修改并添加一些选项

答案 2 :(得分:0)

我有同样的问题VS2017 ENTERPRISE VERSION 15.2(26430.16)RELEASE 我打开VS2015,我也安装了它并关闭它。然后我能够毫无问题地打开vs2017。 VS2017已经工作了几个星期没有问题,并且在此期间没有应用任何更新,因此究竟是什么导致了这个问题尚不清楚。

答案 3 :(得分:-1)

打开visual studio 2017安装程序。如果按下修改和启动按钮旁边的点,您会看到一个修复选项。

答案 4 :(得分:-1)

我尝试了此论文和其他类似帖子的所有建议,包括在Microsoft论坛上。最后,唯一对我有用的是:

  • 运行InstallCleanup.exe -full
  • 完全卸载Visual Studio 2017
  • 删除卸载中留下的文件夹
  • 重新安装Visual Studio 2017