20061205
解决安装程序的0x80040707问题
Tags: System error, Windows, WMI, XP
最近给HP NC4400笔记本电脑重装系统后, 在安装HP提供的一些驱动时, 发现总是出现恼人的错误提示:
未处理的异常情况
错误号码:0x80040707
描述:DLL函数调用失败:HPQNT.hpqIsHpFamily
安装程序将立即终止。
之后安装程序就异常终止了,在安装其它某些程序时,“HPQNT.hpqIsHpFamily”部分不一样,但是错误代码是一样的。上网查找解决方法,发现有不少人也遇到类似的问题,而且看起来,问题都出在InstallShield制作的安装程序中。在查找过程中,Installshield官方的“Unhandled Exception 0x80040707”也提到了类似问题的解决方法,但是尝试后还是失败了。看来问题一样,原因却不一样。
于是只好自己解决。在将系统的设置艰苦地一个个改变再测试效果的过程中,让我惊喜地发现,出现在我心爱的笔记本上的问题,罪魁祸首是“Windows Management Instrumentation”这个服务。之前我在其它机器上一般都是关闭这个服务的,并未发现什么问题,但是在安装某些程序时,看来是需要WMI支持的。打开这个服务,问题解决!