最近在做一个项目,牵涉到win7的驱动,选用WDF驱动模式。安装过程中每隔一段日子便会显示“该操作需要交互式窗口工作站”,使得驱动无法顺利安装成功。网上搜索了一番,发现皆是“下载最新版本的驱动精灵”,“到官网下载最新的驱动”云云,心中顿时凉了一大半。只能自己硬着头皮去解决,很惭愧地说,至今我没有发现真正的原因,但每一次我都用了不同的方法把它给修复了。先把我的方法写出来,很有可能是误打误撞,希望有高手看到这个问题能够指点一二,以飨读者。
1、重新用WDK(这里我用的是7.1.0版本)编译驱动,将原来的驱动程序删除。
2、将WDK卸载,重新安装,再编译。
3、重装系统。
4、清理注册表,在注册表里面将以前装过的该驱动全部删除。
最诡异的是明明驱动程序没有任何修改,开始的好好的,能装,能正常工作,到了某个时候就出现了这个状况,让人十分无语。