중요한 파일을 복사하거나 윈도우 업데이트를 진행하던 중 갑자기 0x80070057 오류가 떠서 당황하셨나요? 이 오류는 “매개 변수가 틀렸습니다(The parameter is incorrect)”라는 메시지와 함께 나타나며, 윈도우 업데이트, 디스크 포맷, 파일 복사 등 다양한 상황에서 발생합니다. 다행히 원인이 비교적 명확해서, 상황에 맞는 방법을 따라 하면 대부분 해결할 수 있습니다. 이 글 하나로 원인 파악부터 해결까지 차근차근 안내해 드릴게요.
0x80070057 오류의 주요 원인
이 오류는 한 가지가 아니라 여러 상황에서 나타나며, 대표적인 원인은 다음과 같습니다.
- 윈도우 업데이트 구성 요소 손상 — 업데이트 캐시 파일이 깨졌을 때
- 디스크 여유 공간 부족 — 시스템 드라이브(C:)에 임시 파일 공간이 모자랄 때
- 손상된 시스템 파일 — 윈도우 내부 파일이 일부 깨진 경우
- 외장하드/USB 파일 시스템 문제 — 복사·포맷 시 매개변수 오류로 표시
- 레지스트리 값 손상 (소수점 기호 설정 등)
지금 어떤 작업에서 오류가 났는지를 떠올리며, 해당하는 방법부터 시도해 보세요.
방법 1: 디스크 여유 공간 확보 및 임시 파일 정리 (가장 쉬움)
업데이트나 복사 시 발생했다면 가장 먼저 디스크 공간을 확인하세요.
- 키보드에서 Windows + E를 눌러 파일 탐색기를 엽니다.
- 왼쪽 내 PC를 클릭한 뒤,
C:드라이브의 여유 공간을 확인합니다. (최소 10GB 이상 권장) - 공간이 부족하면 설정 → 시스템 → 저장소로 들어갑니다.
- 임시 파일을 클릭하고, ‘Windows 업데이트 정리’, ‘임시 파일’, ‘휴지통’ 항목을 선택한 뒤 파일 제거를 누릅니다.

공간을 확보한 후 작업을 다시 시도해 보세요. 이 방법만으로 해결되는 경우가 많습니다.
방법 2: 윈도우 업데이트 문제 해결사 실행
업데이트 중 오류가 났다면 윈도우에 내장된 자동 진단 도구를 사용해 보세요.
- 설정(Windows + I)을 엽니다.
- Windows 11: 시스템 → 문제 해결 → 기타 문제 해결사 순으로 이동합니다.
Windows 10: 업데이트 및 보안 → 문제 해결 → 추가 문제 해결사로 이동합니다. - Windows Update 항목의 실행 버튼을 누릅니다.
- 진단이 끝나면 안내에 따라 권장 수정 사항을 적용하고 PC를 재시작합니다.
방법 3: 시스템 파일 검사(SFC·DISM) 실행
시스템 파일 손상이 의심될 때 효과적인 방법입니다. 명령어를 정확히 입력해야 합니다.
- 시작 버튼 옆 검색창에 cmd를 입력합니다.
- 명령 프롬프트를 마우스 오른쪽 클릭 후 관리자 권한으로 실행을 선택합니다.
- 다음 명령어를 입력하고 Enter를 누른 뒤, 100% 완료될 때까지 기다립니다.
sfc /scannow - 완료되면 이어서 아래 명령어를 차례로 입력합니다.
DISM /Online /Cleanup-Image /RestoreHealth - 두 작업이 모두 끝나면 PC를 재시작합니다.

이 과정은 수 분~수십 분이 걸릴 수 있으니 중간에 창을 닫지 마세요.
방법 4: 업데이트 구성 요소 초기화
업데이트 오류가 계속된다면 업데이트 캐시를 직접 초기화할 수 있습니다.
- 관리자 권한 명령 프롬프트를 엽니다(방법 3 참고).
- 아래 명령을 한 줄씩 입력해 관련 서비스를 멈춥니다.
net stop wuauservnet stop bits - 캐시 폴더 이름을 변경합니다.
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old - 서비스를 다시 시작합니다.
net start wuauservnet start bits - PC를 재시작한 후 업데이트를 다시 시도합니다.
방법 5: 외장하드·USB 복사/포맷 오류일 때
파일을 외부 저장장치로 복사하거나 포맷하다 오류가 났다면 장치 쪽 문제일 수 있습니다.
- 파일 탐색기에서 해당 드라이브를 마우스 오른쪽 클릭 → 속성 → 도구 → 검사를 눌러 오류를 점검합니다.
- 큰 파일(4GB 이상)을 복사하다 오류가 났다면, 드라이브가 FAT32 형식일 수 있습니다. 이 경우 NTFS 또는 exFAT로 포맷하면 해결됩니다.
- 포맷은 해당 드라이브의 모든 데이터를 삭제합니다. 반드시 중요한 파일을 다른 곳에 먼저 백업한 뒤 진행하세요.
방법 6: 레지스트리 값 확인 (고급, 주의 필요)
위 방법으로도 해결되지 않을 때 시도하는 마지막 방법입니다. 레지스트리 수정은 잘못하면 시스템에 심각한 문제를 일으킬 수 있습니다. 작업 전 반드시 백업하세요.
- 레지스트리 편집기 상단 메뉴에서 파일 → 내보내기로 현재 상태를 먼저 백업합니다.
- Windows + R을 눌러
regedit을 입력하고 실행합니다. - 다음 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX - 오른쪽 빈 공간에서 마우스 오른쪽 클릭 → 새로 만들기 → DWORD(32비트) 값을 선택합니다.
- 이름을
IsConvergedUpdateStackEnabled로 지정하고 값은 0으로 둔 뒤 저장합니다. - PC를 재시작합니다.
확신이 없다면 이 방법은 건너뛰고, 가까운 전문가의 도움을 받는 것이 안전합니다.
예방 및 추가 팁
- 시스템 드라이브(C:)에는 항상 10GB 이상 여유 공간을 유지하세요.
- 윈도우 업데이트는 미루지 말고 정기적으로 설치하면 구성 요소 손상을 줄일 수 있습니다.
- 외장하드·USB는 사용 후 반드시 안전하게 제거하여 파일 시스템 손상을 방지하세요.
- 중요한 작업 전에는 복원 지점을 만들어 두면, 문제가 생겨도 되돌릴 수 있습니다.
마무리
0x80070057 오류는 디스크 공간 부족, 업데이트 캐시 손상, 파일 시스템 문제 등 원인이 다양하지만, 위 방법들을 쉬운 순서대로 시도하면 대부분 해결됩니다. 우선 방법 1(디스크 정리)과 방법 2(문제 해결사)부터 시도해 보고, 그래도 안 되면 시스템 파일 검사와 업데이트 초기화로 넘어가세요. 데이터 손실 위험이 있는 작업은 반드시 백업 후 진행하시기 바랍니다. 차근차근 따라 하시면 충분히 해결하실 수 있습니다.