VS 安装程序在修复 VS19 社区时导致 BSOD

VS 安装程序在修复 VS19 社区时导致 BSOD

昨天(2020 年 7 月 7 日),我尝试启动 Visual Studio 2019,但弹出“此 Visual Studio 安装的安装未完成”的提示。为了解决这个问题,我更新了 VS 安装程序,然后在 VS19 上运行了修复功能。我让它继续运行,然后去吃晚饭。当我回来时,我的电脑正处于登录屏幕。我重新登录,所有应用程序都关闭了。然后我检查了“C:\Windows\minidump”是否有新的日志文件,并找到了当天的一个。今天我分析了这个日志文件,发现 BSOD 是由 UNEXPECTED_STORE_EXCEPTION 引起的。我重新启动安装程序来修复 VS19,它运行了 10 分钟,然后又引发了另一个带有相同异常的 BSOD。我已将崩溃转储上传到GitHub以供审查。导致此问题的安装程序版本是2.6.2037.624,它尝试修复的 VS19 版本是16.6.3。我该如何修复此问题?

我尝试将此报告为错误,但当我这样做时,系统提示我使用 Visual Studio 的内置“报告问题”功能。此时我无法打开 Visual Studio。我使用的是 Windows 10 1903 版本 18362.657。

编辑:使用 WinDBG 分析了两个崩溃转储后,我发现触发错误的汇编指令是:mov ecx,dword ptr [r8]。这两个文件中的内容相同。WinDBG 将其标记为 FAULTING_IP。

答案1

根据 @Ramhound 的评论之一,我已设法通过运行不带参数的 installcleanup 并从 Visual Studio 下载页面下载全新安装来修复 VS19。虽然它没有安装 Python,但这是一个不同的问题,并为我这边的改进开辟了道路。

稍后编辑:我终于更换了硬盘。问题解决了。

相关内容