【发布时间】:2019-06-14 02:44:12
【问题描述】:
我在启动 Visual Studio 2017 Enterprise 时遇到问题,我无法向 Microsoft 的 Developer Commnuity 报告问题,因为它需要运行 Visual Studio 2017。废话!
我正在使用本周的更新更新 VS 2017,在此期间我的电脑崩溃了,我不得不重新启动它。
现在当我启动 VS 2017 时,我收到以下消息:
此 Visual Studio 安装的设置未完成。请再次运行 Visual Studio 安装程序以更正此问题。
我运行了安装程序,但没有检测到任何安装的版本。
我尝试了一些来自 VS 社区的命令,例如:
%programfiles(x86)%\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe -full
这个命令清理了一些东西,但结果是一样的。我无法删除损坏的安装。
我也无法安装任何其他 VS 2017 版本 - 我收到以下错误:
[4068:000d][2017-04-12T20:13:20] Error 0x80004003:
at Microsoft.VisualStudio.Setup.Cache.InstanceRepository.GetInstance()
at Microsoft.VisualStudio.Setup.Cache.CacheRepository.<GetInstances>d__27.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.
我现在被损坏的 Visual Studio 2017 卡住了,它无法运行,我无法发布到社区,因为这是通过 Visual Studio 2017 完成的。
任何人都可以为此提出解决方法吗?
谢谢!
回答
我设法在这篇文章中找到了解决此问题的方法:Error 0x80004003 during VS 2017 RC install
【问题讨论】:
-
以管理员权限运行安装程序。
-
我设法在这篇文章中找到了解决此问题的方法:Error 0x80004003 during VS 2017 RC install
-
@NikolayArhangelov 您可能想将此添加到您的问题中,或者甚至将其作为答案发布并标记为这样。
-
不确定如何标记为已回答。将信息添加到问题中。感谢您注意到这一点!
-
我今天在 VS 2019 上遇到了同样的问题。对我来说,修理工作。