【问题标题】:visual studio crash when try to start kernel debugger尝试启动内核调试器时 Visual Studio 崩溃
【发布时间】:2016-02-24 01:58:35
【问题描述】:

我有一个学习项目来编写内核驱动程序。这个项目的第一步是准备工作环境,所以我安装了WDK,在virtualbox机器上安装和配置了Windows 7 x64,并从互联网上创建了hello world内核驱动程序解决方案。之后,我可以直接从 Visual Studio 在 Windows 7 客户端机器上部署和调试我的驱动程序。一切正常。几天后,Windows 10(主机)更新 - 11 月更新 1511,我安装了它并(原文如此!)删除了以前的 Windows 安装“以获取磁盘空间。不幸的是,当我再次打开我的项目时 - 我不能由于 Visual Studio 崩溃,部署和调试我的驱动程序。我找不到解决方法 3 天,这真的很令人沮丧,因为我必须在星期一向我的教授展示它。

我试图做的事情:
我完全重新安装了 Visual Studio 和 WDK(在主机和客户端机器上),它仍然会发生。

编译后,当我点击,,Windows的调试工具 - 内核调试器“,Visual Studio崩溃 (screen)
我无法恢复以前的安装,现在我没有时间重新安装整个系统。
你能帮我吗?有没有办法让它再次工作?

PS。对不起我的英语

【问题讨论】:

  • 同样的问题,但我已经安装了最新的 WDK 10.0.10586.0,所以该解决方案对我不起作用:(

标签: crash kernel visual-studio-2015 driver wdk


【解决方案1】:

我解决了。

升级操作系统后,我仍然安装了 WDK 10.0.10240,它没有更新到较新的版本。即使我用从微软网站下载的新 wdksetup.exe 重新安装它,仍然有这个版本。微软没有更新他们的下载页面。我在 google 中搜索了“WDK 10.0.10586.11”,并在 tweettunnel.com/vanhoivo 上找到了指向最新 WDK 10.0.10586.0 的直接链接。

链接是:

http://download.microsoft.com/download/C/E/1/CE19C726-6036-4443-845B-A652B0F48CD7/wdk/wdksetup.exe

在我安装了这个 wdk 版本后,问题解决了,VisualStudio 现在没有崩溃,我可以部署和调试我的驱动程序。但是,我认为这是 VisualStudio 中的一个错误 - 它应该显示一个错误,即 WDK 版本不合适

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多