Windows Server 2016 の自動更新スケジュールがグループ ポリシーの設定どおりに機能しない

Windows Server 2016 の自動更新スケジュールがグループ ポリシーの設定どおりに機能しない

私はウェブアプリがホストされているWindows Server 2016 VPSを持っています。正常に動作しますが、Windowsが更新プログラムをインストールすると何も動作しません。この場合、CPU使用率は99%で、ユーザーはアプリにアクセスできません。

グループ ポリシーで自動更新を次のように設定しました。

  • コンピューターの構成/管理用テンプレート/Windowsコンポーネント/Windows Updateで「自動更新を構成する」を有効にしました
  • 自動ダウンロード/インストールの値を4に設定し、毎週月曜日の午前3時に時間を設定します。自動メンテナンスのチェックボックスはオフにします。
  • システムを再起動する

しかし、土曜日の午前11時には自動更新(CPU 99%)のためクライアントがWebアプリで動作できず、自動更新を無効にする必要があり、すべて正常に動作しました。

グループ ポリシーで設定されたとおりにスケジュール更新が機能するように修正するにはどうすればよいですか?

ありがとう

答え1

解決策を見つけました: Windows Updateサービスを手動で開始し、PSWindowsUpdateをインストールしました

PowerShell Install-Module -Name PSWindowsUpdate

毎週木曜日の午前 3 時に cmd を実行するスケジュール タスクを作成しました。

sc config wuauserv start= demand    
PowerShell set-executionpolicy bypass
PowerShell Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -AutoReboot

上記のコマンドを実行すると、Windows Update サービスが実行されるようになります。再度問題が発生しないように、同じ日の午前 5:30 に 2 番目のタスクを実行して、サービスを非アクティブ化しました。

net stop wuauserv
sc config wuauserv start= disabled 

関連情報