윈도우 업데이트 오류 0x800f0922 해결 방법 — VPN 연결·디스크 공간·시스템 예약 파티션 확인
Microsoft 지원 문서는 0x800f0922의 원인으로 디스크 공간 부족, .NET Framework 같은 구성 요소 문제, VPN 연결을 듭니다. VPN을 끊고 C 드라이브 공간을 확보한 뒤 업데이트를 다시 시도하는 것이 첫 단계입니다.
빠른 해결 요약
- VPN·회사 보안 연결 끊기
- C 드라이브 여유 공간 20GB 이상 확보
- 업데이트 문제 해결사 실행
- DISM·SFC로 구성 요소 점검
이런 증상일 때 보는 글입니다
- 누적 업데이트 설치가 0x800f0922로 실패할 때
- .NET Framework 3.5 등 Windows 기능 설치가 실패할 때
- VPN을 연결한 상태로 업데이트할 때
해결 방법별 소요 시간·난이도·위험도
| 방법 | 소요 시간 | 난이도 | 관리자 권한 | 데이터·설정 위험 |
|---|---|---|---|---|
| VPN 해제 | 1분 | 쉬움 | 필요 없음 | 없음 |
| 디스크 공간 확보 | 10분 | 쉬움 | 필요 없음 | 삭제 항목 확인 |
| DISM·SFC | 30분 | 보통 | 필요 | 낮음 |
| 예약 파티션 확인 | 5분 | 보통 | 필요 | 확인만 |
소요 시간은 일반적인 PC 기준 예상치이며 장치 상태에 따라 달라질 수 있습니다.
목차
1단계: VPN 연결 끊고 다시 시도
업데이트 설치 과정에서 Windows가 업데이트 서버와 직접 통신해야 하는 단계가 있는데, VPN이 연결돼 있으면 이 통신이 막혀 0x800f0922로 끝날 수 있습니다. VPN 프로그램을 종료하고, 회사 보안 연결 프로그램도 잠시 끈 뒤 다시 시도하세요.
2단계: 디스크 공간 확보
설치 중 압축을 풀 공간이 부족해도 같은 코드가 나옵니다. 설정 > 시스템 > 저장소에서 임시 파일을 정리하고, 자세한 순서는 C드라이브 용량 부족 해결 방법을 참고하세요.
3단계: 업데이트 문제 해결사 실행
- Windows 11: 설정 > 시스템 > 문제 해결 > 기타 문제 해결사 > Windows 업데이트 실행
- Windows 10: 설정 > 업데이트 및 보안 > 문제 해결 > 추가 문제 해결사 > Windows 업데이트
4단계: 구성 요소 점검(DISM·SFC)
.NET Framework처럼 업데이트가 손대는 구성 요소가 손상된 경우입니다. DISM·SFC 시스템 파일 복구 가이드를 따라 DISM을 먼저, SFC를 나중에 실행하세요.
참고: 시스템 예약 파티션 공간
오래전에 설치한 PC는 부팅 파일이 들어 있는 작은 '시스템 예약' 또는 EFI 파티션의 여유 공간이 거의 없어서 업데이트가 이 공간에 파일을 쓰지 못하는 경우가 있습니다. Win+X → 디스크 관리에서 첫 번째 작은 파티션의 '사용 가능한 공간'을 확인할 수 있습니다.
자주 묻는 질문
VPN을 끊었더니 바로 설치됐어요. 앞으로도 매번 꺼야 하나요?
업데이트 설치 시간에만 끄면 됩니다. 설치가 끝난 뒤에는 VPN을 다시 사용해도 됩니다.
.NET Framework 3.5 설치 중에 이 코드가 떠요.
인터넷 연결과 VPN을 먼저 확인하고, 계속되면 .NET Framework 3.5 설치 오류 해결을 참고하세요.
다음으로 확인할 해결 가이드
이 글에서 다루는 오류 코드
0x800f0922
원인을 모르겠다면 증상을 선택해 해당 가이드로 이동하는 IT 오류 자가진단을 이용해 보세요.
공식 참고 문서
외부 링크는 현재 창에서 열립니다. 뒤로 가기로 이 글에 돌아올 수 있습니다.
이 방법으로 문제가 해결됐나요?