是否有相当于执行的命令行如何按照本 howtogeek 文章中所示的 GUI 程序来阻止驱动程序更新?
答案1
如何通过命令行阻止驱动程序更新?
您可以修改注册表以添加与 GUI 过程中概述的相同的条目如何防止 Windows 自动更新特定驱动程序文章。
要找到正确的注册表项,请查看组策略设置参考指南(有关组策略设置参考指南的更多信息,请参阅本答案后面的部分)。
您将看到“阻止安装与以下任何设备 ID 匹配的设备”的注册表项是:
HKLM\Software\Policies\Microsoft\Windows\DeviceInstall\Restrictions!DenyDeviceIDs
HKLM\Software\Policies\Microsoft\Windows\DeviceInstall\Restrictions\DenyDeviceIDs
HKLM\Software\Policies\Microsoft\Windows\DeviceInstall\Restrictions!DenyDeviceIDsRetroactive
reg add ...
可用于从cmd
shell 或批处理文件向注册表添加适当的条目。
我建议您使用 GUI 程序为驱动程序添加至少一组条目。
然后,您可以检查添加的注册表项(使用reg query ...
或regedt32
),并找出reg add ...
为其他驱动程序向注册表添加更多条目所需的命令的确切格式。
警告:
如果您错误地修改注册表,可能会出现严重问题。
为了增加保护,请在修改注册表之前先备份注册表。这样,如果出现问题,您就可以恢复注册表。
有关详细信息,请参阅如何在 Windows 中备份和还原注册表
组策略设置参考指南
Microsoft 已更新并提供适用于 Windows 10、Windows 8.1、Windows 8、Windows 7、Windows Vista、Windows Server 2003 SP2、Windows Server 2008 R2 和 Windows Server 2012 R2 的完整组策略设置参考指南供下载。
下载以电子表格的形式提供,适用于不同的操作系统。因此,您可以只下载您可能感兴趣的操作系统的电子表格。
...
这些电子表格的另一个非常有用的功能是,它还列出了更改设置时受影响的注册表项。当然,您始终可以使用组策略设置搜索来了解支持特定策略设置的注册表项和值名称,但这些电子表格将它们全部放在一个地方。
管理模板电子表格包含三列,提供有关每个策略设置与重新启动、注销和架构扩展相关的行为的更多信息。这些列如下:
- 需要注销:此列中的“是”表示 Windows 操作系统要求用户注销并重新登录,然后才能应用所描述的策略设置。
- 需要重新启动:此列中的“是”表示 Windows 操作系统需要重新启动才能应用所描述的策略设置。
- Active Directory 架构或域要求:此列中的“是”表示您必须先扩展 Active Directory 架构,然后才能部署此策略设置。
- 状态:此列中的“新”表示该设置在 Windows Server 2012 和 Windows 8 之前不存在。这并不意味着该设置仅适用于 Windows Server 2012 和 Windows 8。请参阅标题为“支持”的列以确定策略设置适用于哪个操作系统。
来源Windows 10/8.1/7/Server 组策略设置参考指南
进一步阅读
Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
登记- 读取、设置或删除注册表项和值,并从 .REG 文件保存和恢复。