Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

0x80070057 오류 해결 방법: 원인부터 단계별 복구 가이드까지

0x80070057 오류 해결 방법: 원인부터 단계별 복구 가이드까지

0x80070057 오류는 주로 Windows Update 또는 Windows Live Messenger 메일 서비스를 사용할 때 발생하는 대표적인 문제입니다. Windows Update 관련 오류라면 'SoftwareDistribution' 폴더에 문제가 있을 가능성이 높고, Windows Live Messenger 메일에서 발생한 오류라면 보내지 못한 메일이 보관함(Outbox)에 걸려 있는 경우가 많습니다.

이 오류 메시지가 계속 나타나는 것을 막고 PC를 정상 상태로 되돌리려면, 오류 코드 0x80070057을 유발하는 원인을 반드시 해결해야 합니다. 이 글에서는 누구나 따라 할 수 있도록 오류를 빠르게 수정하는 방법을 단계별로 안내해 드립니다.

0x80070057 오류는 왜 발생할까요?

0x80070057 오류는 Windows가 인터넷에 연결하여 업데이트를 진행하거나 메일을 전송하는 데 필요한 각종 설정을 올바르게 처리하지 못할 때 주로 발생합니다. 즉, PC 업데이트를 시도하거나 Windows Live Messenger 메일로 이메일을 보낼 때 이 오류가 자주 나타납니다.

오류를 해결하려면 해당 설정값들을 수정해야 하며, 아래의 단계를 순서대로 따라 하면 됩니다.

PC에서 0x80070057 오류를 수정하는 방법

1단계 – 'SoftwareDistribution' 폴더 이름 변경하기

Windows 업데이트 문제는 'SoftwareDistribution' 폴더의 이름을 변경함으로써 해결할 수 있습니다. 다만 작업 전에 먼저 '자동 업데이트(Automatic Updates)' 서비스를 중지해야 합니다. 절차는 다음과 같습니다.

  • 시작 > 실행을 클릭하고 'services.msc'를 입력한 뒤 확인을 클릭합니다.
  • 서비스 목록에서 '자동 업데이트(Automatic Updates)' 서비스를 마우스 오른쪽 버튼으로 클릭하고 중지를 선택합니다.
  • 시작 > 실행을 다시 열고 '%systemroot%'를 입력한 후 확인을 클릭하면 Windows 루트 폴더로 이동합니다.
  • 'SoftwareDistribution' 폴더를 찾아 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기(Rename)를 선택합니다.
  • 폴더 이름을 'SoftwareDistribution.old'로 변경하고 Enter 키를 누릅니다.
  • 시작 > 실행에서 다시 'services.msc'를 입력하고 확인을 클릭해 서비스 창을 엽니다.
  • '자동 업데이트' 서비스를 마우스 오른쪽 버튼으로 클릭하고 시작을 선택하여 자동 업데이트 기능을 다시 활성화합니다.

폴더 이름이 변경되면 Windows는 새로운 SoftwareDistribution 폴더를 자동으로 생성하므로, 손상된 업데이트 파일로 인한 오류가 해소됩니다.

2단계 – 오프라인 모드로 전환 후 보관함의 메일 삭제하기

오류가 Hotmail 계정에서 전송되지 못하고 보관함에 '걸린' 메일 때문이라면, 해당 메일을 삭제해야 문제를 해결할 수 있습니다. 이 작업은 오프라인 모드에서 진행해야 합니다.

  • 파일(File) > 오프라인으로 작업(Work offline)을 클릭합니다.
  • 보관함(Outbox) 폴더를 엽니다.
  • 보기(View) > 표시 또는 숨기기 > 모든 메시지 표시를 클릭합니다.
  • 키보드의 Delete 키를 눌러 보관함의 모든 메일을 삭제합니다.
  • WLMail(Windows Live Mail)을 종료하고 약 10분간 기다립니다.
  • WLMail을 다시 실행합니다.
  • 파일 > 오프라인으로 작업을 한 번 더 클릭하여 오프라인 모드를 해제합니다.

이후 WLMail을 몇 번 열고 닫아보면서 오류 메시지가 더 이상 나타나지 않는지 확인하세요.

3단계 – PC 내 바이러스 및 악성코드 제거하기

문제의 원인이 멀웨어(악성 소프트웨어) 감염이라면, 시스템에 추가 피해가 확산되기 전에 반드시 바이러스를 제거해야 합니다. 잘 지워지지 않는 악성코드까지 깨끗하게 정리하려면 신뢰할 수 있는 백신·안티멀웨어 프로그램을 사용하는 것이 좋습니다. 정품 백신 프로그램은 감염된 흔적을 모두 찾아내 제거해 줍니다.

4단계 – Windows 레지스트리 정리하기

레지스트리는 파일과 프로그램의 모든 설정 정보를 저장하는 복잡한 데이터베이스로, 0x80070057 오류의 주요 원인 중 하나입니다. Windows는 이 설정값들에 접근하지만, 종종 잘못된 방식으로 저장하여 손상된 레지스트리 키를 만들고, 그 결과 다양한 오류가 발생하게 됩니다.

레지스트리는 직접 수동으로 편집할 수도 있지만, 이는 번거롭고 잘못 건드리면 시스템에 심각한 문제를 일으킬 수 있는 위험한 작업입니다. 따라서 손상된 레지스트리 키를 자동으로 검색하고 복구해 주는 '레지스트리 클리너' 도구를 사용하는 것이 훨씬 안전하고 효율적입니다.