Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10/8/7 '현재 이 폴더에 액세스할 수 있는 권한이 없습니다' 오류 해결 방법

Windows에서 파일이나 폴더에 접근하려고 할 때 "현재 이 폴더에 액세스할 수 있는 권한이 없습니다"라는 메시지가 표시되면서 열리지 않는 경우가 있습니다. 대부분 권한 문제 때문인데요, 이 글에서는 Windows 10/8/7 환경에서 파일 및 폴더 권한 오류를 해결하는 방법을 단계별로 정리했습니다.

Windows 10/8/7에서 사용자들이 가장 자주 겪는 불편 중 하나가 바로 권한 문제입니다. 특히 Windows로 업그레이드한 후 외장 하드 드라이브에 있는 파일을 열기 어려워지는 경우가 많은데, 이럴 때 해당 폴더에 권한을 부여하면 문제가 해결되는 경우가 많습니다.

'현재 이 폴더에 액세스할 권한이 없습니다' 오류 해결 방법

1. 폴더 소유권 가져오기(Take Ownership)

대부분의 경우 폴더의 소유자 권한이 "Trusted Installer"로 설정되어 있어 이 오류 메시지가 나타납니다.

Windows 10/8/7  현재 이 폴더에 액세스할 수 있는 권한이 없습니다  오류 해결 방법

"계속" 버튼을 클릭하면 "파일 액세스가 거부되었습니다. 다시 시도하세요."라는 메시지가 뜹니다.

Windows 10/8/7  현재 이 폴더에 액세스할 수 있는 권한이 없습니다  오류 해결 방법

이런 경우 해당 폴더나 파일의 소유권을 가져오면 접근할 수 있습니다. 소유권을 가져오는 방법은 여러 가지가 있지만, 가장 간단한 방법은 우클릭 컨텍스트 메뉴에 "소유권 가져오기" 항목을 추가하는 것입니다. 무료 유틸리티인 Ultimate Windows Tweaker를 다운로드하면 몇 번의 클릭만으로 쉽게 추가할 수 있습니다.

Windows 10/8/7  현재 이 폴더에 액세스할 수 있는 권한이 없습니다  오류 해결 방법

주의: 이 기능은 신중하게 사용해야 합니다. 실제로 시스템 파일이나 폴더의 소유권을 가져와 권한을 변경했다가 시스템이 손상되는 사례가 매우 많습니다. 예를 들어 C 드라이브 아래의 "Documents and Settings" 폴더는 구형 프로그램과의 호환성을 위해 남겨둔 정션 포인트(junction point)일 뿐이므로 접근할 필요가 없습니다. XP 시절 사용자라면 "Users" 폴더가 이를 대체한다는 점을 기억하세요. 항상 Windows, Program Files 같은 시스템 폴더는 건드리지 않는 것이 안전합니다.

2. UAC(사용자 계정 컨트롤) 임시 비활성화

권한을 부여했는데도 파일을 열거나 편집할 수 없다면 UAC가 원인일 수 있습니다. UAC가 권한을 차단하는 경우가 종종 있는데, 이때는 일시적으로 비활성화해 보세요. 작업을 마친 후에는 반드시 다시 활성화해야 합니다.

  1. Windows 시작 버튼을 클릭하고 제어판을 엽니다.
  2. 보기 기준 메뉴에서 큰 아이콘을 선택합니다.
  3. 사용자 계정을 클릭합니다.
  4. 사용자 계정 컨트롤 설정 변경 옵션을 클릭합니다.
  5. 슬라이더를 "알리지 않음(Never notify)"으로 변경합니다.

참고: 이 설정을 적용한 후에는 컴퓨터를 다시 시작해야 합니다. 작업이 끝나면 슬라이더를 반드시 "프로그램이 컴퓨터를 변경하려고 할 때만 알림"으로 되돌려 놓으세요.

Windows 10/8/7  현재 이 폴더에 액세스할 수 있는 권한이 없습니다  오류 해결 방법

3. 내장 관리자(Built-in Administrator) 계정 활성화

UAC를 비활성화해도 해결되지 않는다면 내장 관리자 계정을 활성화해 보세요. 이 계정은 OS 설치 시 함께 생성되는 숨겨진 관리자 계정으로, 일반 관리자 계정과 달리 제한이 거의 없습니다. 보안을 위해 사용이 끝난 후에는 반드시 비활성화해야 합니다.

  1. Windows 시작 버튼을 클릭하고 CMD를 입력합니다.
  2. 명령 프롬프트를 우클릭한 후 관리자 권한으로 실행을 선택합니다.
  3. 명령 프롬프트에서 아래 명령어를 입력합니다.
net user administrator /active:yes

Enter 키를 누르면 "명령을 잘 실행했습니다"라는 메시지가 나타납니다.

계정에 비밀번호를 설정하려면 다음을 입력합니다. <Password> 부분은 원하는 비밀번호로 교체하세요.

net user administrator <Password>

작업 후 관리자 계정을 비활성화하려면 아래 명령어를 입력합니다.

net user administrator /active:no

4. 기본 보안 권한 재설정

그래도 해결되지 않는다면 운영체제 자체에 문제가 있을 가능성이 있습니다. 레지스트리 설정이 꼬였을 수 있는데, 이럴 때는 기본 보안 권한을 초기화해 볼 수 있습니다.

  1. Windows 시작 버튼을 클릭하고 CMD를 입력합니다.
  2. 명령 프롬프트를 우클릭한 후 관리자 권한으로 실행을 선택합니다.
  3. 아래 명령어를 입력합니다.
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

이 명령어에 대한 자세한 내용은 Microsoft KB313222 문서를 참고하세요. 실행 후 컴퓨터를 다시 시작하고 문제가 해결되었는지 테스트합니다.

5. 시스템 파일 검사기(SFC) 실행

그래도 해결되지 않으면 시스템 파일 검사기를 실행해 손상된 시스템 파일을 복구해 보세요.

  1. Windows 시작 버튼을 클릭하고 CMD를 입력합니다.
  2. 명령 프롬프트를 우클릭한 후 관리자 권한으로 실행을 선택합니다.
  3. 아래 명령어를 입력하고 Enter 키를 누릅니다.
SFC /SCANNOW

6~7. 그래도 해결되지 않는다면

파일이나 폴더 권한 자체를 변경할 수 없는 경우라면 별도의 권한 변경 오류 해결 가이드를 확인해 보세요. 위의 모든 방법으로도 해결되지 않는다면 운영체제가 심각하게 손상되었을 가능성이 있습니다. 이 경우 복구 설치(Repair Install) 또는 클린 설치(Clean Install)를 고려해야 합니다.

이 글이 문제 해결에 도움이 되기를 바랍니다!

TIP: DropPermission이라는 무료 프로그램도 권한 관련 작업에 유용하니 참고해 보세요.