阅读:1550回复:6
安装驱动后系统不能关机重启的问题
运行驱动安装程序后,系统需要重新启动以使系统生效,
但是系统无法重启,windows也无法关机,所有系统操作如打开 “控制面板”等都实效,弹出错误对话框显示:rundll32.exe初始化 失败,系统已关闭。只有reset复位才能重新启动,重新启动后一切 正常,但是卸载驱动时也会出现同样问题。 请问哪位遇到过类似问题,问题出在哪地方,谢谢! |
|
沙发#
发布于:2004-10-27 17:29
肯定是你驱动有问题
你可能没有处理好所有IRP或者有系统线程没有结束 |
|
|
板凳#
发布于:2004-10-29 09:57
关机时系统没有响应,请问怎样知道系统还有哪些进程没有结束,
在“任务管理器”中可以看到吗,非常谢谢! |
|
地板#
发布于:2004-11-01 01:11
你安装的是一个什么类型的驱动, 是一个FILTER, 还是一个独立的设备?
|
|
地下室#
发布于:2004-11-01 08:49
我用InstallShield做了一个驱动安装包,包括三个驱动程序,一个是物理设备的USB驱动,一个是枚举器调度驱动,一个是虚拟设备驱动;枚举器驱动负责监测物理设备的插拔,虚拟设备驱动负责与物理设备进行通讯,安装时枚举器安装一次,而虚拟设备可以安装多个,与所用的物理设备个数相同,一一对应进行通讯。
现在出现的情况是安装一个虚拟设备驱动时,很快就能重启,但是安装多个时就很慢,我试了一下,需要很长时间后还是能够重启的,但是不知道为什么需要这么长时间,是不是哪个线程没结束呢?还请哪位高手指点,谢谢! |
|
5楼#
发布于:2004-11-01 09:57
看看有没有东西等死了,像Spinlock,event什么的
|
|
6楼#
发布于:2004-11-02 04:45
如果是这样的话, 应该是同步出了问题。仔细再看看代码
|
|