Microsoft Windows에서 발생하는 0x80004005 오류는 '알 수 없는 오류(Unspecified Error)'로 분류되기 때문에 다양한 상황에서 나타날 수 있습니다. 이 오류를 해결하려면 오류가 발생한 항목에 따라 적절한 조치를 취해야 합니다. 이 글에서는 오류가 자주 발생하는 상황별로 효과적인 해결 방법을 소개합니다.
Windows 업데이트 기능이 손상된 경우, 업데이트 캐시가 손상된 경우, 폴더 변경 권한이 없는 경우, 압축 해제 도구가 암호화를 지원하지 않는 경우 등 여러 상황에서 이 오류가 나타날 수 있습니다.
1. Windows 업데이트 문제 해결사 실행하기
Windows 운영체제를 업데이트하는 동안 0x80004005 오류 코드가 나타난다면, 업데이트 기능 자체에 문제가 있을 가능성이 높습니다. 이 경우 PC에 내장된 Windows 업데이트 문제 해결사(Troubleshooter)를 실행하여 문제를 자동으로 진단하고 수정할 수 있습니다.
문제 해결사는 대부분의 과정을 자동으로 진행하며, 사용자는 몇 가지 옵션만 선택하면 됩니다.
- Windows + I 키를 눌러 설정 앱을 엽니다.
- 설정에서 시스템 > 문제 해결 > 기타 문제 해결사로 이동합니다.
- Windows 업데이트 항목 옆의 실행 버튼을 클릭해 문제 해결사를 시작합니다.

- 화면에 표시되는 지침을 따라 문제를 해결합니다.
2. 백신 프로그램 일시 중지하기
파일이나 앱 같은 항목에 접근할 때 이 오류가 발생한다면, 백신 프로그램이 원인일 수 있습니다. 백신 소프트웨어가 해당 항목을 잠재적 위협으로 판단하여 접근을 차단했을 가능성이 있습니다.
이 경우 백신 보호 기능을 끄면 문제가 해결될 수 있습니다. 단, 신뢰할 수 있는 파일이나 앱인 경우에만 이 방법을 사용하세요. 파일이 실제로 바이러스나 맬웨어에 감염되어 있다면, PC 내 다른 파일들로 악성 코드가 퍼질 위험이 있습니다.
- 시작 버튼을 클릭하고 Windows 보안을 검색한 후 실행합니다.
- 앱에서 바이러스 및 위협 방지를 선택합니다.
- 바이러스 및 위협 방지 설정 아래의 설정 관리를 클릭합니다.
- 실시간 보호 토글을 끕니다.

- 사용자 계정 컨트롤(UAC) 창에서 예를 선택합니다.
- 파일 탐색기에서 해당 파일이나 앱에 다시 접근해 봅니다.
3. 폴더 권한 변경으로 오류 해결하기
폴더를 변경하려고 할 때 0x80004005 오류가 발생한다면, 해당 작업을 수행할 권한이 없어서일 가능성이 큽니다. 이 경우 폴더에 대한 모든 권한을 부여받으면 원하는 변경 작업을 자유롭게 할 수 있습니다.
- 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 보안 탭으로 이동한 후 편집을 클릭합니다.
- 그룹 또는 사용자 이름 목록에서 본인의 계정을 선택하고, 모든 권한(Full control)의 허용 옵션에 체크한 후 하단의 적용과 확인을 차례로 클릭합니다.

- 속성 창에서도 적용 후 확인을 클릭합니다.
- 폴더 변경 작업을 다시 시도합니다.
4. 업데이트 캐시 삭제로 Windows 업데이트 오류 수정하기
Windows 업데이트의 캐시가 손상되면 PC에서 0x80004005 오류가 발생할 수 있습니다. 이 경우 잘못된 캐시를 삭제하면 문제를 해결할 수 있습니다. 업데이트 다운로드 파일을 삭제해도 개인 데이터는 전혀 영향을 받지 않으니 안심해도 됩니다.
- Windows + R 키를 눌러 실행 창을 엽니다.
- 실행 창에 다음을 입력하고 Enter 키를 누릅니다.
services.msc - 서비스 목록에서 Windows Update를 찾아 마우스 오른쪽 버튼으로 클릭한 후 중지를 선택합니다.

