https://cloud.tencent.com/document/product/213/2758
这篇文档里的2个.bat:wusin.bat和wusout.bat 分别用来切换内外网update源
文档以2012R2为例来介绍方法没问题,但方法在高版本系统上需要注意下:.bat里的/detectnow已经不适用部分高版本系统,切换完以后,可能需要人为触发下更新扫描
比如win10系统、server2016、server2019系统等高版本系统,需要人为powershell执行这句命令触发更新扫描
代码语言:javascript复制(New-Object -ComObject "Microsoft.Update.AutoUpdate").DetectNow()
#UsoClient.exe StartScan
#UsoClient.exe StartDownload
#UsoClient.exe StartInstall
#UsoClient.exe ScanInstallWait
上面的命令虽然是微软提供的,但不是每次都有反应,也不是每次有反应就会有效果,最好运行这个命令打开update界面,点一下按钮手动扫描
代码语言:javascript复制control /name microsoft.windowsupdate
https://learn.microsoft.com/zh-cn/windows-server/get-started/removed-deprecated-features-windows-server-2016
代码语言:javascript复制wuauclt.exe /detectnow 命令已删除,并且不再受支持。 若要触发更新扫描,请运行以下 PowerShell 命令:
$AutoUpdates = New-Object -ComObject "Microsoft.Update.AutoUpdate"
$AutoUpdates.DetectNow()