Windows KMFD HelloWorld 驱动程序部署任务失败

Posted

技术标签:

【中文标题】Windows KMFD HelloWorld 驱动程序部署任务失败【英文标题】:Windows KMFD HelloWorld Driver Deployment Task Failed 【发布时间】:2016-09-06 20:32:59 【问题描述】:

我需要为 Windows 编写内核驱动程序。由于这是我第一次尝试这样的事情,我从 Windows 的 HelloWorld 示例开始:

https://msdn.microsoft.com/en-us/library/windows/hardware/hh439665(v=vs.85).aspx

在将驱动程序安装到目标机器时遇到问题。目标机器上的控制台给出以下输出:

用于 x64 的测试创作和执行框架 v5.3

StartGroup: DriverTestsTasks:: _DriverRemoval 驱动程序 证书文件:KmfdHelloWorld.cer Driver Inf 文件:KmfdHelloWorld.inf 驱动硬件 ID: Root\KmdfHelloWorld 驱动程序包 GUID: x64 将驱动程序导入到 存储:1 卸载驱动程序:1 调试部署:1 COM 发生故障。 HRESULT: 0x80040154类未注册

类未注册

失败:删除以前的驱动程序时发生故障 安装 EndGroup: DriverTestTasks:: _DriverRemoval [失败]

未通过测试: DriverTestTasks::_DriverRemoval [失败] 摘要L Total=1, Passed=0, Failed=1, Blocked=0, Not Run=0, Skipped=0

如教程中所述,我使用的是 Visual Studio 2015。我的测试机器在 VM 中运行 Windows 10。所有其他测试均通过。驱动程序被复制到目标机器并被安装,但是这个过程失败了,因此我不能使用教程末尾解释的调试器。

【问题讨论】:

嘿,这个问题找到解决方案了吗?我有一个朋友遇到了类似的问题。 【参考方案1】:

您可以通过在“项目设置”->驱动安装->部署中删除复选框来删除删除先前安装的步骤

【讨论】:

以上是关于Windows KMFD HelloWorld 驱动程序部署任务失败的主要内容,如果未能解决你的问题,请参考以下文章

免驱无线网卡插到电脑上突然驱动变成瑞昱网卡了无法正常联网

windows驱动

Node.js 在 Windows 7 中不运行 HelloWorld 程序

IPFS 和超光驱有啥区别?

csu 1985: 驱R符

在 Windows VS2010 上构建 NaoQI C++ SDK 示例项目 helloworld 时出错