17

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

[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.
4

3 回答 3

47

这个评论

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

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

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

  1. C:\Program Files\Microsoft Visual Studio
  2. C:\ProgramData\Microsoft\VisualStudio
  3. %LocalAppData%\Microsoft\VisualStudio

下载并安装 vs_Enterprise.exe

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

于 2016-11-20T02:07:09.117 回答
7

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

于 2017-06-23T22:19:16.140 回答
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

于 2017-05-29T20:29:53.537 回答