Windows 10은 지속적으로 개선되는 '서비스형 운영체제'입니다. 즉, 완성된 제품이 아니라 핵심 업데이트와 기능 업데이트가 꾸준히 배포되며 사용자 경험을 향상시키는 구조입니다. 이상적인 세계라면 모든 업데이트가 완벽하게 작동하겠지만, 현실은 그렇지 않습니다.
실제로 많은 사용자가 Windows 업데이트 실패를 경험합니다. 다행히 업데이트 오류는 대부분 무작위로 발생하지 않으며, 몇 가지 잘 알려진 원인에 의해 나타납니다. 이번 글에서는 Windows 업데이트가 실패하는 대표적인 5가지 원인과 해결 방법을 살펴보겠습니다.
1. 저장 공간 부족
"저장 공간이 부족하여 일부 시스템 기능이 작동하지 않을 수 있습니다"라는 경고 메시지를 본 적이 있다면, 이를 결코 가볍게 넘겨서는 안 됩니다. 저장 공간이 부족하면 Windows의 여러 핵심 시스템 기능이 멈추거나 일부만 작동할 수 있으며, 업데이트도 그중 하나입니다.
업데이트가 배포되면 Windows는 먼저 업데이트 파일을 다운로드할 여유 공간이 필요합니다. 다운로드된 파일은 PC를 재시작할 때 설치 프로그램에 의해 적용됩니다. 그런데 저장 공간이 부족하면 필수 파일을 모두 내려받지 못해 설치가 실패하게 됩니다.
따라서 OS를 업데이트하기 전에는 반드시 디스크에 충분한 여유 공간이 있는지 확인하세요. 불필요한 파일을 정리하거나 디스크 정리 도구를 활용하면 도움이 됩니다.
2. 대기열에 쌓인 여러 개의 업데이트
Microsoft는 Windows를 매우 자주 업데이트합니다. 매월 배포되는 업데이트는 새로운 기능을 추가하고 커뮤니티에서 보고된 문제를 수정하며, OS를 지속적으로 개선합니다.
업데이트는 크게 두 가지 유형으로 나눌 수 있습니다. 하나는 핵심 시스템 구성 요소를 다루는 업데이트이고, 다른 하나는 이러한 핵심 구성 요소 위에 구축된 기능을 다루는 업데이트입니다.
여러 업데이트가 대기 중이라면, 반드시 핵심 시스템 구성 요소를 다듬는 업데이트부터 먼저 설치해야 합니다. 예를 들어 SSU(Servicing Stack Update)가 배포되어 있는데 이를 건너뛰면, 이후의 모든 업데이트가 실패할 가능성이 매우 높습니다.
SSU는 Windows 업데이트 서비스 자체의 문제를 수정하는 업데이트로, Microsoft가 중요한 기능 업데이트를 푸시하기 전에 모든 것이 정상 상태인지 확인하는 역할을 합니다. Microsoft의 John Wilcox에 따르면, 이를 건너뛰면 "월별 최신 누적 업데이트(LCU)가 OS의 다른 부분에 패치되는 것을 막을 수 있다"고 합니다.
결국 Windows는 구성 요소 기반 OS이기 때문에 각 구성 요소마다 관리가 필요하고, 업데이트를 담당하는 구성 요소 역시 주기적인 정비가 필요합니다. 따라서 업데이트 알림이 뜨면 미루지 말고 꾸준히 설치하는 습관을 들이는 것이 좋습니다.
3. 드라이버 충돌
운영체제의 가장 중요한 역할 중 하나는 PC에 연결된 다양한 하드웨어 장치를 관리하는 것입니다. OS는 각 하드웨어에 포함된 드라이버를 통해 이 작업을 수행합니다.
그러나 드라이버는 때때로 충돌을 일으킬 수 있습니다. 예를 들어 GPU 드라이버가 RAM과 원활하게 호환되지 않으면, 시스템 불안정부터 업데이트 실패, 심각한 경우 치명적인 시스템 오류까지 다양한 문제가 발생할 수 있습니다.
즉, 손상되었거나 호환성이 떨어지는 드라이버가 있으면 업데이트가 실패할 수 있습니다. 이 경우 해당 드라이버를 최신 버전으로 업데이트하거나, 문제가 생겼다면 더 안정적인 이전 버전으로 롤백하는 것이 해결책입니다.
4. 손상된 시스템 파일
Windows는 OS가 정상적으로 작동하기 위해 필요한 수많은 시스템 파일로 이루어져 있습니다. 이러한 파일 중 하나라도 손상되면 전체 운영체제에 큰 영향을 미칠 수 있으며, 업데이트 실패도 그 결과 중 하나입니다.
따라서 업데이트가 실패했다면 가장 먼저 SFC(시스템 파일 검사기) 스캔을 실행해야 합니다. SFC 스캔은 핵심 시스템 파일의 손상 여부를 점검하고 자동으로 복구를 시도합니다.
Windows 10에서는 SFC 스캔 전에 DISM(배포 이미지 서비스 및 관리) 스캔을 먼저 실행하는 것이 좋습니다. DISM은 Windows 구성 요소 저장소의 문제를 찾아내고 복구합니다. 구성 요소 저장소에는 변경 사항을 롤백하거나 손상된 파일을 복구할 때 필요한 모든 Windows 구성 요소가 보관되어 있습니다.
구성 요소 저장소 자체가 손상되었다면 SFC 스캔만으로는 파일을 복구할 수 없습니다. DISM이 이러한 손상을 먼저 해결해야 SFC가 제 역할을 할 수 있습니다. 두 스캔 모두 관리자 권한으로 실행한 CMD 창에서 진행할 수 있으며, 스캔을 마친 후 다시 업데이트를 시도해 보세요.
5. Windows 업데이트 서비스 오작동
Windows 업데이트 실패의 가장 큰 원인 중 하나를 꼽자면, 바로 업데이트의 근간이 되는 Windows 업데이트 서비스 자체입니다.
Windows 업데이트 서비스는 업데이트를 자동으로 확인하고, 다운로드하고, 설치하는 역할을 담당합니다. 이 서비스가 실행되지 않으면 업데이트가 멈추거나 아예 실패할 수 있습니다.
실제로 이런 상황은 종종 발생합니다. 업데이트 서비스가 중단되면 OS에 "Windows Update가 현재 업데이트를 확인할 수 없습니다. 서비스가 실행되고 있지 않기 때문입니다."라는 메시지가 표시되며, 이는 곧 어떤 업데이트도 다운로드하거나 설치할 수 없다는 뜻입니다.
업데이트 서비스 자체에 문제가 생겼다면 서비스를 재시작해야 합니다. 서비스를 수동으로 중지 후 시작하거나, 안전 모드로 부팅하는 방법이 있습니다. 안전 모드 부팅이 더 안전하고 빠른 방법으로, 안전 모드에 진입한 뒤 업데이트 캐시를 삭제하고 PC를 재시작하면 됩니다.
Windows 업데이트 실패에는 분명한 이유가 있다
Windows 업데이트는 운영체제의 전반적인 건강 상태를 위해 필수적입니다. 업데이트는 버그를 수정하고 보안을 강화할 뿐만 아니라 새로운 기능도 함께 제공합니다.
정리하자면, Windows 업데이트가 실패하는 흔한 원인으로는 저장 공간 부족, 대기열에 쌓인 여러 업데이트, 드라이버 충돌, 손상된 시스템 파일 등이 있습니다. 또한 Windows 업데이트 서비스 자체의 오작동으로 인해 자동 업데이트가 실패하는 경우도 있습니다.
따라서 하드웨어 드라이버를 포함해 모든 소프트웨어를 최신 상태로 유지하고, 항상 충분한 여유 저장 공간을 확보해 두는 것이 안정적인 업데이트를 위한 기본입니다.