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

Min*_*evy 17 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.
Run Code Online (Sandbox Code Playgroud)

ta.*_*.is 47

这个评论:

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

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

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

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

下载并安装vs_Enterprise.exe

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

  • 我还必须删除C:\ ProgramData\Microsoft\VisualStudio\Packages\_Instances (6认同)
  • 我在之前的尝试中没有清除AppData或ProgramData.我还必须从AppData /../ VisualStudio中删除软件包和设置文件夹,但它现在正在运行.谢谢! (5认同)
  • 你不知道你用这个答案保存了多少生命.谢谢. (2认同)

小智 7

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