Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Win10 關閉特定硬體驅動自動更新:註冊表 + PowerShell 精準封鎖教學

編輯:關於 Windows

Win10 會自動從 Windows Update 下載安裝驅動程式,但微軟提供的驅動版本往往非最新,對高效能顯卡、聲卡、網卡等可能造成相容性問題(如遊戲掉幀、聲音異常、網路斷線)。本文教導如何精準封鎖特定裝置的驅動自動更新,而非關閉整個 Windows Update。

操作前準備

  • 以系統管理員身分開啟「命令提示字元」。
  • 開啟「裝置管理員」備查裝置實例路徑。

系統管理員 CMD

裝置管理員

步驟一:取得目標裝置實例路徑

  1. 裝置管理員 → 找到要封鎖的裝置(如顯示卡) → 右鍵「內容」。
  2. 「詳細資料」分頁 → 屬性選「裝置實例路徑」 → 複製「值」欄位的字串(例:PCI\VEN_10DE&DEV_1C82&SUBSYS_123410DE&REV_A1\4&12345678&0&0008)。

裝置實例路徑

步驟二:執行封鎖指令(單行 PowerShell 指令)

在系統管理員 CMD 中貼上並執行以下完整指令(含換行),提示「請貼上裝置實例路徑」時貼上剛複製的字串,最後按任意鍵重開機即可生效:

md %ProgramData%\RegQiDong & sc stop BITS & sc stop wuauserv & ping -n 5 127.0.0.1>nul & rd /s /q %ProgramData%\Microsoft\Network\Downloader %windir%\SoftwareDistribution\DataStore %windir%\SoftwareDistribution\Download & Schtasks /Create /RU "NT AUTHORITY\SYSTEM" /SC ONSTART /TN \RegGo /TR "regedit /s %ProgramData%\RegQiDong\RegGo.reg" & PowerShell $LuJin = Read-Host 請貼上裝置實例路徑 ;echo 'Windows Registry Editor Version 5.00' `n "[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\$LuJin]" `n '"HardwareID"=hex(7):30,00,30,00,30,00,00,00,00,00' `n '"CompatibleIDs"=hex(7):30,00,30,00,30,00,00,00,00,00'^|Out-File $env:ProgramData\RegQiDong\RegGo.reg;pause

執行封鎖指令

原理解析

  1. 停止 BITS 與 Wuauserv 服務、清空 Windows Update 下載快取。
  2. 建立排程工作,於每次開機時匯入登錄檔 RegGo.reg。
  3. 登錄檔將目標裝置的 HardwareID 與 CompatibleIDs 竄改為空值,導致 Windows Update 無法比對驅動,達到封鎖目的。

注意:此法僅封鎖指定裝置的驅動更新,不影響其他裝置與安全性更新。若需恢復,刪除排程工作並還原登錄檔即可。

適用於 Win10 1607 版本以上,建議搭配官方驅動程式手動更新使用。

Copyright © Windows教程網 All Rights Reserved