锁定 Windows 8.1 时 Visual Studio 2013 和 2015 崩溃

Posted

技术标签:

【中文标题】锁定 Windows 8.1 时 Visual Studio 2013 和 2015 崩溃【英文标题】:Visual Studio 2013 and 2015 Crash when locking Windows 8.1 【发布时间】:2015-12-03 17:48:58 【问题描述】:

从锁定 Win-L 恢复后,Visual Studio 死机/崩溃,出现此错误屏幕。这似乎只有在对接双显示器时才会发生。

问题详情显示:

问题签名: 问题事件名称:APPRCASH 应用程序名称:devenv.exe 应用程序版本:14.0.23107.0 故障模块名称:StackHash_f6a7 故障模块版本:6.3.9600.18007 异常代码:c0000374 异常偏移:PCH_1F_FROM_ntdll+0x0003CA2C 操作系统版本:6.3.9600.2.0.0.256.48 区域设置 ID:1033

我有什么:

    Windows 8.1 Visual Studio 2013 和 2015 ReSharper 9

我尝试过的事情:

    运行 DELL 命令更新。驱动程序都是最新的。 升级显示驱动程序。都是最新的。 使用 Visual Studio 2015。 以管理员身份运行。 根据this MSFT Ticket 降级 NVIDIA 驱动程序。我有一个 NVIDIA Quadro K1100M。驱动程序版本从 10.18.13.5382 到 348.07 (9.18.13.4807)。 事件查看器。它没有显示太多信息(如下),但它确实表明崩溃是在我锁定时发生的,而不是在我从锁定恢复时发生的。
错误应用程序名称:devenv.exe,版本:14.0.23107.0 错误模块名称:ntdll.dll,版本:6.3.9600.18007 错误的应用程序路径:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe 错误模块路径:C:\Windows\SYSTEM32\ntdll.dll

【问题讨论】:

您也可以尝试调试它。运气好的话,你会发现它在第 3 方堆栈框架中进行了冲洗。 从开始菜单而不是 Win+L 锁定怎么样? ... 或者实际上,运行rundll32.exe user32.dll, LockWorkStation 也会锁定机器。 从开始菜单锁定时仍然发生。 @FraserCrosbie 我使用的是 Windows 10,但遇到了这个问题。 【参考方案1】:

我修好了。确实降级视频卡驱动程序就可以了。这正是我下载的驱动程序。我降级了两次,因为我真的不知道该选哪一个。

将驱动程序降级为 341.61-quadro-grid-desktop-notebook-win8-win7-64bit-international-whql.exe。

最后,this link 帮助最大。我希望 MS 能重新打开它。在页面中搜索“driver”。

PS:这个问题和答案实际上与编码无关,这似乎有点愚蠢,但 Visual Studio 是一个非常常用的 IDE。我只希望这个答案在未来对某人有所帮助。

【讨论】:

不幸的是,该链接现已失效,并且 archive.org 上没有记录备份 无赖@TylerH。我不知道在哪里可以再次找到它,但至少堆栈溢出得到了你的支持!

以上是关于锁定 Windows 8.1 时 Visual Studio 2013 和 2015 崩溃的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2015:Windows 8.1 缺少 ucrtbased.dll

对于标准 C++,我应该将 Windows 8.1 SDK 或 Windows 10 SDK 与 Visual Studio 2017 一起使用吗?

远程调试windows 8.1驱动Visual Studio 2013

Visual Studio 2015 RC 社区版目标平台在 Windows 8.1 上设置为 Windows 10 TP

如何在 Windows 8.1 上安装 SDL 并将其连接到 Visual Studio Community 2013

error MSB8036: 找不到 Windows SDK 版本8.1。