我遇到启动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
答案 0 :(得分:48)
我打开Visual Studio 2017安装程序,单击“修改”并在打开的窗口中,我再次单击“修改”,没有任何更改。它对我有用,我使用的是Visual Studio 2017 Enterprise。
答案 1 :(得分:10)
修改:请按照以下步骤阅读以下注释。
对我有用的唯一解决方案是:
运行C:\ Program Files(x86)\ Microsoft Visual Studio \ Installer \ resources \ app \ layout \ InstallCleanup.exe -full
使用管理员权限运行C:\ Program Files(x86)\ Microsoft Visual Studio \ Installer \ vs_installer.exe
答案 2 :(得分:0)
我有同样的问题VS2017 ENTERPRISE VERSION 15.2(26430.16)RELEASE 我打开VS2015,我也安装了它并关闭它。然后我能够毫无问题地打开vs2017。 VS2017已经工作了几个星期没有问题,并且在此期间没有应用任何更新,因此究竟是什么导致了这个问题尚不清楚。
答案 3 :(得分:-1)
打开visual studio 2017安装程序。如果按下修改和启动按钮旁边的点,您会看到一个修复选项。
答案 4 :(得分:-1)
我尝试了此论文和其他类似帖子的所有建议,包括在Microsoft论坛上。最后,唯一对我有用的是: