오류 코드 0x80070057은 윈도우 업데이트가 실패했음을 알리는 코드로, 손상된 윈도우 업데이트 구성 요소나 이전에 실패한 업데이트가 남긴 시스템 파일 손상 등 다양한 원인으로 발생합니다. 특히 업데이트 패키지를 압축 해제하고 적용하는 데 필요한 시스템 파일이 손상된 경우 이 오류가 자주 나타납니다. 0x80070057은 16진수 오류 번호로, Windows Vista, 7, 8, 10에서 공통적으로 발생하는 대표적인 오류입니다.
이 오류는 보통 "일부 업데이트를 설치하는 데 문제가 있지만 나중에 다시 시도하겠습니다. 이 문제가 계속 표시되면 웹에서 검색하거나 지원팀에 문의하세요. (0x80070057)"라는 긴 메시지와 함께 나타나며, 경우에 따라 "문제가 발생했습니다(Something went wrong)"라는 약간 다른 메시지로 표시되기도 합니다.
이 가이드에서는 실제로 많은 사용자에게 효과가 있었던 해결 방법들을 순서대로 정리했습니다. 방법을 진행하는 동안 컴퓨터를 여러 번 재시작해야 할 수 있으므로, 이 페이지를 즐겨찾기에 추가하거나 링크를 이메일로 보내두면 편리합니다. 시작하기 전에 프록시를 사용 중이라면 비활성화하고, 백신 프로그램도 일시적으로 끄는 것을 권장합니다.
1. 윈도우 업데이트 저장소 복구
Restoro를 다운로드하여 실행하면 손상되거나 누락된 저장소를 스캔하고 복구할 수 있습니다. 복구가 완료되면 윈도우 업데이트를 다시 시도해 보세요. 문제가 해결되지 않으면 다음 방법으로 넘어갑니다.
2. SFC 검사 실행
시스템 파일 검사기(SFC)는 윈도우에 내장된 시스템 파일 검증 도구입니다. 마이크로소프트 서버에서 매니페스트를 내려받아 로컬 사본과 비교하고, 불일치가 발견되면 자동으로 새 파일을 다운로드해 교체합니다. 시스템 파일의 무결성을 확인하는 매우 효과적인 도구입니다. 진행 전에 관리자 권한이 있는지 확인하세요.
- 명령 프롬프트(관리자)를 열고 SFC 검사를 실행합니다.
- 컴퓨터를 완전히 재시작한 후 업데이트 오류가 해결되었는지 확인합니다.
3. SFCFix 실행
SFCFix는 SFC와 유사한 작업을 수행하는 시스템 파일 복구 도구입니다. SFC 자체의 시스템 파일이 손상되어 제대로 작동하지 않는 경우에 특히 유용합니다. 단, 서드파티 프로그램이므로 사용 시 주의가 필요합니다.
SFCFix.exe 파일을 다운로드하여 실행한 뒤, 명령 프롬프트의 안내에 따라 아무 키나 눌러 프로세스가 끝날 때까지 진행합니다.
4. SURT 실행
Windows 7/8/10을 사용 중이라면 SURT(System Update Readiness Tool)를 활용할 수 있습니다. SURT는 마이크로소프트가 직접 배포한 강제 업데이트 도구로, 지연된 업데이트를 강제로 진행하도록 일부 모듈을 구동합니다.
- SURT 도구를 다운로드하여 접근하기 쉬운 위치에 저장합니다.
- 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 프로세스가 완료되면 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.
5. 레지스트리 편집
위 방법으로 해결되지 않으면 레지스트리 변경을 시도해 볼 수 있습니다. 레지스트리는 운영체제의 명령 센터와 같은 역할을 하며, 충돌하는 키나 잘못 설정된 값이 있으면 업데이트 오류가 발생할 수 있습니다. 만약을 대비해 레지스트리를 미리 백업해 두는 것이 좋습니다.
- Windows 키 + R을 누릅니다.
- notepad를 입력하고 확인을 클릭합니다.
- 메모장에 다음 내용을 복사해 붙여넣습니다:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX] "IsConvergedUpdateStackEnabled"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings] "UxOption"=dword:00000000
- 파일 → 다른 이름으로 저장을 클릭합니다.
- 파일 형식을 모든 파일로 설정하고 바탕화면에 wufix.reg로 저장합니다.
- 파일 이름은 정확히 wufix.reg여야 합니다. .reg 확장자가 레지스트리 편집기를 통해 파일을 실행하는 트리거 역할을 하기 때문입니다. 파일을 실행하고 안내에 동의합니다.
실행 후에도 문제가 해결되지 않으면 Windows Update 재설정 스크립트를 다운로드하여 관리자 권한으로 실행합니다. (마우스 오른쪽 버튼 클릭 후 '다른 이름으로 저장' 선택) 바탕화면에 저장한 뒤, 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하세요.
6. Windows 10 Anniversary Update가 오류 0x80070057로 설치 실패할 때
Windows 10에서 다운로드를 검증하지 못하면 이 오류가 나타날 수 있습니다. Windows 7에서 Windows 10으로 업그레이드한 사용자 중 상당수가 Anniversary Update 이전에 이미 여러 업데이트를 적용한 상태였기 때문에, 업데이트 저장소에 손상이 누적되어 Anniversary Update 설치가 차단되었을 가능성이 있습니다. 해결책은 설치 프로그램이 Anniversary Update 파일을 검증하는 동안 인터넷 연결(LAN 또는 WAN)을 끄는 것입니다.
- Windows 키 + R을 누르고 ncpa.cpl을 입력한 후 확인을 클릭합니다.
- 무선 LAN 어댑터 또는 이더넷 LAN 어댑터를 마우스 오른쪽 버튼으로 클릭하고 사용 안 함을 선택합니다. 업데이트 검증이 완료되면 비활성화된 어댑터를 다시 우클릭해 활성화하면 됩니다.
또한 많은 사용자가 Anniversary Update 설치 후 Windows 10에서 잦은 멈춤 현상과 크래시를 경험했습니다. 해당 증상이 있다면 Anniversary Update 크래시 관련 가이드를 함께 참고하세요.
7. CloudFogger 제거
일부 사용자는 백업, 시스템 복원, 업그레이드 수행 중 오류 코드 0x80070057이 발생했다고 보고했습니다. borncity에 따르면 이 문제의 근본 원인은 CloudFlogger입니다. CloudFlogger 같은 서드파티 도구가 설치하는 필터 드라이버가 시스템 호출을 방해하면서 문제가 생깁니다.
- Windows 키 + R을 누르고 appwiz.cpl을 입력한 후 확인을 클릭합니다. Windows 8.1 이상에서는 Windows 키 + X를 누른 후 프로그램/앱 및 기능을 선택할 수도 있습니다.
- 목록에서 CloudFogger를 찾아 더블클릭하고, 언인스톨러의 안내에 따라 제거를 완료합니다.
- PC를 재부팅한 후 문제가 사라졌는지 확인합니다.
8. Microsoft 업데이트 카탈로그를 통한 수동 업데이트
윈도우 업데이트가 어떤 업데이트도 설치하지 못하는 상태라면, 업데이트를 수동으로 다운로드한 후 설치하는 방법을 시도할 수 있습니다. Microsoft 업데이트 카탈로그 웹사이트를 방문하여 최신 누적 업데이트를 접근하기 쉬운 위치에 다운로드하세요.
다운로드가 완료되면 모든 프로그램을 종료하고, 업데이트 패키지를 마우스 오른쪽 버튼으로 클릭한 다음 관리자 권한으로 실행을 선택합니다. 설치가 끝나면 컴퓨터를 완전히 재시작하고 문제가 해결되었는지 확인합니다.
9. BIOS 업데이트
지금까지의 방법으로도 해결되지 않았다면 BIOS를 최신 버전으로 업데이트하는 것이 도움이 될 수 있습니다. BIOS는 하드웨어와 소프트웨어 간의 통신을 담당하는 컴퓨터의 기본 구성 요소이며, 입력 장치의 다리 역할도 합니다. BIOS에 문제가 있거나 현재 OS 버전과 호환되지 않는 구버전이라면 업데이트 오류가 발생할 수 있습니다.
경고: BIOS 업데이트는 위험한 작업입니다. 잘못 진행하면 시스템이 손상되어 영구적인 피해가 발생할 수 있으므로 반드시 신중하게 진행하세요.
- Lenovo BIOS 업데이트 방법
- HP BIOS 업데이트 방법
- Dell BIOS 업데이트 방법
오류 0x80070057은 Windows 10의 "자격 증명 관리자(Credentials Manager)"와도 관련이 있습니다. 자격 증명 관리자 사용 중 이 오류가 발생한다면 '매개 변수가 올바르지 않습니다' 오류 해결 가이드를 참고하세요. Windows 업데이트 문제 해결사를 사용해 보는 것도 좋은 방법입니다.