Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 업데이트 오류 0x80070020 완벽 해결 가이드

Windows 업데이트를 진행하던 중 갑자기 오류 코드 0x80070020이 나타나며 "다른 프로세스가 파일을 사용 중이므로 프로세스에서 액세스할 수 없습니다"라는 메시지가 표시되었나요? 이 글에서는 해당 문제의 원인과 해결 방법을 단계별로 자세히 안내해 드립니다.

간단히 말해, 이 오류는 백신 프로그램이나 맬웨어 검사 도구처럼 다른 프로그램이 업데이트 파일에 접근하고 있어 업데이트가 정상적으로 설치되지 않는 경우에 발생합니다. 아래의 문제 해결 가이드를 순서대로 따라 하면 Windows 업데이트 오류 0x80070020을 해결할 수 있습니다.

Windows 업데이트 오류 0x80070020 해결 방법

본격적인 작업에 앞서, 만약을 대비해 시스템 복원 지점을 미리 생성해 두는 것을 권장합니다.

방법 1: 백신 프로그램 및 방화벽 일시적으로 비활성화

때로는 백신 프로그램이 원인이 되어 오류가 발생할 수 있습니다. 이 경우 백신을 잠시 비활성화한 후 오류가 여전히 발생하는지 확인해 보세요.

1. 시스템 트레이에서 백신 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭하고 비활성화(Disable)를 선택합니다.

2. 다음으로 백신이 비활성화 상태로 유지될 시간을 지정합니다.

참고: 가능한 한 짧은 시간, 예를 들어 15분 또는 30분으로 설정하는 것이 좋습니다.

3. 완료되면 다시 업데이트를 시도하여 오류가 해결되었는지 확인합니다.

4. 시작 메뉴 검색창에서 '제어판'을 검색하여 제어판을 엽니다.

5. 시스템 및 보안을 클릭한 다음 Windows Defender 방화벽을 클릭합니다.

6. 왼쪽 창에서 Windows Defender 방화벽 사용 또는 사용 안 함을 클릭합니다.

7. Windows Defender 방화벽 끄기를 선택하고 PC를 재시작합니다.

이후 다시 업데이트를 시도해 보세요. 위 방법으로도 해결되지 않았다면, 반드시 동일한 절차로 방화벽을 다시 켜두기 바랍니다.

방법 2: Windows 업데이트 문제 해결사 실행

1. 제어판을 연 뒤 오른쪽 상단 검색창에 '문제 해결'을 입력하고 문제 해결 항목을 클릭합니다.

2. 왼쪽 창에서 모든 범주 보기(View all)를 선택합니다.

3. 컴퓨터 문제 해결 목록에서 Windows 업데이트를 선택합니다.

4. 화면의 지시에 따라 Windows 업데이트 문제 해결사가 실행되도록 합니다.

5. PC를 재시작하면 Windows 업데이트 오류 0x80070020이 해결될 수 있습니다.

방법 3: SoftwareDistribution 폴더 이름 변경

1. 명령 프롬프트를 관리자 권한으로 실행합니다. 시작 메뉴에서 'cmd'를 검색한 후 Enter 키를 누르면 됩니다.

2. 다음 명령어를 입력하여 Windows 업데이트 서비스를 중지합니다. 각 명령어 입력 후 Enter 키를 누릅니다:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

3. 다음 명령어를 입력하여 SoftwareDistribution 폴더의 이름을 변경하고 Enter 키를 누릅니다:

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

4. 마지막으로 다음 명령어를 입력하여 Windows 업데이트 서비스를 다시 시작합니다. 각 명령어 입력 후 Enter 키를 누릅니다:

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

5. 변경 사항을 저장하기 위해 PC를 재부팅한 후, Windows 업데이트 오류 0x80070020이 해결되었는지 확인합니다.

방법 4: BITS(백그라운드 인텔리전트 전송 서비스) 재시작

1. Windows 키 + R을 누른 다음 services.msc를 입력하고 Enter 키를 누릅니다.

2. 서비스 목록에서 BITS(Background Intelligent Transfer Service)를 찾아 더블클릭합니다.

3. 시작 유형이 자동(Automatic)으로 설정되어 있고 서비스가 실행 중인지 확인합니다. 실행 중이 아니라면 시작 버튼을 클릭합니다.

4. 적용을 클릭한 후 확인을 누릅니다.

5. PC를 재부팅하고 다시 Windows 업데이트를 시도합니다.

방법 5: SFC 및 CHKDSK 실행

1. 명령 프롬프트를 관리자 권한으로 실행합니다. 시작 메뉴에서 'cmd'를 검색한 후 Enter 키를 누르면 됩니다.

2. cmd 창에 다음 명령어를 입력하고 Enter 키를 누릅니다:

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

3. 위 과정이 완료될 때까지 기다린 후 PC를 재시작합니다.

4. 다음으로 CHKDSK를 실행하여 파일 시스템 오류를 수정합니다.

5. 과정이 완료되면 변경 사항을 저장하기 위해 PC를 다시 재부팅합니다.

함께 읽으면 좋은 글

  • Windows 10 크리에이터스 업데이트 후 휴지통을 비울 수 없는 경우 해결법
  • 업데이트 설치 없이 Windows 10 종료하는 방법
  • DISM 오류 14098 '구성 요소 저장소가 손상되었습니다' 해결법
  • Windows 10 크리에이터스 업데이트 후 블루투스가 작동하지 않을 때 해결법

이상으로 Windows 업데이트 오류 0x80070020을 성공적으로 해결하는 방법을 알아보았습니다. 이 가이드와 관련하여 추가로 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.