阻止 Windows 10 安装/更新特定驱动程序?

阻止 Windows 10 安装/更新特定驱动程序?

似乎Synaptics driver update for Synaptics SMBus TouchPadWindows 10(内部版本 100049)上的最新版本不知为何看不到我的中键。卸载并从 HP 网站安装适用于 Windows 8.1 的旧驱动程序(我的机器是 HP EliteBook 8570w)可恢复中键功能。

几天后,驱动程序再次自行更新,我失去了中间按钮。

我意识到我正在运行不受支持的软件,但是否有可能阻止更新此特定驱动程序,而无需完全禁用更新或阻止其他驱动程序更新?

答案1

看起来没有什么简单的办法。在 Windows 10 预览版中,它们会强制你自动更新,而且从版本 10049 开始,控制面板中没有办法恢复“旧”的 Windows 更新小程序。但我设法用一组名为Windows 更新 PowerShell 模块

安装 PowerShell 工具后,列出所有可用更新(首先卸载有问题的更新):

PS > Get-WUList

ComputerName Status KB          Size Title
------------ ------ --          ---- -----
LAMBDACORE   D-----            65 MB Synaptics driver update for Synaptics SMBus TouchPad
LAMBDACORE   D----- KB2956185  68 MB Update for Microsoft OneDrive for Business (KB2956185) 64-Bit Edition
LAMBDACORE   D----- KB2965255  11 MB Update for Microsoft Office 2013 (KB2965255) 64-Bit Edition
...

我有兴趣禁用 Synaptics,为此,请使用以下命令:

PS > Hide-WUUpdate -Title "Synaptics driver*"

ComputerName Status KB          Size Title
------------ ------ --          ---- -----
LAMBDACORE   D--H--            65 MB Synaptics driver update for Synaptics SMBus TouchPad

这封信H现在表示此更新已被隐藏。

就是这样!

我写了一篇关于如何在 Windows 10 build 10049 中禁用特定更新的详细文章,您可以在这里阅读:http://hmemcpy.com/2015/04/preventing-a-certain-windows-update-from-installing-on-windows-10/

答案2

您可以阻止特定硬件 ID 的驱动程序安装。它在 Windows 10 中的工作方式与在 Windows 8.1 中的工作方式相同。

首先,查找设备硬件ID:

  • 在设备管理器中,右键单击相关设备,然后选择属性。
  • 转到“详细信息”选项卡。
  • 将属性更改为硬件 ID。
  • 将其复制粘贴到文本文件中。

然后,确保您有一个稳定的配置:

  • 下载替换驱动程序,但不要立即安装。
  • 断开网络,以便 Windows 不会检索新的驱动程序。
  • 禁用,然后卸载您想要替换的驱动程序。
  • 安装替换驱动程序。
  • 重新启动并确保其粘住。

然后,阻止该硬件 ID 的所有驱动程序的安装:

  • 在开始菜单中,输入 gpedit.msc 并按回车键。
  • 本地计算机策略 -> 计算机配置 -> 管理模板 -> 系统 -> 设备安装 -> 设备安装限制
  • 双击“防止安装与任何这些设备 ID 匹配的设备”。
  • 将其设置为已启用。
  • 单击“选项”下的“显示”,单击“阻止安装与任何以下设备 ID 匹配的设备”。
  • 将文本文件中的硬件 ID 复制粘贴到值框中。
  • 单击“确定”,直到返回到组策略编辑器。

用于防止安装与特定设备 ID 匹配的设备的“组策略编辑器”对话框的屏幕截图

警告:这将阻止手动自动安装驱动程序。如果您稍后决定尝试新版本的驱动程序,则必须先解除对硬件 ID 的阻止。您无法删除对话框中的值,因此最简单的方法是将设置更改为“未配置”。

这只会阻止驱动程序本身的安装。Windows 更新仍可能会下载驱动程序包更新,尝试安装,然后失败。您将在 Windows 更新日志中看到失败。这是一个单独的问题。

答案3

简单有效!这是您从 Microsoft 下载并运行的工具,它将阻止对驱动程序或您选择的更新进行将来的更新。

https://support.microsoft.com/en-us/kb/3073930

本页面提供有关如何删除驱动程序以及如何从微软下载工具以防止其再次更新的详细信息。

要卸载不需要的驱动程序:

  • 右键单击桌面左下角,然后左键单击设备管理器,启动设备管理器。
  • 找到安装了问题驱动程序的设备驱动程序,右键单击并选择卸载。
  • 在卸载对话框中,选中复选框以删除此设备的驱动程序软件(如果可用)。

要卸载不需要的 Windows 更新:

  • 在搜索框中输入“查看已安装的更新”,然后在搜索结果中单击查看已安装的更新 - 控制面板。
  • 要卸载不需要的更新,请从列表中选择它,然后单击“卸载”。

为了暂时阻止重新安装驱动程序或更新,直到有新的驱动程序或更新的修复程序可用,可以使用疑难解答程序,该程序提供了用于隐藏和显示 Windows 10 的 Windows 更新和驱动程序的用户界面。 您可以从 Microsoft 下载中心下载并运行“显示或隐藏更新”疑难解答程序。

可以从 Microsoft 下载中心下载以下文件:

立即下载“显示或隐藏更新”疑难解答包。 (注:此链接截至 2015 年 10 月 28 日)

相关内容