阅读:2358回复:5
添加了设备却卸载不掉,怎么办
我安装了WdmIo(光盘上的例程),然后根据它的*.inf文件改写成我的inf文件,结果忘了改分配资源了,我的设备装上去以后发生了资源冲突现在WdmIo和我的设备都卸载不了,应该怎样卸载啊。
是不是要改注册表,要改哪些项? |
|
沙发#
发布于:2002-05-10 10:57
看它的inf文件的addreg小节,就知道它在registry加入了什么,del。
应该在HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services下面。 |
|
板凳#
发布于:2002-05-10 21:33
呵呵,我上午就是这么干的,把sevice键删了后就可以用设备管理器卸载了,谢谢大侠。
不过还是不太明白为什么,好像那些键都是管什么时候启动啊,错误处理什么的,到底是怎么运作的呢? 还有我的资源分配还是一直出问题,老是说我硬件冲突,呜呜,但是明明安装的时候说没有冲突,难道是我的驱动程序出的问题? |
|
地板#
发布于:2002-05-10 21:40
系统靠service键,才知道到哪儿去找驱动程序的文件。还有其他用处。
|
|
地下室#
发布于:2002-05-13 12:30
你的问题是因为没卸干净,驱动用了一个不可共享的资源,比如int #3。注册表里那些项是给pnp管理器看的,他在加载驱动的时候要用到其中的几个键值,你自己也可以在其中加几个自定义的自己用。
把service下的键值去掉防止了系统启动时加载这个驱动,这时资源根本就没有分配给这个驱动,所以一般的硬件驱动就可以卸载了,软件驱动有的行,有的不行,如果跟内核有个com接口,我的经验是肯定不行。 比较好的做法是,进入安全模式把驱动卸了。 |
|
5楼#
发布于:2002-05-14 08:20
哈哈!进控制面版,添加/删除硬件,选择卸载/拔掉设备,以下的按照提示来做
|
|