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社区的一些命令,例如:
%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/

10-12 00:36
查看更多