
웹 앱이 호스팅되는 Windows Server 2016 VPS가 있습니다. 잘 작동하지만 Windows에서 업데이트를 설치하면 아무것도 작동하지 않습니다. 이 경우 CPU 사용량이 99%이고 사용자가 앱에 액세스할 수 없기 때문입니다.
다음과 같이 그룹 정책에서 자동 업데이트를 설정했습니다.
- 컴퓨터 구성/관리 템플릿/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