有显卡的windows机器如果担心显卡驱动自动更新影响稳定性,可以设置系统更新排除更新驱动程序

2023-10-18 14:11:03 浏览数 (1)

Windows更新,可根据业务需要选择完全禁止,还是部分禁止

完全禁止的话,把windows update服务从services.msc列表设置开机启动为禁止即可

部分禁止的话,运行control /name microsoft.windowsupdate 可以设置暂停多少天停止更新,担心新驱动影响的话,还可以排除更新驱动程序(参考https://docs.microsoft.com/zh-cn/windows/deployment/update/waas-configure-wufb

../Vendor/MSFT/Policy/Config/Update/ 代表整机维度,非用户维护,参考https://docs.microsoft.com/en-us/windows/client-management/mdm/policy-configuration-service-provider#policy-scope

要么通过组策略图形界面去调整,要么手动去改注册表,要么用命令改

代码语言:javascript复制
reg add "HKLMSoftwarePoliciesMicrosoftWindowsWindowsUpdate"  /v "ExcludeWUDriversInQualityUpdate" /d 1 /t REG_DWORD /f
reg add "HKLMSoftwareMicrosoftPolicyManagerdefaultUpdate"  /v "ExcludeWUDriversInQualityUpdate" /d 1 /t REG_DWORD /f

HKEY_LOCAL_MACHINESOFTWARENVIDIA CorporationGlobalCoProcManagerAutoDownload,它是用于控制 NVIDIA 协处理器驱动程序的自动下载的。如果您不需要控制 NVIDIA 协处理器驱动程序的自动下载,可以将 AutoDownload 的值设置为 0 来禁用它。

代码语言:javascript复制
reg add "HKCUSOFTWARENVIDIA CorporationGlobalGFExperience" /v "NotifyNewDisplayUpdates" /t REG_DWORD /d 0 /f
reg add "HKEY_LOCAL_MACHINESOFTWARENVIDIA CorporationGlobalCoProcManager" /v "AutoDownload" /t REG_DWORD /d 0 /f

当然update还有其他很多可配置项,有兴趣的可以打开组策略看看,有几十项

如果是server系统,执行sconfig命令配置更新方式,pc系统没有sconfig命令(其实是个脚本,从server系统复制到pc系统执行报错)

代码语言:javascript复制
cmd /c "cscript /nologo %windir%system32en-USsconfig.vbs"
cmd /c "cscript /nologo %windir%system32zh-CNsconfig.vbs"

update比较复杂,os内部的事情尽量自己把握

光设置禁止开机启动并不代表update不会进行了,比如安装一些软件的时候例如wireshark会自动检查vc库,如果不满足条件wireshark安装包比较大,其中已经有vc库的安装文件了,wireshark就会自动安装vc库,而vc库又依赖一些基础补丁,如果基础补丁不存在,此时可能就会触发update操作

还有denfender,联网的情况,os会强制更新defender,跟你设置无关

0 人点赞