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 驱动程序部署任务失败的主要内容,如果未能解决你的问题,请参考以下文章