오류 코드 0x80070057은 널리 알려진 Windows 오류 중 하나로, 그 역사가 꽤 깁니다. Windows 7 시절부터 존재해 온 이 오류는 현재 Windows 10 사용자에게도 나타납니다. 이 글을 찾아오셨다면 "오류 코드 0x80070057: 매개 변수가 올바르지 않습니다" 또는 "내부 오류가 발생했습니다. 잘못된 매개 변수입니다."와 같은 메시지를 마주하셨을 가능성이 높습니다. 표시되는 문구가 조금씩 다르더라도 모두 동일한 0x80070057 Windows 오류 코드를 다루고 있는 것이니 너무 걱정하지 않으셔도 됩니다.
"매개 변수가 올바르지 않습니다" 오류는 주로 Windows를 설치하거나 전체 백업을 수행할 때 발생합니다. 이 오류의 주요 원인은 비대해진 레지스트리 값으로, 큰 가상 메모리 공간이 필요하게 만드는 것입니다.
또한 마더보드와 드라이버 간의 호환성 문제로 인해서도 오류 코드 0x80070057이 발생할 수 있습니다.
걱정하지 마세요. 이 오류를 수정하는 것은 생각보다 어렵지 않습니다. 이 글에서는 0x80070057 "매개 변수가 올바르지 않습니다" 오류를 해결하는 방법을 단계별로 자세히 안내해 드립니다.
혹시 0x000000f4나 0x0000003b처럼 다른 BSOD(블루스크린) 오류 코드를 찾고 계신가요? 해당 오류에 대한 내용도 준비되어 있으니 함께 확인해 보세요!
오류 0x80070057이 발생하는 원인
수행 중인 작업에 따라 오류 0x80070057의 표시 형태는 달라집니다. 예를 들어 Windows 업데이트에 문제가 있다면 "0x80070057 매개 변수가 올바르지 않습니다", "알 수 없는 오류", "매개 변수가 올바르지 않습니다", 또는 단순히 "오류 0x80070057" 등의 메시지가 나타날 수 있습니다. 이 오류는 주로 다음과 같은 상황에서 발생합니다.
- 손상된 파일을 백업하려고 할 때
- 설치하려는 Windows 업데이트 또는 시스템 예약 파티션이 손상되었을 때
- 레지스트리가 손상되었을 때
- RAM에 결함이 있을 때
- 하드 드라이브가 손상되었거나 파일 시스템 오류가 있을 때

Windows 10에서 "매개 변수가 올바르지 않습니다(0x80070057)" 오류 수정 방법

"매개 변수가 올바르지 않습니다" 오류는 대개 디스크에 문제가 있을 때 발생합니다. 아래 단계를 순서대로 따라 해결해 보세요.
방법 1: CHKDSK 실행으로 디스크 오류 복구
CHKDSK는 하드 디스크의 시스템 오류나 배드 섹터를 검사하고 복구하는 Windows 기본 제공 도구입니다. 이 도구를 실행해 "매개 변수가 올바르지 않습니다(0x80070057)" 오류를 해결하려면 아래 단계를 따르세요.
참고: 외장 드라이브나 USB를 사용할 때 이 오류 메시지가 나타난다면, CHKDSK 명령을 실행하기 전에 먼저 장치를 연결해야 합니다.
- 외장 드라이브 또는 USB를 연결합니다.
- Windows 검색창에 "명령 프롬프트"를 입력합니다.
- 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택합니다.
- 명령 프롬프트 창에
chkdsk E: /f /x /r을 입력하고 Enter 키를 누릅니다.
참고: E는 연결된 외장 드라이브의 드라이브 문자입니다. 실제 사용 중인 드라이브 문자에 맞게 변경해야 합니다.
이 명령은 CHKDSK가 파일 시스템 손상, 오류, 배드 섹터 등을 검사하고 복구하도록 지시합니다. 작업이 완료되면 명령 프롬프트를 종료하고 드라이브를 다시 연결하세요. 이제 0x80070057 "매개 변수가 올바르지 않습니다" 오류 없이 드라이브에 정상적으로 접근할 수 있을 것입니다.
방법 2: SFC 스캔 실행
0x80070057 오류 메시지의 또 다른 원인은 손상되거나 누락된 시스템 파일입니다. 이 경우 시스템 파일 검사기(SFC)를 사용해 문제가 있는 시스템 파일을 복구할 수 있습니다.
- Windows 검색창에 "명령 프롬프트"를 입력합니다.
- 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택합니다.
- 명령 프롬프트 창에
SFC /scannow를 입력하고 Enter 키를 누릅니다.
시스템 파일 검사기가 손상된 시스템 파일을 찾아 자동으로 수정합니다. 작업이 끝나면 명령 프롬프트를 종료한 후, 0x80070057 "매개 변수가 올바르지 않습니다" 문제가 해결되었는지 확인해 보세요.
방법 3: SoftwareDistribution 폴더 이름 변경
Windows 업데이트 중 매개 변수 오류가 발생한다면 SoftwareDistribution 폴더의 이름을 변경해 보세요.
- Windows 키 + R을 누릅니다.
- 실행 대화상자에 %SystemRoot%를 입력하고 Enter 키를 누릅니다.
- SoftwareDistribution 폴더를 찾아 이름을 SoftwareDistribution.old로 변경합니다.
- Windows 10을 재시작한 후 업데이트를 다시 시도합니다.
이제 매개 변수 오류가 더 이상 발생하지 않을 것입니다. 만약 이 방법으로 해결되지 않는다면 아래의 다른 방법들을 시도해 보세요.
방법 4: Windows 레지스트리 수정
- Windows 키 + R을 누릅니다.
- 실행 대화상자에 regedit를 입력하고 Enter 키를 누릅니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX경로로 이동합니다.

