电脑装配网

解决XP“驱动无法安装”的故障一例

 人阅读 | 作者xiaofeng | 时间:2024-03-08 05:36

“驱动无法安装”其实解决起来不难

今天还是在机房“流连”给最新的病毒打上XP系统补丁,但弄Acer FH的几台老机器搞得自己"很傻很天真"了~~

首先是网络克隆的问题,Marvell Yukon 80E8056这个变态的网卡,用了无数种网克工具,包括MaxDOS、Mousdos、蓝沙、Yukon专用网克工具、诚龙网维全自动PXE网克工具、奇东PXE网克等工具,都对它无能为力,I 服了U了,希望以后不要再用这样的网卡在机房中,好怀念8139时代啊……

不提这个令我心乱神伤的Yukon了,今天还碰到了另一件怪事,唉,福无双至、祸不单行啊!

将7800M的Ghost文件克隆恢复到FH上,竟然没有什么大的问题,一切都很可爱地发展着,装好了许多驱动,系统也没有出现最不想见到的“蓝屏”,正窃喜,却发现最后一个驱动Intel的内置显卡无法安装,将Intel的驱动复制到硬盘上,安装时竟然说:“安装是出现一个错误,拒绝访问。”我怔了一下,怎么可能显卡驱动都不能安装呢?难道我不是用安装版?于是下了个安装版,还是出现一样的提示,怪啊,想一想,7800M是Intel 945G,而FH则是很少听闻的946GZ版,难道不能通用?可又找不到所谓的946G的驱动,而且禅宗觉得,“拒绝访问”这四个字才是解决问题的关键所在,驱动前面都正常安装中,只是最后一步不能进行了,通常软件与驱动的最后一步就是写入注册表的,是不是先前的7800M的Intel 945G的驱动被锁定了,新的驱动不能被写入?可惜我安装7800时不是用安装版的,无法反安装了驱动,那就从注册表入手吧!

在动手注册表前,先看一下Windows 文件夹中的setupapi.log文件确定一下到底是不是注册表问题先,setupapi.log文件是驱动安装的日志文件,通常驱动安装时都会在这个文件中写入一些什么的,尤其是出现这样那样的问题时!于是,我先删除了这个文件,再安装一下946的驱动,再打开它,发现后面的几行写着如下内容:

##E008 正在设置注册表值 HKCR\igfxpph.GraphicsShellExt

#E033 错误 5: 拒绝访问。

#E065 在 "c:\documents and settings\学生\桌面\intel\945g g965 g35\igxp32.inf" 的 [CUI.AddReg] 段分析 "AddReg" 失败。 错误 5: 拒绝访问。

#E064 分析安装 "c:\documents and settings\学生\桌面\intel\945g g965 g35\igxp32.inf" 的 [iBWG0] 段失败。 错误 5: 拒绝访问。

果然如此,注册表HKCR处的很多项都被系统拒绝访问,运行Regedit,定位到HKEY_CLASSES_ROOT的igx项,看到有十几项这样打头的项目,都是Intel内置显卡的注册表,于是,全部点击后按Del删除之,但有igfxpph.GraphicsShellExt等两个项不能直接用Del删除,右击该项,选择“权限”,按下图进行点选,确定后就可以Del它了:)

权限问题真的很重要

再一次安装,完全OK,重新启动XP,调整一下系统,再打包成Ghost文件,明天再想办法解决网克的问题啊,累死~~


文章标签:

本文链接:『转载请注明出处』