오늘은 윈도우10/11에서 발생하는 0x80004005 폴더 삭제 오류 해결 방법에 대해 알아보겠습니다. 윈도우 파일 탐색기에서 특정 폴더를 삭제하려 하면 0x80004005 오류 코드가 뜨면서 폴더가 삭제되지 않을 때가 있습니다.
하드디스크에서 폴더나 파일을 삭제하면 윈도우는 폴더나 파일의 위치 정보만 삭제하고 실제 저장된 데이터는 빈 공간으로 간주하게 되는데 이 때 폴더나 파일의 위치 정보가 삭제되지 않은 경우 위의 폴더 삭제 오류가 발생할 수 있습니다.
따라서 오류가 발생하면서 삭제되지 않는 폴더의 용량을 보면 0KB로 표시가 된 것을 볼 수 있습니다.
많은 분들이 이 0x80004005 오류 코드가 뜨면서 폴더가 삭제되지 않는 문제로 애를 먹는 경우가 있는데 아래의 3가지 방법을 적용하면 폴더를 삭제할 수 있습니다.
– 목차 – 1. 삭제되지 않는 폴더의 상위 폴더에서 새로 고침 2. 7-Zip 프로그램으로 폴더 삭제 3. CMD 명령어로 폴더 삭제 |
1. 삭제되지 않는 폴더의 상위 폴더에서 새로 고침
가끔 파일 탐색기에서 폴더를 삭제했음에도 폴더가 계속 표시되고 삭제가 되지 않은 줄 알고 이 폴더를 삭제하려 하면 0x80004005 오류가 발생할 수 있습니다.

이런 경우에는 간단하게 삭제하려는 폴더의 상위 폴더에서 새로 고침을 하거나 다른 폴더로 이동한 후 다시 돌아와 삭제 오류가 발생하는 폴더가 사라졌는지 확인합니다.
2. 7-Zip 프로그램으로 폴더 삭제
7-Zip 프로그램은 높은 압축률을 제공하는 압축 프로그램으로 압축 및 해제 기능 뿐만 아니라 Windows 셀과의 통합, 강력한 명령줄 지원 및 파일 관리자 기능 등을 제공하는데 이 중 파일 관리자 기능을 이용해 폴더를 삭제할수 있습니다.

7-Zip 프로그램 홈페이지로 이동하여 7-Zip 프로그램 설치 파일을 다운로드하여 설치합니다.

7-Zip 설치 폴더로 이동하여 7zFM 파일을 관리자 권한으로 실행합니다.

위의 7-Zip 프로그램 창에서 삭제 오류가 발생하는 폴더의 상위 폴더로 이동한 후 삭제 오류가 발생하는 폴더를 우클릭하여 이름을 변경합니다.
이름을 변경한 후 다시 우클릭을 하여 폴더를 삭제해 0x80004005 폴더 삭제 오류를 해결합니다.
3. CMD 명령어로 폴더 삭제
0x80004005 폴더 삭제 오류를 해결할 수 있는 또 다른 방법은 커맨드 명령어로 폴더를 삭제하는 것입니다.

작업 표시줄의 검색에서 cmd를 입력하여 명령 프롬프트를 검색하고 이것을 우클릭하여 관리자 권한으로 실행합니다.

명령 프롬프트 창을 관리자 권한으로 열고 아래의 명령어를 입력해 삭제 오류가 발생하는 폴더의 상위 폴더로 이동합니다.
cd 삭제 오류가 발생하는 폴더의 상위 폴더 경로 |
위의 삭제 오류가 발생하는 폴더의 상위 폴더 경로는 파일 탐색기에서 해당 폴더로 이동하여 주소 표시줄에 경로를 복사한 후 위의 창을 우클릭하여 붙여 넣으면 됩니다.
삭제 오류 폴더가 C:드라이브가 아닌 D:드라이브에 있다면 위와 같이 d:를 입력하고 엔터를 눌러 D:드라이브로 이동 후 cd 명령어를 실행해야 합니다. 다른 드라이브일 경우에도 마찬가지 입니다.
삭제 오류가 발생하는 폴더의 상위 폴더로 이동했다면 위와 같이 dir /x 명령어를 실행하여 나오는 폴더 또는 파일 목록에서 삭제 오류가 발생하는 폴더가 있는지 확인합니다.

파일 및 폴더 목록에서 삭제 오류가 발생하는 폴더를 확인했다면 아래의 명령어를 실행해 해당 폴더를 삭제합니다.
– 목차 – rmdir /s /q 삭제 오류가 발생하는 폴더 이름 |
삭제 오류가 발생하는 폴더 이름에 공백이 있는 경우에는 폴더 이름 앞뒤를 따옴표로 묶어 줍니다.
만약 위의 명령어로 폴더가 삭제되지 않는다면 폴더 이름을 변경한 후 삭제해야 합니다.
방법은 다음과 같습니다.

아래의 명령어를 실행하여 삭제 오류가 발생하는 폴더의 이름을 변경합니다.
ren 삭제 오류가 발생하는 폴더 이름 이름을 변경한 폴더 이름 |
위의 이미지와 같이 입력하면 되며 이름에 공백이 포함되어 있는 경우에는 역시 이름 앞뒤를 따옴표로 묶어 줍니다.
이름을 변경하였다면 이름을 변경한 폴더를 아래의 명령어로 삭제합니다.
rmdir /s /q 이름을 변경한 폴더 이름 |