停止 Windows 8.1 自动更新 Intel HD Graphics 4000 驱动程序

停止 Windows 8.1 自动更新 Intel HD Graphics 4000 驱动程序

我有一台运行 Windows 8.1 的 HP Pavilion g6-2197sa 笔记本电脑。这台笔记本电脑最初使用的是 Windows 7,但我升级到了 8。当我再次升级到 Windows 8.1 时,我的 Intel HD Graphics 4000 驱动程序停止工作。驱动程序属性窗口中报告的设备状态显示以下消息:

由于该设备报告了问题,Windows 已停止该设备。(代码 43)

我尝试过的 Intel HD Graphics 4000 驱动程序 15.X (10.X) 版本的所有版本都出现了此问题,包括最新版本,当前版本为 15.33.35.64.4176 (10.18.10.4176)。此问题会导致许多功能问题,例如导致外接显示器无法工作。

但是,我发现旧版本 9.17.10.2867 可以正常工作。我以为问题已经解决了,但每次安装此驱动程序后,新版本 10.X 都会自动重新安装,通常是在我重新启动甚至睡眠/取消睡眠后。

我每次安装 9.17.10.2867 版本的方式是转到设备管理器 > Intel(R) HD Graphics 4000 > 更新驱动程序软件 > 浏览我的计算机以查找驱动程序软件 > 让我从计算机上的设备驱动程序列表中选择。这里列出的是最新版本、9.17.10.2867 版本和另一个 10.X 版本。

我该怎么做才能阻止我的笔记本电脑自动重新安装更高版本的驱动程序,从而保留安装的旧版本?

答案1

当您在 Windows 中安装任何新的(未包含在 Windows 中)驱动程序时,该驱动程序的副本将被复制到 Windows 中的专用文件夹内。

您的问题是最新版本的驱动程序从此位置安装。每次重新启动计算机时也会自动发生这种情况,因为我相信您尝试安装的版本本身表明与您的 Windows 版本不兼容或没有验证签名,并且您已将操作中心(在控制面板中)设置为自动搜索和解决问题。

避免从缓存中重新安装特定驱动程序的最佳做法是从 Windows 目录下的“inf”文件夹中删除其“inf”文件副本。您安装的所有驱动程序都会获得一份名为“oemX.inf”的 inf 文件副本,其中 X 是迭代编号。

要识别哪个 oemx.inf 文件属于您尝试删除的驱动程序:

按 Windows 键 + R 打开“运行”窗口提示符。输入:inf。按 Enter。打开日志文件“setupapi.dev.log”并检查最后几行,查找任何与英特尔显卡相关的 oem 文件的提及。这是您需要从同一文件夹中删除的文件。您还可以浏览所有 oemX.inf 文件,看看哪一个属于您要删除的驱动程序。

现在,如果您重新安装旧版本的驱动程序,它应该会保留。如果不是,请禁用通过控制面板在操作中心自动搜索和解决问题的选项。

相关内容