Visual Studio 2017 RC 设置操作失败

Visual Studio 2017 RC Setup Operation Failed

第一次尝试安装VS 2017 RC,安装过程中出现问题。我尝试修复安装,但在修复过程中 - 我的电脑蓝屏了(可能与安装无关,我 运行 有很多程序)。现在,每当我尝试安装 VS 2017 - 它会立即给我这个错误日志并显示 'Setup operation failed'。我该怎么做才能解决这个问题?

错误日志:

[29cc:0004][2016-12-22T07:39:53] Error 0x80004003: at Microsoft.VisualStudio.Setup.Cache.InstanceRepository.GetInstance() at Microsoft.VisualStudio.Setup.Cache.CacheRepository.d__27.MoveNext() at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable1 source, Func2 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.

我尝试在 VS 开发人员社区上发帖,但它立即被标记为重复,并且 linked 到其他重复项,link 到其他没有解决方案的重复项。

参考错误信息,您可以尝试删除之前安装失败的现有VS 2017 RC,如下所示:

  1. 进入控制面板——程序和功能,如果有“Microsoft Visual Studio 2017”,右击选择“卸载”

  2. 尝试删除以下已安装的文件夹:(修改前可以备份这些文件夹,以防我们需要回滚)

• 转到文件夹:%ProgramData%\Microsoft\VisualStudio 并删除“Packages”文件夹和“Setup”文件夹(如果有)。

• 转到 Visual Studio 安装文件夹(通常在 %ProgramFiles(x86)%\Microsoft Visual Studio 下)并删除文件夹“2017”

之后,确保windows更新是最新的,清理%temp%文件夹并暂时禁用任何防病毒软件,重新启动计算机并重新运行 VS 2017 RC 安装程序再次成为管理员。

一个常见的问题是,当您转到下载页面时,它会自动下载 x64 版本的 VS。因此,创建一个开发帐户(免费),然后从开发主页转到下载,然后 select 您要下载的版本并检查 x86。希望这对您有所帮助!