![防止 Windows Update 通过命令行/脚本更新某个驱动程序?](https://linux22.com/image/1379885/%E9%98%B2%E6%AD%A2%20Windows%20Update%20%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E8%A1%8C%2F%E8%84%9A%E6%9C%AC%E6%9B%B4%E6%96%B0%E6%9F%90%E4%B8%AA%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
我是一名兼职系统管理员,最近(过去几个月),我们小组的几乎所有电脑都出现了 BSOD。我们知道,大多数 BSOD 都是由某个英特尔显卡驱动程序引起的,该驱动程序于 3 月通过 Windows 自动更新安装。
因此我们尝试安装旧版本。这个方法很有效,但是:Windows 更新了驱动程序。现在,在 AU 设置中,它清楚地表明此更新是可选的。我们将 AU 配置为仅安装关键更新。
因此第一个问题是:为什么 WAU 即使没有配置也会安装非关键驱动程序?
现在,我要问第二个问题。可以隐藏可选更新,这样 WAU 就不会安装它们。所以我认为最好先安装旧驱动程序,然后检查 WAU 是否有可选驱动程序更新 (odu),然后将其隐藏。我还没有在“可选更新”部分看到该驱动程序,但它可能很快就会出现。
由于大约有 15 台 PC 存在此问题,并且我们使用分发服务(西太平洋太平洋集团)这样做会非常方便:
- 让 WPKG 运行一个脚本来检查 odu 是否存在。此脚本可以是 js、bat 或 vbs。该脚本在启动时运行。遗憾的是,使用“grep”不是一个选项。
- 如果脚本返回 true,odu 将被隐藏,从而禁用更新,旧驱动程序占主导地位,并且不会再出现蓝屏。
如果可能的话,这可能吗?怎么做?
谢谢