This question already has answers here:
Error 0x80004003 during VS 2017 RC install
(3个答案)
2年前关闭。
我在启动Visual Studio 2017 Enterprise时遇到问题,我无法向Microsoft的Developer Commnuity报告问题,因为它需要运行Visual Studio 2017。
我本周从VS 2017更新了更新,在此期间我的PC崩溃了,我不得不重新启动它。
现在,当我启动VS 2017时,会收到以下消息:
我运行了安装程序,但未检测到安装的任何版本。
我尝试了来自VS社区的一些命令,例如:
该命令清除了一些内容,但结果是相同的。我无法删除损坏的安装。
我也无法安装任何其他VS 2017版本-我收到以下错误:
我现在陷入了无法运行的Visual Studio 2017的困扰,并且无法发布到社区,因为这是通过Visual Studio 2017完成的。
有人可以为此建议解决方法吗?
谢谢!
回答
我在这篇文章中设法找到了解决此问题的方法:Error 0x80004003 during VS 2017 RC install
(3个答案)
2年前关闭。
我在启动Visual Studio 2017 Enterprise时遇到问题,我无法向Microsoft的Developer Commnuity报告问题,因为它需要运行Visual Studio 2017。
我本周从VS 2017更新了更新,在此期间我的PC崩溃了,我不得不重新启动它。
现在,当我启动VS 2017时,会收到以下消息:
我运行了安装程序,但未检测到安装的任何版本。
我尝试了来自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
最佳答案
我打开了Visual Studio 2017安装程序,单击``修改'',然后在打开的窗口中再次单击``修改'',没有任何更改。它为我工作,我使用的是Visual Studio 2017 Enterprise。
关于visual-studio-2017 - Visual Studio 2017损坏,无法卸载或修复,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43375811/