4. 오른쪽 창에서 IsConvergedUpdateStackEnabled 항목을 찾습니다. 항목을 더블클릭하여 값 데이터를 1에서 0으로 변경합니다.
5. UX 아래의 Settings를 클릭합니다.
6. 오른쪽 창에서 UxOption 항목을 찾습니다. 항목을 더블클릭하여 값 데이터를 1에서 0으로 변경합니다.
반드시 올바른 레지스트리 값을 수정하고 있는지 확인하세요. 필요한 변경이 완료되면 시스템을 재부팅하고 Windows 업데이트를 다시 시도합니다. 이제 오류 0x80070057 "매개 변수가 올바르지 않습니다"가 발생하지 않을 것입니다.
또한 백업 중에 "내부 오류가 발생했습니다: 매개 변수가 올바르지 않습니다(0x80070057)" 오류가 발생한다면 아래 단계를 따르세요.
- Windows 키 + R을 누릅니다.
- 실행 대화상자에 regedit를 입력하고 Enter 키를 누릅니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\SystemCertificates레지스트리 키로 이동합니다.

4. SystemCertificates를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다. 이름을 CopyFileBufferedSynchronousIo로 지정하고 값을 1로 설정합니다.
5. 확인을 누르고 레지스트리 편집기를 종료합니다.
Windows를 재시작하면 이제 "매개 변수가 올바르지 않습니다(0x80070057)" 오류 없이 백업이 정상적으로 완료될 것입니다.
방법 5: DISM 사용
DISM(Deployment Image Servicing and Management) 명령을 사용하면 시스템 파일의 무결성을 검사하고 복원할 수 있습니다.
- Windows 검색창에 "명령 프롬프트"를 입력합니다.
- 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택합니다.
- 명령 프롬프트 창에
DISM /Online /Cleanup-Image /RestoreHealth를 입력하고 Enter 키를 누릅니다.
작업이 완료될 때까지 기다리세요. 명령이 실행되는 동안에는 절대 명령 프롬프트를 닫지 마세요. 진행이 잠시 멈춘 것처럼 보여도 기다리면 곧 계속 진행됩니다. 완료되면 컴퓨터를 재시작하고 sfc /scannow 명령을 다시 한 번 실행하세요.
이렇게 하면 Windows 10에서 오류 0x80070057 "매개 변수가 올바르지 않습니다"가 해결됩니다.
더 간편한 해결책을 원한다면
위 과정이 너무 기술적으로 느껴진다면 Advanced System Optimizer를 사용해 보세요. 시스템 최적화 유틸리티인 이 프로그램은 위의 모든 명령을 자동으로 실행해 문제를 빠르게 해결해 줍니다. 또한 정크 파일 정리, 중복 파일 삭제, 개인정보 노출 흔적 제거, 레지스트리 오류 수정 등 다양한 기능도 함께 제공합니다.
소개해 드린 방법 중 하나를 통해 0x80070057 오류를 성공적으로 해결하시길 바랍니다. 어떤 방법이 효과가 있었는지 댓글로 알려주세요!