Windows Server 2022에는 매달 큰 누적 업데이트 하나와 .NET, Defender용 작은 업데이트가 옵니다. 저희 이미지에서는 Windows가 다운로드까지만 알아서 하고 설치는 사용자가 결정할 때까지 기다리므로, 갑작스러운 재시작에 놀랄 일이 없습니다. 반대로 말하면, 직접 설치하지 않으면 아무도 설치하지 않습니다. 이 가이드는 설치하는 방법 세 가지와 재시작 과정, 업데이트가 남긴 디스크 공간을 되찾는 방법을 보여 드립니다. 수치를 얻기 위해 Windows Server 2022를 2022년 3월의 초기 빌드에서 2026년 10월 업데이트까지 단계별로 올려 보았습니다.
1. 빌드 확인하기
PowerShell을 열고 실행하세요.
$v = Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'
"{0}.{1}" -f $v.CurrentBuild, $v.UBR
두 번째 숫자가 업데이트 수준입니다. 저희 서버는 2022년 3월의 20348.587에서 시작해, 모든 업데이트 후 2026년 10월 누적 업데이트인 20348.5761이 되었습니다. 지금 저희에게 주문하시는 Windows 서버도 이 빌드에서 시작합니다. 2026년 10월 25일에 바로 이 단계들로 이미지를 새로 만들었습니다. 설치된 항목은 Get-HotFix로 볼 수 있습니다.
Get-HotFix | Sort-Object InstalledOn | Select-Object -Last 5
2. 업데이트 설치하기
편한 방법을 고르세요. 세 가지 모두 같은 Windows Update를 사용합니다.
설정. Start → Settings → Update & Security → Windows Update → Check for updates, 이어서 Install now. 일부 설정을 조직에서 관리한다는 안내가 보인다면 그것은 저희의 '다운로드만' 정책입니다. 설치를 막지는 않습니다.
sconfig. PowerShell에서 sconfig를 입력하세요. 6) Install updates에서 무엇을 검색할지 물으면 All quality updates를 고르고 설치합니다. 5) Update setting은 저희 이미지에서 Download only로 표시됩니다. 여기서 Automatic으로 바꾸면 Windows가 자체 일정에 따라 설치하고 재시작합니다.
같은 메뉴에 Feature updates도 있습니다. 더 새로운 Windows Server 라이선스가 없다면 건드리지 마세요. sconfig는 기능 업데이트에 새 제품 키가 필요하고 현재 버전이 비활성화된다고 경고합니다.
PowerShell. 스크립트나 예약 작업에서는 Windows Update 자체 API로 추가 모듈 없이 모든 작업을 할 수 있습니다. 저희가 실행한 것은 이것입니다.
$session = New-Object -ComObject Microsoft.Update.Session
$result = $session.CreateUpdateSearcher().Search("IsInstalled=0 and IsHidden=0 and Type='Software'")
$updates = New-Object -ComObject Microsoft.Update.UpdateColl
foreach ($u in $result.Updates) { $u.AcceptEula(); [void]$updates.Add($u); $u.Title }
if ($updates.Count -gt 0) {
$d = $session.CreateUpdateDownloader(); $d.Updates = $updates; [void]$d.Download()
$i = $session.CreateUpdateInstaller(); $i.Updates = $updates
$r = $i.Install(); "Result: $($r.ResultCode) Restart needed: $($r.RebootRequired)"
} else { "Nothing to install" }
관리자 PowerShell에서 실행하세요. 결과 코드 2는 성공이며, 최신 상태인 서버에서는 Nothing to install만 출력합니다.
3. 재시작하고 끝날 때까지 기다리기
누적 업데이트 후에는 재시작이 필요하고, 두 번 재시작할 수도 있습니다. 저희가 본 것은 다음과 같습니다.
| 회차 | 설치된 것 | 설치 시간 | 재시작 |
|---|---|---|---|
| 1 | 2026년 9월 누적 업데이트, .NET 업데이트, Defender, 악성 소프트웨어 제거 도구 | 22분 | 2분 51초, 그리고 약 1분 뒤 Windows가 스스로 한 번 더 재시작 |
| 2 | 2026년 10월 누적 업데이트, Defender | 17분 | 약 2분(두 번째 자동 재시작 포함) |
| 3 | Defender 플랫폼과 정의 | 33초 | 없음 |
| 4 | 남은 것 없음 | — | — |
알아 둘 것이 두 가지 있습니다.
- 두 번째 재시작은 정상입니다. 다시 접속한 지 약 1분 뒤, Windows가 업데이트를 마무리하려고 스스로 한 번 더 재시작했습니다. 로그인하자마자 원격 데스크톱 세션이 끊긴다면 아마 이 때문입니다. 1분 기다렸다가 다시 접속하세요.
- "Working on updates"가 떠 있는 동안 강제로 끄지 마세요. 시작 메뉴나
Restart-Computer로 재시작하고 기다리세요. 시스템 파일을 교체하는 중에 강제로 끄는 것이 업데이트 후 Windows가 부팅하지 못하게 되는 흔한 원인입니다.
그다음 다시 확인하세요. 몇 달 뒤처진 서버는 업데이트를 층층이 받습니다. 저희는 9월 업데이트를 설치한 뒤에야 10월 업데이트가 나타났습니다. 검색 결과가 없을 때까지 반복하세요.
4. 디스크 공간 되찾기
업데이트는 디스크를 키웁니다. 나중에 업데이트를 제거할 수 있도록 Windows가 교체한 시스템 파일의 예전 버전을 보관하기 때문입니다. 50 GB짜리 저희 서버에서는 이랬습니다.
| 단계 | 사용 공간 |
|---|---|
| 2022년 원본 이미지 | 12.6 GB |
| 첫 번째 누적 업데이트 중 | 20.8 GB |
| 누적 업데이트 두 번 후 | 24.5 GB |
StartComponentCleanup 후 | 17.3 GB |
/ResetBase 후 | 15.7 GB |
| 업데이트 다운로드 캐시 삭제 후 | 14.6 GB |
관리자 PowerShell에서 정리하세요.
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
첫 번째 명령은 얼마나 되찾을 수 있는지 보여 줍니다. 두 번째 명령은 새 업데이트로 대체된 구성 요소의 예전 버전을 지웁니다. 저희 서버에서는 14분이 걸려 6.9 GB가 비었습니다. /ResetBase를 더하자 약 1분 30초 만에 1.6 GB가 더 비었지만, 그 뒤로는 이미 설치한 업데이트를 제거할 수 없습니다. 운영 중인 서버라면 이 옵션은 건너뛰고, 정말 공간이 부족할 때를 위해 남겨 두겠습니다.
Windows Update가 내려받은 파일도 지울 수 있습니다. 저희 서버에서는 1.1 GB였습니다.
Stop-Service wuauserv
Remove-Item C:\Windows\SoftwareDistribution\Download\* -Recurse -Force
Start-Service wuauserv
업데이트 말고 디스크를 채우는 것이 무엇인지는 디스크 공간 글에 Windows와 Linux 수치가 있습니다.
5. 습관으로 만들기
Microsoft는 매달 둘째 주 화요일에 보안 업데이트를 공개합니다. 한 달에 한 번 sconfig 6번이나 위 스크립트를 실행하고, 재시작한 뒤 다시 확인하세요. 큰 업데이트 전에는 중요한 것을 서버 밖에 복사해 두세요. 아직 안 했다면 RDP 보안 강화도 하세요. 업데이트는 Windows의 구멍을 막지만, 약한 비밀번호를 맞히는 것까지 막아 주지는 않습니다.
어떤 요금제
업데이트에는 공간이 필요합니다. 저희가 테스트한 것은 Windows-Small(4 vCPU, 4 GB, 50 GB, 월 $11)이었고, 누적 업데이트 두 번 뒤에도 25 GB 넘게 남아 있었습니다. 큰 프로그램을 설치할 계획이라면 Windows-Medium이 월 $19에 60 GB를 제공합니다. Windows 요금제 네 가지는 모두 Windows VPS 페이지에 있고, 결제는 Base, Ethereum, Polygon 네트워크의 USDT, USDC, ETH로 합니다.
댓글
아직 댓글이 없습니다. 첫 번째가 되세요.