윈도우 폴더 삭제 오류 0x80004005 해결하는 3가지 방법

윈도우11

파일 탐색기에서 드라이브 내에 위치한 폴더를 삭제할 때나 공유 폴더 안에 위치한 폴더를 삭제할 때 0x80004005 오류가 발생하며 폴더가 삭제되지 않는 경우가 있습니다.

0x80004005 폴더 삭제 오류는 시스템 내부적으로는 파일이 지워졌지만 찌꺼기 파일이 남아있어서 이 찌꺼기를 지우려고 할 때 주로 발생하는데요.

이 글에서는 폴더 삭제 시 0x80004005 오류가 발생하는 원인과 함께 해결하는 방법에 대해 알아보겠습니다.

0x80004005 오류가 발생하는 이유

일반적으로 파일 탐색기에서 폴더를 선택해 삭제하면 폴더 및 파일의 위치를 가지고 있는 정보와 실제 데이터가 함께 삭제되어야 하지만 폴더 및 파일의 위치가 제거되지 않고 실제 데이터는 없는 상태일 때 0x80004005 오류가 발생합니다.

즉, 폴더를 삭제할 때 0x80004005 오류가 발생하는 것은 탐색기에서 파일은 나타나지만 실제로 데이터가 없다는 뜻이죠. 실제로 폴더 삭제 오류가 발생한 폴더를 파일 탐색기에서 열어보면 파일이 0KB로 표기되어 빈 파일인 것을 확인할 수 있습니다.

폴더 삭제 오류 0x80004005 메시지 화면
0x80004005 폴더 삭제 오류 화면
  • 오류 0x80004005: 지정되지 않은 오류입니다.
  • 이 항목을 찾을 수 없습니다.
  • 위치를 사용할 수 없습니다.

0x80004005 오류 뿐만 아니라 위 3가지 메시지가 연계해서 나타나는데, 앞서 문제가 발생하는 원인을 이해한 상태에서 위 3가지 오류 메시지를 보면 현재 파일이 없는데 없는 것을 지우려고 해서 나타나는 메시지라는 것을 이해할 수 있습니다.

0x80004005 오류 해결 1 : 파일 탐색기 새로 고침 후 다시 삭제

0x80004005 오류 해결 파일 탐색기 새로 고침 후 다시 삭제 1

폴더를 포함한 파일이 실제로는 삭제되어 있는데 이 내용이 Windows 시스템(GUI)에는 반영되지 않아서 오류가 발생할 수 있습니다.

이 케이스일 경우 생각보다 간단하게 문제를 해결할 수 있는데요. 우선 파일 탐색기에서 0x80004005 오류가 발생한 폴더의 상위 폴더로 이동 후, 파일 탐색기를 새로고침해서 사라지는지 확인합니다.

0x80004005 오류 해결 파일 탐색기 새로 고침 후 다시 삭제 2

또 하나의 방법으로 Ctrl + Shift + Esc 키를 눌러 작업 관리자를 실행한 다음, Windows 탐색기 또는 explorer.exe 프로세스를 다시 시작해서 폴더가 없어졌는지 확인합니다.

0x80004005 오류 해결 2 : 7-zip에서 폴더 및 파일 이름 바꾼 후 삭제

두 번째 방법은 7-zip을 사용해서 폴더 삭제 오류 0x80004005가 발생하는 폴더를 제거하는 방법입니다.

7-zip에는 자체적인 탐색기 기능이 있으며 Windows Shell과는 독립적으로 작동하기 때문에 윈도우의 버그와 상관없이 독립적인 동작이 가능합니다.

0x80004005 오류 해결 7 Zip에서 폴더 및 파일 이름 바꾼 후 삭제 1

7-zip(7zFM.exe)을 관리자 권한으로 실행합니다.

0x80004005 오류 해결 7 Zip에서 폴더 및 파일 이름 바꾼 후 삭제 2

7-Zip의 탐색기 화면에서 0x80004005 오류가 발생하는 폴더를 마우스 오른쪽 버튼으로 선택 후 [새 이름]을 선택합니다. 그리고 폴더 이름을 임의로 변경합니다.

폴더 이름이 변경된 상태에서 폴더를 마우스 오른쪽 버튼으로 선택한 다음 삭제를 클릭하면 폴더 삭제 0x80004005 오류를 해결할 수 있습니다.

만일 이 방법으로 삭제가 되지 않는다면 하위 폴더가 있는지 확인 후 하위 폴더 또한 이름을 변경해서 삭제하는 방식으로 하위에서 상위로 폴더를 정리해나가면 되겠습니다.

0x80004005 오류 해결 3 : 명령어로 폴더 및 파일 강제 삭제

마지막 방법은 명령어를 이용해 폴 0x80004005 오류가 발생하는 폴더를 제거할 수 있습니다.

0x80004005 오류 해결 명령어로 폴더 및 파일 강제 삭제 1

파일 탐색기에서 폴더 삭제 오류가 발생한 폴더 경로로 이동한 다음 파일 > Windows PowerShell 열기 > 관리자 권한으로 열기를 클릭합니다.

0x80004005 오류 해결 명령어로 폴더 및 파일 강제 삭제 2
> cd ..
> dir

현재 폴더 위치에서 상위 디렉토리로 이동한 다음 dir 명령어로 삭제할 폴더를 확인합니다. 폴더 이름은 드래그 후 마우스 오른쪽 버튼을 누르면 클립보드에 저장됩니다.

0x80004005 오류 해결 명령어로 폴더 및 파일 강제 삭제 3
rmdir /s /q .\삭제할-폴더

rmdir 명령어를 사용해 폴더를 삭제합니다. 참고로 폴더 이름은 Tab 키로 자동 완성 입력이 가능합니다.

0x80004005 오류 해결 명령어로 폴더 및 파일 강제 삭제 4
ren .\삭제할-폴더 .\임의의-이름
rmdir /s /q .\임의의-이름

만일 rmdir 명령어로 삭제가 되지 않는다면 ren 명령어를 이용해 폴더 이름을 임의로 변경 후 다시 rmdir 명령어로 삭제하면 0x80004005 오류가 발생하는 폴더를 삭제할 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Fill out this field
Fill out this field
유효한 이메일 주소를 입력해주세요.