笔记本最新的BIOS解锁了最大睿频到5.1GHz,玩游戏时功耗直接上升了20W,气人的是这个BIOS还是Windows自动更新的。当手动回退到旧版BIOS后,开机又会重新更新到新版。下面有几种禁止固件更新的方式,经测试,有一种是好用的,但我不知道是哪一种。

在操作前,应将新BIOS的驱动在设备管理器中卸载:
屏幕截图 2024-02-29 091026.png
另外,删除C:\Windows\Firmware文件夹。

方法一:组策略管理器禁用所有驱动更新

win+R运行gpedit.msc,打开组策略管理器。
接着,通过左侧的目录树转到「计算机配置 - 管理模板 - Windows 组件 - Windows 更新 - 管理从Windows更新提供的更新」,最终找到「Windows更新不包括驱动程序」选项,启用即可禁止驱动程序更新。
屏幕截图 2024-02-29 091612.png

方法二:组策略管理器禁用某一设备驱动更新

在设备管理器中记下设备的硬件ID,一般为第二个:
屏幕截图 2024-05-01 104728.png
打开组策略管理器,「计算机配置-管理模版-系统-设备安装-设备安装限制」,将上述的ID添加到如下表中,保存即可:
屏幕截图 2024-02-29 092623.png

方法三:添加定时任务

此方法为微软官方提供的,链接:https://answers.microsoft.com/zh-hans/windows/forum/all/%E5%9C%A8windows-10/33e350a3-7690-4727-97cb-abcf42a7253e
以管理员身份打开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

回车运行后,粘贴设备实例路径:
f6eb937f-03c5-43b0-ab61-cf01bf257262.png
如果需要删除此任务,执行:

rd /s /q %ProgramData%\RegQiDong & Schtasks /delete /tn \RegGo /f