Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

[Windows] '이 작업을 수행하려면 권한이 필요합니다' 오류 해결 – 삭제 안 되는 폴더·파일 강제 삭제하는 4가지 방법

Windows 10/8/7 또는 Vista 기반 PC에서 폴더나 파일을 삭제하려고 할 때 "액세스 거부됨 – 이 작업을 수행하려면 권한이 필요합니다. 변경하려면 SYSTEM 또는 관리자(Administrators)의 권한이 필요합니다"라는 오류 메시지가 나타나는 경우가 있습니다.

이런 문제가 발생하는 원인은 크게 두 가지입니다. 삭제하려는 폴더나 파일이 어떤 프로세스나 시스템 서비스에 의해 잠겨 있는 경우, 또는 해당 파일이 Windows 운영에 필수적이어서 보호되고 있는 경우입니다.

이 글에서는 Windows 10/8/7 및 Vista에서 발생하는 다음과 같은 오류들을 해결하는 구체적인 방법을 단계별로 소개합니다:

  • "이 폴더를 변경하려면 SYSTEM의 권한이 필요합니다"
  • "변경하려면 관리자(Administrators)의 권한이 필요합니다"
  • "파일을 삭제할 수 없습니다. 원본 파일이나 디스크에서 읽을 수 없습니다"
  • "폴더를 삭제할 수 없습니다. 디렉터리가 비어 있지 않습니다"
  • "폴더 액세스 거부됨. 이 작업을 수행하려면 권한이 필요합니다"

'이 작업을 수행하려면 권한이 필요합니다' 오류 해결 방법

방법 1. 안전 모드에서 폴더/파일 삭제하기

삭제 시 "액세스 거부됨" 오류가 발생할 때 가장 먼저 시도해 볼 수 있는 방법은 안전 모드(Safe Mode)에서 해당 폴더를 삭제하는 것입니다.

1단계. Windows 키 + R 키를 동시에 눌러 '실행(Run)' 창을 엽니다.
2단계. 실행 창에 msconfig를 입력하고 Enter 키를 눌러 시스템 구성(System Configuration) 유틸리티를 엽니다.

3단계. 부팅(Boot) 탭으로 이동하여 안전 부팅(Safe Boot) 옵션에 체크한 후 확인을 클릭합니다.

4단계. 나타나는 창에서 다시 시작을 클릭합니다.
5단계. Windows가 안전 모드로 부팅되면 삭제하지 못했던 폴더/파일을 삭제해 봅니다.
6단계. 작업이 완료되면 msconfig를 다시 실행하여 안전 부팅 옵션의 체크를 해제하고 확인을 눌러 Windows를 정상 모드로 재시작합니다.

방법 2. Unlocker 프로그램으로 잠긴 파일 삭제하기

1단계. 최신 버전의 Unlocker 프로그램을 다운로드하여 설치합니다.

* 참고: 설치 중 'Unlocker Setup' 옵션 화면이 나타나면 Advanced(고급)를 클릭하고 "Install Delta Toolbar" 항목의 체크를 반드시 해제하세요. 불필요한 애드온 설치를 막을 수 있습니다.

2단계. 설치가 완료되면 삭제할 수 없는 폴더/파일을 마우스 오른쪽 버튼으로 클릭하고 Unlocker를 선택합니다.

3단계. Unlocker 창에서 Delete(삭제)를 선택한 뒤 Unlock(잠금 해제)을 클릭합니다.

* 참고: 파일이 특정 프로세스에 의해 잠겨 있다는 메시지가 나오면 Kill Process(프로세스 종료)를 클릭한 후 다시 시도하세요.

방법 3. 폴더의 소유자(Owner) 변경하기

"권한이 필요합니다" 오류를 우회하는 또 다른 방법은 해당 폴더의 소유자를 본인 계정으로 변경하는 것입니다.

1단계. 삭제할 수 없는 폴더나 파일을 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.
2단계. 보안(Security) 탭으로 이동한 후 고급(Advanced) 버튼을 클릭합니다.

3단계. 소유자 변경(Change)을 클릭합니다.

4단계. 본인 계정 이름(예: "Admin")을 입력하고 확인을 클릭합니다.

5단계. "하위 컨테이너와 개체의 소유자 바꾸기(Replace owner on subcontainers and objects)" 항목에 체크한 후 확인을 클릭합니다. 이어서 보안 설정 창도 확인을 눌러 닫습니다.

6단계. 이제 해당 폴더를 다시 삭제해 봅니다.

방법 4. 명령 프롬프트(CMD)로 강제 삭제하기

명령어에 익숙한 사용자라면 관리자 권한의 명령 프롬프트를 통해 소유권을 확보한 뒤 폴더를 강제로 삭제할 수 있습니다.

1단계. 관리자 권한으로 명령 프롬프트(Command Prompt)를 실행합니다.
2단계. 아래 명령어를 입력하여 삭제할 폴더의 소유권을 가져옵니다:

  • takeown /F "폴더_전체_경로" /r /d y

예시: "C:\Folder1" 폴더를 삭제하는 경우 명령어는 다음과 같습니다.

  • takeown /F "C:\Folder1" /r /d y

3단계. 다음 명령어를 입력하여 해당 폴더에 대한 전체 제어(Full Control) 권한을 부여합니다:

  • icacls "폴더_전체_경로" /grant Administrators:F /t

예시:

  • icacls "C:\Folder1" /grant Administrators:F /t

4단계. 마지막으로 아래 명령어를 입력하여 폴더를 삭제합니다:

  • rd "폴더_전체_경로" /S /Q

예시:

  • rd "C:\Folder1" /S /Q

여기까지입니다! 이 가이드가 도움이 되었다면 댓글로 여러분의 경험을 공유해 주세요. 글을 좋아요하고 주변에 공유해 주시면 더 많은 분들에게 도움이 됩니다.