Windows 부팅 시 '업데이트를 완료할 수 없습니다. 변경 사항을 되돌리는 중(We couldn't complete the updates. Undoing changes)' 메시지가 무한 반복되는 문제는 주로 Windows 업데이트 파일이 제대로 다운로드되지 않았거나, 시스템 파일이 손상된 경우에 발생합니다. 이 오류가 발생하면 PC를 켤 때마다 동일한 메시지만 계속 표시되기 때문에 사용자 입장에서는 매우 답답한 상황입니다.
이 오류는 생각보다 흔하게 발생하며, 대부분 Windows 업데이트가 실패했을 때 나타납니다. 많은 사용자가 여러 번 재부팅을 시도하지만 문제는 그대로 유지됩니다. Windows가 정상적으로 부팅되지 않으면 할 수 있는 것이 거의 없기 때문에, 아래에서 안내하는 해결 방법을 순서대로 따라 하여 문제에서 벗어나시기 바랍니다.

Windows 10에서 '업데이트를 완료할 수 없습니다. 변경 사항을 되돌리는 중' 오류가 발생하는 원인
앞서 언급했듯이 이 오류는 범용적인 성격을 가지고 있으며, 주로 다음과 같은 요인들로 인해 발생합니다.
- Windows 업데이트 다운로드 실패: 설치하려던 업데이트 파일이 제대로 다운로드되지 않은 경우 이 문제가 발생할 수 있습니다.
- 디스크 공간 부족: 시스템 드라이브에 업데이트를 저장할 충분한 공간이 없는 경우에도 오류가 발생할 수 있습니다.
- 설치 중 업데이트 중단: 설치 과정에서 PC 전원이 꺼지는 등 업데이트가 중간에 중단된 경우 오류의 원인이 될 수 있습니다.
- 손상된 시스템 파일: 시스템 파일이 손상되어 있어도 이 문제가 발생할 수 있습니다.
이 문제를 해결하려면 먼저 안전 모드(Safe Mode)로 부팅해야 합니다. 듀얼 부팅 환경이라면 부팅 메뉴에서 '기본값 변경 또는 다른 옵션 선택'을 클릭한 후 문제 해결 > 고급 옵션 > 시작 설정으로 이동하여 쉽게 안전 모드에 진입할 수 있습니다. 시작 설정 화면에서 4번 키를 누르면 안전 모드가 활성화됩니다.

듀얼 부팅을 사용하지 않는 경우에는 부팅 과정에서 F8, F9 또는 F11 키(환경에 따라 다름)를 눌러 문제 해결(Troubleshoot) 화면으로 진입합니다. 이후 위와 동일한 방법으로 안전 모드에 들어갈 수 있습니다. 만약 문제 해결 화면에 진입하는 방법을 모르겠다면 Windows 부팅 USB, DVD 또는 CD를 사용하여 Windows 설치 화면이 나타나면 '컴퓨터 복구'를 선택하고, 문제 해결 > 고급 옵션 > 시작 설정으로 이동하면 됩니다.
해결 방법을 진행하기 전에 시스템 드라이브에 충분한 여유 공간이 있는지 확인하세요. 또한 프록시나 VPN을 통해 인터넷에 연결 중이라면 연결을 해제하고 직접 연결로 전환하는 것이 좋습니다.
해결 방법 1: Windows 업데이트 문제 해결사 실행
Windows 업데이트 관련 문제를 겪고 있다면 가장 먼저 Windows 업데이트 문제 해결사를 실행해 보세요. 문제 해결사는 시스템에서 업데이트 관련 문제를 자동으로 검색하고 수정을 시도합니다. 항상 성공하는 것은 아니지만, 의외로 간단히 해결되는 경우도 많습니다. 실행 방법은 다음과 같습니다.
- Windows 키 + I를 눌러 설정을 엽니다.
- 업데이트 및 보안으로 이동합니다.

- 문제 해결 패널로 이동합니다.
- Windows 업데이트를 선택하고 '문제 해결사 실행' 버튼을 클릭합니다.