- 서비스 창을 열어둔 상태에서 Windows + R로 실행 창을 다시 열고, 아래 경로를 입력한 후 Enter 키를 누릅니다.
C:\WINDOWS\SoftwareDistribution\Download - Ctrl + A를 눌러 폴더 내 모든 파일을 선택합니다.
- 선택한 파일 중 하나를 마우스 오른쪽 버튼으로 클릭하고 삭제(휴지통 아이콘)를 선택합니다.

- 서비스 창으로 돌아가 Windows Update 서비스를 마우스 오른쪽 버튼으로 클릭한 후 시작을 선택합니다.
5. Windows 10/11 최신 업데이트 설치하기
0x80004005 오류는 대체로 오래된 운영체제 버전을 사용할 때 발생하는 경우가 많습니다. Windows를 최신 버전으로 업데이트하면 이 오류를 비롯한 다양한 시스템 버그를 한 번에 해결할 수 있습니다.
Windows 업데이트는 빠르고 간단하며 무료입니다. 방법은 다음과 같습니다.
- Windows + I 키를 눌러 설정을 엽니다.
- 왼쪽 사이드바에서 Windows 업데이트를 선택합니다.
- 오른쪽 창에서 업데이트 확인을 클릭합니다.

- 표시된 업데이트를 다운로드하고 설치합니다.
- PC를 재부팅합니다.
6. 임시 파일 정리하기
설치된 앱과 여러 Windows 시스템 서비스는 PC에 임시 파일을 생성합니다. 임시 파일이 과도하게 쌓이면 0x80004005 오류의 원인이 될 수 있습니다.
이 경우 모든 임시 파일을 삭제하면 문제가 해결됩니다.
- Windows + R 키를 눌러 실행 창을 엽니다.
- 실행 창에 다음을 입력하고 Enter 키를 누릅니다.
%temp% - Ctrl + A를 눌러 폴더 내 모든 파일을 선택합니다.
- 선택한 파일 중 하나를 마우스 오른쪽 버튼으로 클릭하고 삭제(휴지통 아이콘)를 선택합니다.

- 바탕 화면으로 이동해 휴지통을 마우스 오른쪽 버튼으로 클릭한 후 휴지통 비우기를 선택합니다.
7. 암호화를 지원하는 압축 프로그램 사용하기
암호화를 지원하지 않는 압축 해제 도구로 비밀번호로 보호된 압축 파일(ZIP, RAR 등)을 추출하려고 하면 0x80004005 오류가 발생할 수 있습니다. 해결 방법은 간단합니다. 암호화된 파일을 지원하는 압축 프로그램을 사용하면 됩니다.
가장 추천하는 무료 도구는 7-Zip입니다. 무료이자 오픈소스로, 몇 번의 클릭만으로 암호화된 압축 파일을 손쉽게 해제할 수 있습니다. 그 외에도 WinRAR이나 WinZip을 사용할 수 있습니다.
7-Zip 공식 웹사이트에서 프로그램을 다운로드하고 설치한 후, ZIP 파일이나 기타 압축 파일의 내용에 접근하여 추출하면 됩니다.
8. 시스템의 모든 DLL 파일 재등록하기
앱을 실행하려고 할 때 이 오류가 발생한다면, 앱이 사용하려는 DLL 파일이 Windows 시스템에 등록되지 않았을 가능성이 있습니다. 오류 메시지가 어떤 DLL 파일이 문제인지 알려주지 않기 때문에, 시스템의 모든 DLL 파일을 재등록하는 것이 좋습니다.
- 시작 메뉴를 열고 명령 프롬프트를 검색한 후 관리자 권한으로 실행을 선택합니다.
- 사용자 계정 컨트롤(UAC) 창에서 예를 클릭합니다.
- 명령 프롬프트에 다음 명령어를 입력하고 Enter 키를 누릅니다.
for %1 in (*.dll) do regsvr32 /s %1

- 명령 프롬프트가 모든 DLL 파일을 등록할 때까지 기다립니다.
- 문제가 되던 앱을 다시 실행합니다.
Windows 0x80004005 오류, 상황에 맞는 해결책을 찾아보세요
Windows의 0x80004005 오류는 발생 원인을 알 수 없어 매우 답답하게 느껴질 수 있습니다. 하지만 위에서 소개한 방법들을 활용하면 다양한 상황에서 문제를 해결할 수 있습니다.
적절한 해결책을 적용하면 파일과 앱이 정상적으로 열리고, 폴더 변경도 자유롭게 할 수 있으며, 암호화된 압축 파일도 문제없이 추출할 수 있게 됩니다.