先彻底卸载旧驱动并清理残留,再通过设备管理器手动更新驱动,或在安全模式下以管理员身份安装,同时确保Windows Installer等关键服务已启用。
如果您尝试在Windows 8系统上安装显卡驱动,但安装程序无法完成或反复失败,则可能是由于旧驱动残留、系统服务异常或权限不足导致。以下是解决此问题的步骤:
本文运行环境:Dell XPS 13,Windows 8.1。
一、彻底卸载旧驱动并清理残留
残留的驱动文件和注册表项是导致新驱动安装失败的常见原因。必须完全清除旧版本才能避免冲突。
1、按下 Win + R 键,输入 appwiz.cpl,打开“程序和功能”。
2、在程序列表中找到所有与AMD或NVIDIA相关的软件,右键选择“卸载”。
3、下载Display Driver Uninstaller(DDU)工具,并将其解压到桌面。
4、运行DDU,在顶部下拉菜单中选择“GPU”和您的显卡品牌(如NVIDIA或AMD)。
5、点击“开始清理”按钮,等待工具自动重启进入安全模式并完成深度清理。
6、系统重启后,不要自动安装驱动,直接进行下一步手动安装操作。
二、使用设备管理器更新驱动
通过设备管理器可以绕过安装程序的图形界面,直接指定驱动文件进行更新,减少中间环节出错的可能性。
1、右键点击“计算机”,选择“属性”,然后点击左侧的“设备管理器”。
2、展开“显示适配器”类别,右键点击您的显卡设备,选择“更新驱动程序软件”。
3、选择“浏览计算机以查找驱动程序软件”。
4、点击“浏览”按钮,定位到您已下载的显卡驱动文件夹,选中包含.inf文件的目录。
5、勾选“包括子文件夹”,然后点击“下一步”,系统将开始安装指定的驱动文件。
三、在安全模式下安装驱动
安全模式仅加载最基本的系统服务和驱动,可有效排除第三方软件干扰,提高安装成功率。
1、按住 Shift 键的同时点击“重启”。
2、电脑重启后选择“疑难解答” > “高级选项” > “启动设置” > “重启”。
3、电脑再次重启后,按键盘上的 F4 键进入安全模式。
4、进入安全模式后,找到您下载的显卡驱动安装程序。
5、右键点击安装程序,选择“以管理员身份运行”,然后按照提示完成安装。
6、安装完成后正常重启计算机,检查驱动是否生效。
四、启用关键系统服务并调整权限
Windows Installer等核心服务若被禁用,将导致任何.msi或.exe安装包无法执行。确保这些服务正常运行至关重要。
1、按下 Win + R 键,输入 services.msc,回车打开服务管理窗口。
2、在服务列表中找到“Windows Installer”,双击打开其属性。
3、将“启动类型”设置为“自动”,如果服务状态不是“正在运行”,请点击“启动”按钮。
4、找到“Desktop Window Manager Session Manager”和“Remote Procedure Call (RPC)”服务,确保它们也在运行。
5、右键点击显卡驱动安装程序,选择“属性”。
6、切换到“兼容性”选项卡,勾选“以管理员身份运行此程序”,点击“应用”并确定。