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


15

看来最近Synaptics driver update for Synaptics SMBus TouchPad在Windows 10(内部版本100049)上看不到我的中间按钮。从HP站点(我的机器是HP EliteBook 8570w)卸载并安装Windows 8.1的较旧驱动程序,将还原中间按钮的功能。

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

我知道我正在运行不受支持的软件,但是有可能在不完全禁用更新或禁止其他驱动程序更新的情况下阻止更新此特定驱动程序吗?


简短答案:恕我直言,不可能。看一看,以及在这样的回答:superuser.com/questions/665158/...
多德

Answers:


24

似乎没有简单的方法。在Windows 10预览版中,它们会强制您进行自动更新,并且自内部版本10049起,无法在控制面板中还原“旧的” Windows Update小程序。但是我设法使用了一套称为Windows Update PowerShell Module的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内部版本10049中禁用特定更新的详细信息,您可以在此处阅读:http : //hmemcpy.com/2015/04/preventing-a-certain-windows-update-from-installing-在Windows 10上/


您是否知道也可以使用Powershell将Windows 10升级到新版本?

神的圣洁母亲!阿们!我对此感到厌倦!非常感谢。我真的很讨厌这种新的Windows Update模式,它不允许我隐藏可选更新。
Jose A

2
显然,他们已经通过支持/诊断工具解决了此问题。support.microsoft.com/en-us/kb/3073930
沃伦·P

2
@WarrenP是的,但这只是暂时的。
摩押人

6

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

首先,查找设备的硬件ID:

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

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

  • 下载替代驱动程序,但尚未安装。
  • 断开网络连接,以使Windows不会检索新的驱动程序。
  • 禁用,然后卸载要替换的驱动程序。
  • 安装替换驱动程序。
  • 重新启动并确保其粘住。

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

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

组策略编辑器对话框的屏幕快照,用于防止安装与特定设备ID匹配的设备

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

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


我有一个有趣的场景,其中卸载驱动程序并重新启动可以解决该问题,直到Windows再次安装它为止,但实际上阻止驱动程序安装会完全阻止硬件工作。
Jeroen

2

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

https://support.microsoft.com/zh-CN/kb/3073930

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

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

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

要卸载不需要的Windows Update:

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

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

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

立即下载“显示或隐藏更新”疑难解答程序包。 (注意:链接是在2015年10月28日提供的)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.