윈도우 업데이트 오류 0x80070005 해결하는 방법

Last Updated :
윈도우 업데이트 오류 0x80070005 해결하는 방법

얼마 전 지인의 노트북에서 업데이트가 거의 끝난 듯하다가 0x80070005가 뜨며 설치가 멈췄습니다. 다시 시도해도 같은 화면이 반복되니 인터넷 연결부터 의심하게 되더군요. 그런데 이 코드는 대개 다운로드 속도보다 접근 권한과 관계가 있습니다. 윈도우가 업데이트에 필요한 파일이나 폴더를 읽고 쓰지 못할 때 나타나는 오류입니다.

먼저 오류가 난 위치를 확인하세요

마이크로소프트 안내에서 0x80070005는 ‘액세스 거부’를 뜻합니다. 업데이트 파일을 보관하는 폴더의 권한이 꼬였거나, 시스템 파일이 손상됐거나, 보안 프로그램이 파일 사용을 막는 경우가 있습니다. 그렇다고 화면에 이 코드가 떴다는 이유만으로 원인을 하나로 단정할 수는 없습니다.

설정의 Windows 업데이트 화면에서 실패한 업데이트 이름과 오류 코드를 확인해 두세요. 특정 업데이트 하나만 실패하는지, 여러 업데이트가 모두 실패하는지도 메모하면 좋습니다. 회사나 학교에서 관리하는 PC라면 정책으로 업데이트 권한이 제한됐을 수 있으니, 관리자에게 오류 화면을 먼저 보여주는 편이 안전합니다.

재시작과 문제 해결사부터 실행하세요

가장 먼저 작업 중인 파일을 저장하고 PC를 재시작한 뒤 업데이트를 다시 눌러 보세요. 앞선 설치 작업이 남아 있거나 파일을 사용 중인 프로그램이 닫히면서 해결되는 경우가 있습니다. 저장 공간도 확인하세요. 공간 부족이 이 코드의 직접적인 뜻은 아니지만, 여유가 거의 없다면 업데이트 과정에 다른 문제가 겹칠 수 있습니다.

윈도우 11에서는 시작 메뉴에서 ‘도움말 보기’를 찾아 Windows 업데이트 문제 해결사를 실행할 수 있습니다. 설정의 ‘시스템 → 문제 해결 → 다른 문제 해결사’에서 Windows 업데이트 항목이 보이는 환경이라면 그 경로를 이용해도 됩니다. 검사가 끝나면 PC를 재시작하고 업데이트를 다시 시도하세요. 윈도우 10은 설정의 ‘업데이트 및 보안 → 문제 해결 → 추가 문제 해결사’에서 해당 항목을 찾을 수 있습니다.

백신이나 보안 프로그램을 설치한 직후부터 오류가 생겼다면 그 프로그램도 확인할 만합니다. 실시간 보호를 잠시 끄고 업데이트가 진행되는지 확인했다면, 결과와 관계없이 곧바로 보호 기능을 다시 켜세요. 관리형 PC에서는 보안 설정을 임의로 바꾸지 않는 편이 좋습니다.

시스템 파일을 복구하고 다시 설치하세요

간단한 조치로 해결되지 않으면 윈도우 자체 복구 도구를 실행할 차례입니다. 시작 메뉴에서 ‘명령 프롬프트’를 검색해 ‘관리자 권한으로 실행’을 선택하세요. 검은 창이 열리면 아래 명령을 한 줄씩 입력하고, 첫 명령이 끝난 다음 두 번째 명령을 실행합니다.

  • DISM /Online /Cleanup-Image /RestoreHealth
  • sfc /scannow

DISM은 윈도우 구성 요소 저장소를 복구하고, SFC는 손상되거나 빠진 시스템 파일을 검사합니다. 진행률이 한동안 멈춘 것처럼 보여도 창을 바로 닫지 말고 완료 메시지를 기다리세요. 마이크로소프트도 두 도구를 이 순서로 안내합니다. 실행이 끝나면 재시작한 뒤 같은 업데이트를 다시 설치해 봅니다.

관리자 권한을 요청하는 창이 뜨는데 비밀번호를 모른다면 명령을 계속 진행할 수 없습니다. 이 경우 계정 권한을 가진 사람에게 도움을 요청해야 합니다. 권한 문제를 고치겠다며 인터넷에서 찾은 레지스트리 변경 명령을 그대로 실행하는 일은 피하는 게 좋습니다. 잘못 바꾼 권한은 다른 윈도우 기능까지 흔들 수 있습니다.

계속 실패한다면 업데이트 저장 폴더를 새로 만드세요

같은 오류가 반복되면 업데이트 파일을 보관하는 폴더를 새로 만드는 방법이 있습니다. 이 작업은 기존 폴더를 삭제하는 대신 이름을 바꾸고, 윈도우가 다음 실행 때 새 폴더를 만들도록 합니다. 진행 전에는 열어 둔 문서를 저장하고, 관리자 권한 명령 프롬프트에서 아래 명령을 위에서부터 한 줄씩 실행하세요.

  • net stop wuauserv
  • net stop bits
  • net stop cryptSvc
  • ren %windir%\SoftwareDistribution SoftwareDistribution.old
  • ren %windir%\System32\catroot2 catroot2.old
  • net start cryptSvc
  • net start bits
  • net start wuauserv

마지막 명령까지 끝나면 PC를 재시작하고 업데이트를 다시 확인합니다. 이전에 내려받은 업데이트 파일은 다시 다운로드될 수 있어 평소보다 시간이 걸릴 수 있습니다. 이름을 바꾸는 단계에서 ‘액세스가 거부되었습니다’가 나오거나, 이미 같은 이름의 폴더가 있다는 메시지가 뜬다면 무작정 명령을 반복하지 마세요. 실행 결과를 남겨 두는 편이 원인을 찾는 데 도움이 됩니다.

이 방법으로도 해결되지 않는다면 단순한 다운로드 파일 문제가 아니라 시스템 폴더나 레지스트리 권한 문제일 수 있습니다. 마이크로소프트는 이런 경우 구성 요소 저장소의 권한과 보안 프로그램의 간섭을 확인하도록 안내합니다. 개인 PC라면 중요한 파일을 백업한 뒤 오류 코드와 실패한 업데이트 이름을 가지고 마이크로소프트 지원에 문의하는 게 낫습니다. 업데이트가 급할수록 권한을 한꺼번에 바꾸는 명령보다, 어디에서 접근이 막혔는지 확인하는 과정이 결국 시간을 아껴줍니다.

윈도우 업데이트 오류 0x80070005 해결하는 방법 - 요약
윈도우 업데이트 오류 0x80070005 해결하는 방법 | 모바일 : https://mobile.pe.kr/1149
효능노트 인공지능 개인은행 카드 자동차 고객센터 호스팅 메시지 페이
모바일 © mobile.pe.kr All rights reserved. powered by modoo.io