我正在运行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.
答案 0 :(得分:47)
来自this comment:
在尝试安装新预览多次后,我终于设法将其设置在我的计算机中。在这里,我分享我所做的一切。
首先,您必须从控制面板卸载已安装的Microsoft Visual Studio安装程序 - 程序 - 卸载或修改程序
然后在以下文件夹中删除与VisualStudio15预览版相关的已安装文件:
- C:\ Program Files \ Microsoft Visual Studio
- C:\ ProgramData \微软\ VisualStudio的
- %LOCALAPPDATA%\微软\ VisualStudio的
醇>下载并安装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