해결 방법 2: SoftwareDistribution 폴더 삭제
SoftwareDistribution 폴더는 Windows 업데이트 파일들이 저장되는 곳입니다. 이 폴더가 손상되거나 깨진 경우 오류가 발생할 수 있습니다. 이 경우 SoftwareDistribution 폴더의 내용을 삭제해야 합니다. 방법은 다음과 같습니다.
- 폴더를 삭제하기 전에 먼저 일부 Windows 업데이트 서비스를 중지해야 합니다. Windows 키 + X를 눌러 관리자 권한 명령 프롬프트를 엽니다.
- 다음 명령어를 하나씩 입력합니다.
net stop wuauserv net stop bits net stop cryptSvc net stop msiserver

- 그다음 파일 탐색기를 열고 다음 경로로 이동합니다.
C:\Windows\SoftwareDistribution
- 폴더 안의 모든 파일과 폴더를 삭제합니다.
- 마지막으로 관리자 권한 명령 프롬프트에서 다음 명령어를 입력하여 서비스를 다시 시작합니다.
net start wuauserv net start bits net start cryptSvc net start msiserver

- 시스템을 재시작한 후 업데이트를 다시 시도합니다.
해결 방법 3: 앱 준비(App Readiness) 서비스 활성화
App Readiness(앱 준비)는 Windows 업데이트를 진행할 때 필요한 서비스입니다. 일부 사용자들은 이 서비스를 활성화한 후 문제가 해결되었다고 보고했습니다. 설정 방법은 다음과 같습니다.
- Windows 키 + R을 눌러 실행 창을 엽니다.
- 'services.msc'를 입력하고 Enter 키를 누릅니다.

- App Readiness 서비스를 찾아 더블클릭하여 속성 창을 엽니다.

- 시작 유형을 자동으로 설정하고 시작 버튼을 클릭하여 서비스를 실행합니다.

- 적용을 클릭한 후 확인을 누릅니다.
- 시스템을 재시작합니다.
해결 방법 4: Windows 자동 업데이트 비활성화
Windows가 자동으로 업데이트하지 않도록 설정하여 문제를 해결할 수도 있습니다. 이를 위해서는 Windows 업데이트 서비스를 비활성화해야 합니다. 방법은 다음과 같습니다.
- 해결 방법 3에서와 같이 서비스 창을 엽니다.
- Windows Update 서비스를 찾아 더블클릭합니다.

- 시작 유형을 사용 안 함으로 설정하고, 서비스가 실행 중이라면 중지 버튼을 클릭합니다.

- 적용을 클릭한 후 확인을 누릅니다.
- 시스템을 재시작합니다.
해결 방법 5: 업데이트 수동 설치
Windows 업데이트 구성 요소의 종속성이 손상되면 업데이트가 멈출 수 있습니다. Windows 업데이트는 여러 모듈이 함께 작동하는 구조이기 때문에, 그중 하나라도 제대로 작동하지 않으면 문제가 발생합니다. 이 경우 업데이트를 수동으로 설치하면 문제가 해결될 수 있습니다. 수동 설치 방법은 Windows 업데이트 오류 0x800703e3 해결 방법 관련 글의 두 번째 방법을 참고하시기 바랍니다.
해결 방법 6: 시스템 복원 수행
대부분의 경우 시스템 복원(System Restore)을 수행하면 이 문제를 해결할 수 있습니다. 이를 위해서는 '문제 해결 옵션' 화면에 접근해야 합니다. 접근 방법을 모른다면 위의 해결 방법 1 이전 단락에서 설명한 내용을 참고하세요. 해당 화면에 도달했다면 아래 지침을 따르세요.
참고: 복원 시점 이후 컴퓨터에 적용된 모든 데이터나 변경 사항은 삭제되며 복구할 수 없습니다. 중요한 데이터, 설정, 파일은 미리 백업해 두는 것을 권장합니다.
- 문제 해결 화면에서 고급 옵션을 선택합니다.

- '시스템 복원'을 선택합니다.

위의 모든 방법으로도 문제가 해결되지 않는다면, Windows PC를 초기화하거나 Windows를 새로 설치(클린 설치)하는 것을 고려해야 합니다.