−25%

Windows 연간 결제, 10월 31일까지. 요금제 보기

EQVPS
시작하기

VPS의 Windows Server 업데이트하기: 무엇을 누르고, 얼마나 걸리고, 디스크 공간은 어떻게 되찾나

Windows Server 2022 업데이트를 설정, sconfig 또는 PowerShell 스크립트 하나로 설치하고, 아무것도 망가뜨리지 않고 재시작하고, 업데이트마다 남는 수 GB를 정리합니다. 시간과 디스크 수치는 2022년 이미지에서 2026년 10월 업데이트까지 직접 올린 서버에서 측정했습니다.

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. 재시작하고 끝날 때까지 기다리기

누적 업데이트 후에는 재시작이 필요하고, 두 번 재시작할 수도 있습니다. 저희가 본 것은 다음과 같습니다.

회차설치된 것설치 시간재시작
12026년 9월 누적 업데이트, .NET 업데이트, Defender, 악성 소프트웨어 제거 도구22분2분 51초, 그리고 약 1분 뒤 Windows가 스스로 한 번 더 재시작
22026년 10월 누적 업데이트, Defender17분약 2분(두 번째 자동 재시작 포함)
3Defender 플랫폼과 정의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로 합니다.

자주 묻는 질문

Windows Server는 업데이트를 스스로 설치하나요?

저희 이미지에서는 다운로드는 스스로 하지만 설치는 사용자를 기다립니다. 업데이트 정책이 '다운로드만'이라서 예고 없이 서버가 재시작되는 일은 없습니다. 대신 설치는 직접 하셔야 합니다. Microsoft가 둘째 주 화요일에 공개한 뒤 한 달에 한 번이 좋은 주기입니다.

Windows Server 업데이트는 얼마나 걸리나요?

월간 누적 업데이트는 저희 4 vCPU 서버에서 설치에 17분, 재시작에 약 2분이 걸렸습니다. 몇 년 동안 업데이트하지 않은 서버는 여러 번 돌려야 합니다. 저희 서버는 네 번, 모두 합쳐 약 한 시간이 걸렸습니다.

"Working on updates"가 떠 있는 동안 서버를 꺼도 되나요?

끄지 마세요. 이 화면은 Windows가 시스템 파일을 교체하는 중이라는 뜻이고, 도중에 강제로 끄면 부팅하지 못하게 될 수 있습니다. 끝날 때까지 기다리세요. 저희 서버에서 가장 긴 재시작도 3분이 채 걸리지 않았습니다.

sconfig가 기능 업데이트를 권합니다. 설치해야 하나요?

더 새로운 Windows Server 버전의 라이선스가 있을 때만 설치하세요. sconfig 스스로 기능 업데이트에는 새 제품 키가 필요하고 기존 버전이 비활성화된다고 경고합니다. 보안 수정에는 품질 업데이트만 있으면 됩니다.

업데이트 후 디스크가 가득 찬 이유는 뭔가요?

Windows는 교체한 시스템 파일의 이전 버전을 모두 보관합니다. 저희 서버에서는 누적 업데이트 두 번 뒤 사용량이 12.6 GB에서 24.5 GB로 늘었습니다. DISM 구성 요소 정리와 다운로드 캐시 삭제로 14.6 GB까지 되돌렸습니다.

댓글

아직 댓글이 없습니다. 첫 번째가 되세요.

댓글 남기기

댓글은 표시되기 전에 검토됩니다.