題 命令行等效於GUI進程以防止驅動程序更新


是否有一個命令行等同於執行 GUI程序,以防止驅動程序更新,如本howtogeek文章所示?


2
2017-07-23 17:12


起源




答案:


如何從命令行阻止驅動程序更新?

您可以修改註冊表以添加與此處概述的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 ... 可用於從a向註冊表添加適當的條目 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的完整組策略設置參考指南。

下載以不同操作系統的電子表格形式提供。因此,您只能為您可能感興趣的操作系統下載電子表格。

電子表格下載鏈接

...

在這些電子表格中也非常有用的是,它還列出了更改設置時受影響的註冊表項。當然,您始終可以使用組策略設置搜索來了解支持特定策略設置的註冊表項和值名稱,但這些電子表格將它們全部放在一個位置。

管理模板電子表格包含三列,提供有關每個策略設置與重新啟動,註銷和架構擴展相關的行為的更多信息。這些列如下:

  1. 需要註銷:此列中的“是”表示Windows操作系統要求用戶註銷並再次登錄   它應用所描述的策略設置。
  2. 需要重新啟動:此列中的“是”表示Windows操作系統在應用所述操作系統之前需要重新啟動   政策制定。
  3. Active Directory架構或域要求:此列中的“是”表示您必須先擴展Active Directory架構   您可以部署此策略設置。
  4. 狀態:此列中的“新建”表示該設置在Windows Server 2012和Windows 8之前不存在。這並不意味著   該設置僅適用於Windows Server 2012和Windows 8。   請參閱標題為“支持”的列以確定哪個   操作系統適用的策略設置。

資源 組策略設置參考指南(適用於Windows 10 / 8.1 / 7 / Server)


進一步閱讀

  • Windows CMD命令行的A-Z索引  - 與Windows cmd相關的所有內容的出色參考。

  • REG  - 讀取,設置或刪除註冊表項和值,從.REG文件保存和還原。


2
2017-07-23 17:36