윈도우11 0x800f0922 업데이트 오류 해결 방법 7가지

윈도우 업데이트가 30%대에서 멈추고 0x800f0922 오류와 함께 되돌아가나요? VPN 해제부터 EFI 파티션 공간 확보까지 쉬운 순서로 해결 방법 7가지를 정리했습니다.

목차 보기이 오류가 생기는 원인해결 방법자주 묻는 질문마무리

업데이트를 설치하고 재부팅했는데 30% 언저리에서 "변경 내용을 취소하는 중"이라는 문구가 뜨고, 업데이트 기록에 0x800f0922 실패가 남아 있다면 이 글이 도움이 됩니다. 이 오류는 주로 누적 보안 업데이트를 설치할 때 생기며, 윈도우 11과 10 사용자 모두 겪을 수 있습니다. 같은 업데이트가 매번 다시 내려왔다가 실패하는 패턴이 반복되는 것이 특징입니다.

이 오류가 생기는 원인

  • EFI 시스템 파티션 공간 부족: 부팅 파일이 들어 있는 숨김 파티션에 여유 공간이 거의 없으면 업데이트가 마지막 단계에서 실패합니다. 2026년 5월 누적 업데이트에서 이 문제가 크게 알려졌습니다.
  • VPN·프록시 연결: 업데이트 서버와의 통신이 중간에 끊기거나 막힐 수 있습니다.
  • App Readiness 서비스 꺼짐: 업데이트 마무리 단계에서 쓰이는 서비스가 비활성화되어 있으면 설치가 롤백됩니다.
  • .NET Framework 손상: 구성 요소가 꼬여 있으면 업데이트 적용이 막힙니다.
  • 시스템 파일·업데이트 캐시 손상: 이전에 받다가 실패한 파일이 남아 새 설치를 방해합니다.

해결 방법

방법 1. 재부팅하고 VPN·프록시 끄기

  1. 사용 중인 VPN 프로그램을 완전히 종료합니다.
  2. 설정 > 네트워크 및 인터넷 > 프록시에서 수동 프록시가 켜져 있다면 끕니다.
  3. PC를 다시 시작한 뒤 설정 > Windows 업데이트 > 업데이트 확인을 누릅니다.

방법 2. Windows 업데이트 문제 해결사 실행

  1. 설정 > 시스템 > 문제 해결 > 기타 문제 해결사로 이동합니다.
  2. Windows 업데이트 옆의 실행을 누릅니다.
  3. 안내에 따라 진단을 마친 뒤 재부팅하고 업데이트를 다시 시도합니다.

방법 3. App Readiness 서비스 켜기

  1. Win + R을 누르고 services.msc를 입력합니다.
  2. 목록에서 App Readiness를 더블클릭합니다.
  3. 시작 유형을 자동으로 바꾸고 시작을 누른 뒤 확인합니다.

방법 4. .NET Framework 다시 켜기

  1. Win + R에 optionalfeatures를 입력해 Windows 기능 켜기/끄기 창을 엽니다.
  2. .NET Framework 3.5와 .NET Framework 4.8 Advanced Services의 체크를 해제하고 재부팅합니다.
  3. 같은 창에서 두 항목을 다시 체크하고 한 번 더 재부팅합니다.

방법 5. 시스템 파일 복구(DISM·SFC)

  1. 시작 메뉴에서 cmd를 검색해 관리자 권한으로 실행합니다.
  2. 아래 명령어를 한 줄씩 입력합니다. 시간이 꽤 걸리니 100%가 될 때까지 기다리세요.
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
  1. 완료되면 재부팅합니다.

방법 6. 업데이트 캐시 초기화

  1. 관리자 권한 명령 프롬프트를 엽니다.
  2. 아래 명령어를 순서대로 입력합니다.
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
  1. 재부팅 후 업데이트를 다시 확인합니다. 업데이트 기록 목록은 비워질 수 있지만 설치된 업데이트에는 영향이 없습니다.

방법 7. EFI 파티션 공간 확보 후 최신 업데이트 설치

위 방법으로도 안 되고 설치가 30%대에서 계속 되돌아간다면 EFI 파티션 공간 부족을 의심해 보세요. 마이크로소프트는 이후 누적 업데이트에서 이 문제를 고쳤으므로, 먼저 가장 최신 업데이트를 받는 것이 좋습니다.

  1. 설정 > Windows 업데이트 > 고급 옵션 > 선택적 업데이트에 최신 누적 업데이트가 있으면 먼저 설치합니다.
  2. 그래도 실패하면 Microsoft Update 카탈로그 사이트에서 해당 KB 번호를 검색해 직접 내려받아 설치합니다.
  3. 고급 사용자라면 관리자 명령 프롬프트에서 아래 명령어로 EFI 여유 공간 확보 설정을 바꾼 뒤 재부팅하고 업데이트를 다시 시도할 수 있습니다.
reg add HKLM\SYSTEM\CurrentControlSet\Control\Bfsvc /v EspPaddingPercent /t REG_DWORD /d 0 /f

⚠️ 주의: 레지스트리 수정은 잘못하면 부팅 문제를 일으킬 수 있습니다. 진행 전 시스템 복원 지점을 만들고 중요한 파일은 외장 저장장치나 클라우드에 백업하세요. 파티션 크기를 직접 늘리는 작업은 데이터 손실 위험이 크므로 초보자에게는 권하지 않습니다.

자주 묻는 질문

Q. 업데이트를 그냥 건너뛰면 안 되나요?
잠시 미룰 수는 있지만 보안 패치가 빠지게 됩니다. 설정 > Windows 업데이트 > 업데이트 일시 중지로 시간을 번 뒤 위 방법을 시도하는 것을 권합니다.

Q. 실패 후 PC가 느려졌는데 괜찮을까요?
롤백이 끝나면 이전 상태로 돌아가므로 보통 문제가 없습니다. 재부팅 한두 번 뒤에도 느리다면 방법 5의 시스템 파일 검사를 진행해 보세요.

Q. 회사 PC에서도 이 방법을 써도 되나요?
회사 PC는 관리 정책이 걸려 있을 수 있으니 레지스트리나 서비스 변경 전에 IT 담당자와 먼저 상의하세요.

마무리

0x800f0922 오류는 대부분 VPN 해제, 서비스 설정, 시스템 파일 복구만으로 해결됩니다. 끝까지 안 된다면 최신 누적 업데이트를 수동으로 설치해 보세요.

⚠️ 이 글은 일반적인 해결 방법을 안내합니다. 시스템 설정을 바꾸기 전에는 중요한 자료를 백업하세요. PC 환경에 따라 메뉴 이름이 조금 다를 수 있습니다.