VS 2017 RC安装期间出现错误0x80004003

时间:2016-11-20 02:03:20

标签: visual-studio-2017

我正在运行Windows 10,没有挂起的更新,我现在运行sfc / scan而DISM.exe / Online / Cleanup-image / Restorehealth都没有报告问题。我已经尝试安装企业,专业人员和社区,并使用--layout标志为专业人员构建本地安装程序,所有这些都会产生相同的错误。我还尝试卸载Visual Studio 2015企业和各种其他视觉工作室位,resharper和ncrunch。

[3604:0011][2016-11-19T11:06:58] Error 0x80004003: 
   0x80004003 at Microsoft.VisualStudio.Setup.Cache.InstanceRepository.GetInstance()
   at Microsoft.VisualStudio.Setup.Cache.CacheRepository.<GetInstances>d__25.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.

3 个答案:

答案 0 :(得分:47)

来自this comment

  

在尝试安装新预览多次后,我终于设法将其设置在我的计算机中。在这里,我分享我所做的一切。

     

首先,您必须从控制面板卸载已安装的Microsoft Visual Studio安装程序 - 程序 - 卸载或修改程序

     

然后在以下文件夹中删除与VisualStudio15预览版相关的已安装文件:

     
      
  1. C:\ Program Files \ Microsoft Visual Studio
  2.   
  3. C:\ ProgramData \微软\ VisualStudio的
  4.   
  5. %LOCALAPPDATA%\微软\ VisualStudio的
  6.         

    下载并安装vs_Enterprise.exe

         

    完成下载所需的文件后,您可以安装它们,然后看到visual studio IDE

答案 1 :(得分:6)

我也有这个问题,但我注意到,如果你去%programfiles(x86)%\ Microsoft Visual Studio \ Installer \ resources \ app \ layout \ InstallCleanup.exe 并运行它(在命令提示符下作为管理员与-full),然后重新安装,一切都很好。如果您已经删除了该目录,则只需启动安装程序,而不是选择产品,只需再次关闭它,然后您可以转到上面的文件夹并运行InstallCleanup.exe -full。在我的情况下,这发生在我的计算机在升级过程中死亡的时候。

答案 2 :(得分:1)

1)从控制面板卸载Microsoft Visual Studio
2)删除C:\ Program Files \ Microsoft Visual Studio
3)删除C:\ ProgramData \ Microsoft \ Visual Studio \ Setup
4)删除C:\ ProgramData \ Microsoft \ Visual Studio \ Packages