전 세계적으로 15억 명 이상의 사용자를 보유하고 있고, 그중 10억 명이 넘는 사용자가 최신 버전의 Windows를 사용하고 있다는 점을 고려하면, Windows 업데이트 과정은 아주 매끄럽게 진행될 것이라 기대하게 됩니다. 하지만 안타깝게도 Windows 10의 업데이트 프로세스는 완벽하지 않으며, 가끔씩 여러 가지 오류를 일으키곤 합니다.
이러한 오류는 다양한 형태로 나타납니다. 업데이트가 다운로드되지 않거나, 설치에 실패하거나, 진행 중간에 멈춰버리는 경우 등이 대표적입니다. 어떤 오류든 최신 업데이트 설치를 막게 되는데, 업데이트에는 대개 버그 수정과 새로운 기능이 포함되어 있기 때문에 빠른 해결이 필요합니다.
이 글에서는 Windows 10 업데이트 오류(0x800f0984, 0x80070017 등)가 발생하는 원인을 살펴보고, 실제로 적용할 수 있는 5가지 해결 방법을 단계별로 안내합니다.
Windows 10 업데이트가 설치되지 않는 이유
Windows 10 사용자에게 제공되는 모든 업데이트는 Windows Update 서비스를 통해 전달됩니다. 이 서비스는 새로운 업데이트를 자동으로 다운로드하고 시스템에 설치하는 역할을 담당합니다.
그러나 많은 사용자들이 대기 중인 업데이트 목록은 길게 늘어져 있는데도 정작 다운로드나 설치가 진행되지 않는다고 불평합니다. 업데이트 상태가 '다운로드 대기 중' 또는 '설치 대기 중'으로 표시된 채 아무리 기다려도 변화가 없는 경우가 그 예입니다. Windows Update가 정상적으로 작동하지 않는 주요 원인은 다음과 같습니다.
- 크리에이터스 업데이트(Creators Update) 이후 발생하는 호환성 문제
- Windows Update 서비스가 손상되었거나 실행되지 않는 경우
- 디스크 공간 부족
- 잘못된 프록시 설정
- BIOS 관련 문제
방법 1: Windows 문제 해결사 사용하기
Windows 10에는 잘못 작동할 수 있는 거의 모든 기능에 대한 내장 문제 해결사가 포함되어 있습니다. 이 방법이 업데이트 문제를 반드시 해결해 준다는 보장은 없지만, 목록 중 가장 간단한 방법이며 별도의 전문 지식도 필요하지 않습니다.
- 시작 버튼을 클릭하거나 Windows 키 + S를 누른 뒤, 제어판을 검색하여 엽니다.
- 항목 목록에서 '문제 해결'을 찾아 클릭합니다. 찾기 어렵다면 '보기 기준' 옆의 화살표를 클릭해 작은 아이콘 보기로 전환하면 쉽게 찾을 수 있습니다.
- 문제 해결 홈 화면에는 업데이트 문제 해결사가 바로 표시되지 않으므로, 화면 왼쪽 상단의 '모든 범주 보기'를 클릭합니다.
- 목록 하단에서 'Windows 업데이트 방지 문제 해결'이라는 설명이 붙은 Windows Update 항목을 찾습니다.
- 항목을 클릭하면 Windows Update 문제 해결사가 실행됩니다.
- 문제 해결사는 설정 앱을 통해서도 실행할 수 있습니다. Windows 키 + I로 설정을 연 뒤, 업데이트 및 보안 → 문제 해결 → 추가 문제 해결사로 이동하여 Windows Update를 확장하고 '문제 해결사 실행'을 클릭하세요.
- 대화 상자에서 다음을 클릭해 문제 해결을 진행합니다.
- 문제 해결사가 업데이트 오류의 원인이 될 수 있는 모든 문제를 자동으로 탐지합니다. 검사가 끝날 때까지 기다린 후 화면의 안내에 따라 문제를 해결합니다.
- 탐지와 복구가 완료되면 PC를 재시작하고, 다시 Windows 업데이트를 시도해 봅니다.
참고로 Windows 7과 8에서는 업데이트 문제 해결사를 기본 제공하지 않지만, 마이크로소프트 사이트에서 별도로 다운로드해 설치할 수 있습니다. Windows 10과 11에서는 위 방법을 그대로 사용할 수 있습니다.
문제 해결사만으로 모든 문제가 해결되었을 수도 있지만, 그렇지 않은 경우도 있습니다. 오류가 계속된다면 다음 방법을 시도해 보세요.
방법 2: Windows Update 서비스 자동 시작 설정
앞서 언급했듯이 Windows 업데이트와 관련된 모든 작업은 Windows Update 서비스가 처리합니다. 새 OS 업데이트 자동 다운로드, Windows Defender나 Microsoft Security Essentials 같은 프로그램의 OTA 소프트웨어 업데이트 설치 등이 여기에 포함됩니다. 해당 서비스들이 제대로 실행되고 있는지 확인하고 자동 시작으로 설정해야 합니다.
- Windows 키 + R을 눌러 실행 창을 열거나, 시작 버튼을 우클릭한 후 전원 사용자 메뉴에서 '실행'을 선택합니다.
- 실행 창에 services.msc를 입력하고 확인 버튼을 클릭합니다.
- 서비스 목록에서 Windows Update를 찾아 우클릭한 뒤 속성을 선택합니다.
- 일반 탭에서 '시작 유형' 드롭다운 메뉴를 자동으로 변경합니다. 서비스 상태가 '실행 중'으로 표시되지 않는다면 시작 버튼을 클릭한 후 적용과 확인을 눌러 변경 사항을 저장합니다.
- 서비스 목록으로 돌아가 BITS(Background Intelligent Transfer Service)를 찾아 우클릭하고 속성을 연 뒤, 같은 방식으로 시작 유형을 자동으로 설정합니다.
- 마지막으로 Cryptographic Services(암호화 서비스)를 찾아 속성을 열고, 동일하게 시작 유형을 자동으로 지정합니다.
모든 설정을 마쳤으면 서비스 창을 닫고 PC를 재시작합니다. 이후 업데이트 오류가 해결되었는지 확인하고, 그렇지 않다면 다음 방법으로 넘어갑니다.
방법 3: 명령 프롬프트 활용하기
다음 방법은 명령 프롬프트를 활용합니다. 올바른 명령어만 입력하면 시스템이 직접 실행해 주는 강력한 도구입니다. 이번 오류는 일반적인 문제가 아니므로 여러 개의 명령어를 순서대로 실행해야 합니다.
- 명령 프롬프트를 관리자 권한으로 실행합니다. 접근 방식과 관계없이 '앱이 컴퓨터를 변경하도록 허용할까요?'라는 사용자 계정 컨트롤 팝업이 나타나면 예를 클릭해 권한을 부여합니다.
- 명령 프롬프트 창이 열리면 아래 명령어를 한 줄씩 입력하고, 각 명령이 실행을 마칠 때까지 기다린 후 다음 명령어를 입력합니다.
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver net localgroup administrators networkservice /add net localgroup administrators localservice /add
위 명령어들은 업데이트 관련 서비스를 잠시 중지한 뒤, 손상되었을 가능성이 있는 SoftwareDistribution과 catroot2 폴더의 이름을 변경하고, 서비스를 다시 시작하는 과정입니다. 모든 명령 실행이 끝나면 명령 프롬프트 창을 닫고 PC를 재시작한 후 오류가 해결되었는지 확인합니다.
방법 4: 악성코드 프로그램 제거하기
Windows 업데이트에는 악성코드 대응 수정 사항이 포함되는 경우가 많습니다. 그래서 일부 악성코드는 감염 직후 Windows Update와 필수 서비스를 먼저 조작해 정상 작동을 방해합니다. 시스템에서 악성코드를 모두 제거하면 상황이 정상으로 돌아오고 오류도 해결될 수 있습니다.
백신이나 전용 안티 멀웨어 프로그램이 있다면 해당 프로그램으로 정밀 검사를 진행하세요. Windows 보안만 사용한다면 아래 단계를 따르면 됩니다.
- 시작 버튼을 클릭하고 Windows 보안을 검색한 뒤 Enter 키를 눌러 엽니다.
- 바이러스 및 위협 방지 메뉴로 들어갑니다.
- 검사 유형은 빠른 검사, 전체 검사, 사용자 지정 검사 등 여러 가지가 있습니다. 여기서는 시스템의 모든 악성코드를 제거하기 위해 전체 검사를 진행합니다.
- 검사 옵션을 클릭합니다.
- 전체 검사를 선택하고 지금 검사 버튼을 눌러 검사를 시작합니다.
- 검사가 완료되면 발견된 위협의 수와 세부 정보가 표시됩니다. 위협 제거를 클릭해 삭제 또는 격리합니다.
- PC를 재시작한 후 업데이트 오류가 해결되었는지 확인합니다. 그래도 문제가 있다면 다음 방법으로 넘어갑니다.
방법 5: 디스크 여유 공간 늘리기
오류의 또 다른 원인은 내부 디스크 공간 부족일 수 있습니다. 공간이 부족하면 Windows는 새 OS 업데이트를 다운로드할 수 없고, 설치는 더욱 불가능합니다. 불필요한 파일을 삭제하거나 사용하지 않는 프로그램을 제거해 하드 드라이브를 정리하면 문제가 해결됩니다. 서드파티 클리너 프로그램도 많지만, 여기서는 Windows에 내장된 디스크 정리 도구를 사용합니다.
- Windows 키 + R을 눌러 실행 창을 엽니다.
- diskmgmt.msc를 입력하고 Enter 키를 눌러 디스크 관리를 엽니다.
- 디스크 관리 창에서 시스템 드라이브(보통 C 드라이브)를 우클릭하고 속성을 선택합니다.
- 대화 상자에서 디스크 정리 버튼을 클릭합니다.
- 도구가 드라이브에서 삭제 가능한 임시 파일과 불필요한 파일을 스캔합니다. 드라이브의 파일 수에 따라 몇 분 정도 걸릴 수 있습니다.
- 잠시 후 삭제할 수 있는 파일 목록이 담긴 디스크 정리 창이 나타납니다. 삭제할 파일의 체크박스에 표시하고 확인을 클릭합니다.
- '이 파일을 영구적으로 삭제하시겠습니까?'라는 확인 메시지가 뜨면 파일 삭제를 클릭해 확정합니다.
마무리
위에서 소개한 방법 중 하나가 도움이 되어 Windows 10 업데이트 설치 오류를 성공적으로 해결하셨기를 바랍니다. 그래도 문제가 지속된다면 오류가 없던 시점의 복원 지점으로 시스템을 되돌리거나, Windows를 깨끗하게 새로 설치하는 방법도 고려해 볼 수 있습니다. 작업 전에는 반드시 복원 지점을 만들어 두는 것이 안전합니다.