
我有一個Windows Server 2016 VPS,其中託管了一個Web 應用程式。程式
我已經在群組原則中設定了自動更新,如下所示:
- 在電腦配置/管理範本/Windows 元件/Windows 更新中,我啟用“配置自動更新”
- 然後值為 4 自動下載/安裝,時間為每週一凌晨 3 點;不勾選自動維護框
- 重新啟動系統
但週六上午 11 點,由於自動更新(CPU 99%),沒有客戶端可以在網路應用程式上工作,我不得不停用自動更新,一切都很順利
如何修復計劃更新以按照群組原則中的設定進行工作?
謝謝
答案1
我找到了解決方案:我將Windows更新服務設定為手動啟動,然後安裝了PSWindowsUpdate
PowerShell Install-Module -Name PSWindowsUpdate
我創建了一個每週四凌晨 3 點運行 cmd 的排程任務:
sc config wuauserv start= demand
PowerShell set-executionpolicy bypass
PowerShell Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot
在上述命令之後,Windows 更新服務開始運行,為了不再引起問題,我做了第二個任務,在同一天但稍後在凌晨 5:30 運行,並將其停用:
net stop wuauserv
sc config wuauserv start= disabled