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

Visual studio 2017 VS 2017 RC安装期间出现错误0x80004003,visual-studio-2017,Visual Studio 2017,我正在运行Windows 10,没有挂起的更新,我已经运行了sfc/scan now和DISM.exe/Online/Cleanup image/Restorehealth,这两个都没有报告问题。我尝试过安装enterprise、professional和community,并为professional构建了带有--layout标志的本地安装程序,所有这些都会产生相同的错误。我还尝试卸载visual studio 2015 enterprise和各种其他visual studio位、reshar

我正在运行Windows 10,没有挂起的更新,我已经运行了sfc/scan now和DISM.exe/Online/Cleanup image/Restorehealth,这两个都没有报告问题。我尝试过安装enterprise、professional和community,并为professional构建了带有--layout标志的本地安装程序,所有这些都会产生相同的错误。我还尝试卸载visual studio 2015 enterprise和各种其他visual studio位、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.
[3604:0011][2016-11-19T11:06:58]错误0x80004003:
位于Microsoft.VisualStudio.Setup.Cache.InstancePository.GetInstance()的0x80004003
在Microsoft.VisualStudio.Setup.Cache.CacheRepository.d_u25.MoveNext()中
在System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1源,Func`2谓词)
在Microsoft.VisualStudio.Setup.Engine.VerifyInstallationPath(IServiceProvider服务、字符串安装路径、IInstance实例、IQuery查询)
在Microsoft.VisualStudio.Setup.Engine.Install(产品、字符串目标、CancellationToken令牌)中,对象引用未设置为对象的实例。
来自:

在多次尝试安装新的预览版之后,我终于设法在我的计算机上安装了它。在这里,我分享我所做的一切

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

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

  • C:\Program Files\Microsoft Visual Studio
  • C:\ProgramData\Microsoft\VisualStudio
  • %LocalAppData%\Microsoft\VisualStudio
  • 下载并安装vs_Enterprise.exe

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

    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

    我也遇到了这个问题,但我注意到,如果您转到%programfiles(x86)%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe并运行它(在命令提示符下以管理员的身份运行
    -full
    ),然后重新安装,一切都会很好。如果您已经删除了该目录,您可以启动安装程序,但不选择产品,只需再次关闭它,然后您可以转到上面的文件夹并运行
    InstallCleanup.exe-full
    。在我的例子中,当我的电脑在升级过程中死亡时发生了。 在以前的尝试中,我没有清除AppData或ProgramData。我还必须从AppData/./VisualStudio中删除软件包和安装文件夹,但它现在可以工作了。谢谢我还必须删除C:\ProgramData\Microsoft\VisualStudio\Packages\\实例谢谢!为我工作!这对我也有用@维维尼奥的评论也应该包括在帖子中,我不得不删除那个文件夹,这样才能为我工作。你不知道你用这个答案救了多少人的命。谢谢。这是最后唯一对我有用的东西。完整的卸载和重新安装。