파일이나 폴더를 열려고 할 때 '현재 이 폴더에 액세스할 수 있는 권한이 없습니다'라는 메시지가 표시되면서 접근조차 되지 않는 경험, 한 번쯤 있으실 겁니다. 이 글에서는 Windows 10/8/7에서 발생하는 파일 및 폴더 권한 문제를 단계별로 해결하는 방법을 자세히 안내해 드립니다.
Windows 사용자들이 가장 자주 겪는 불편 중 하나가 바로 권한 문제입니다. 특히 Windows로 업그레이드한 후 외장 하드 드라이브에 저장된 파일을 열기 어려워지는 경우가 많은데, 이럴 때는 해당 폴더에 직접 권한을 부여하면 대부분 해결할 수 있습니다.
현재 이 폴더에 액세스할 권한이 없습니다
1. 대부분의 경우 폴더 소유자(Owner) 권한이 'TrustedInstaller'로 설정되어 있어 이런 메시지가 나타납니다. 이때는 폴더나 파일의 소유권 가져오기(Take Ownership)를 통해 접근 권한을 확보할 수 있습니다.

계속(Continue) 버튼을 클릭하면 '파일 액세스 거부됨. 다시 시도하세요(File Access Denied)'라는 메시지가 나타날 수 있습니다.

소유권을 가져오는 방법은 여러 가지가 있지만, 가장 간편한 방법은 마우스 오른쪽 클릭 메뉴에 '소유권 가져오기' 바로 가기를 추가하는 것입니다. 무료 유틸리티인 Ultimate Windows Tweaker를 사용하면 클릭 몇 번으로 우클릭 컨텍스트 메뉴에 손쉽게 추가할 수 있습니다.

다만 이 기능은 반드시 신중하게 사용해야 합니다. 시스템 파일이나 폴더의 소유권을 가져온 뒤 권한을 임의로 변경하면 시스템이 손상되거나 충돌이 발생할 수 있기 때문입니다.
예를 들어 C 드라이브에서 'Document and Settings' 폴더를 볼 수 있는데, Windows XP에서 업그레이드한 사용자는 이 폴더 대신 'Users' 폴더가 사용된다는 사실을 모르는 경우가 많습니다. 해당 폴더에 접근하려고 하면 권한 오류가 발생하는데, 'Document and Settings'는 구형 프로그램과의 호환성을 위해 만들어진 정션(junction) 포인트일 뿐입니다. Windows, Program Files 등의 시스템 폴더는 항상 건드리지 않는 것이 좋습니다.
2. 권한을 부여했는데도 파일을 열거나 편집할 수 없다면, 다음으로 UAC(사용자 계정 컨트롤)를 일시적으로 비활성화해 보세요. 때때로 UAC가 권한을 차단하기도 합니다. 작업을 마친 후에는 반드시 다시 활성화해야 합니다.
사용자 계정 컨트롤(UAC) 비활성화 방법
- Windows 시작 버튼을 클릭하고 제어판(Control Panel)을 엽니다.
- 보기 기준(View by) 메뉴에서 큰 아이콘을 선택한 뒤 사용자 계정(User Accounts)을 클릭합니다.
- 사용자 계정 패널에서 사용자 계정 컨트롤 설정 변경 옵션을 클릭합니다.
- 알림 수준을 조절하는 슬라이더를 알리지 않음(Never notify)으로 변경합니다.
참고: 이 설정을 적용하려면 컴퓨터를 다시 시작해야 합니다. 작업을 완료한 후에는 슬라이더를 '프로그램이 내 컴퓨터를 변경하려고 할 때만 알림'으로 되돌려 놓으세요.

3. UAC를 비활성화해도 해결되지 않으면, 내장 관리자(Built-in Administrator) 계정을 활성화해 보세요. 이 계정은 OS 설치 시 자동으로 생성되는 숨겨진 관리자 계정으로 어떠한 제한도 받지 않습니다. 사용 후에는 반드시 비활성화해야 합니다.
내장 관리자 계정 활성화 방법
- Windows 시작 버튼을 클릭하고 CMD를 입력합니다.
- CMD를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다.
net user administrator /active:yes
'명령을 잘 실행했습니다'라는 메시지가 표시됩니다. 관리자 계정에 암호를 설정하려면 net user administrator <암호>를 입력하고 Enter 키를 누르면 됩니다. <암호> 부분에 원하는 비밀번호를 입력하세요.
작업 완료 후 관리자 계정을 비활성화하려면 다음 명령어를 사용합니다.
net user administrator /active:no
4. 그래도 문제가 해결되지 않는다면 운영체제 자체에 문제가 있을 가능성이 있습니다. 레지스트리 설정이 꼬였을 수 있으므로, 이 경우 기본 보안 권한을 초기화해 볼 수 있습니다.
- Windows 시작 버튼을 클릭하고 CMD를 입력합니다.
- CMD를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 명령 프롬프트에 아래 명령어를 입력합니다.
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
명령어에 대한 자세한 내용은 Microsoft KB313222 문서를 참고하세요. 실행 후 컴퓨터를 다시 시작하고 문제가 해결되었는지 확인합니다.
5. 그래도 해결되지 않으면 시스템 파일 검사기(System File Checker)를 실행해 보세요. 관리자 권한으로 명령 프롬프트를 연 뒤 SFC /SCANNOW를 입력하고 Enter 키를 누르면 됩니다.
6. 파일 또는 폴더 권한 자체를 변경할 수 없는 경우를 다룬 별도의 해결 가이드도 함께 참고해 보세요.
7. 위의 모든 방법으로도 해결되지 않는다면 운영체제가 손상되었을 가능성이 높습니다. 이 경우 복구 설치(Repair Install) 또는 클린 설치(Clean Install)를 시도해 보세요.
이 글이 문제 해결에 도움이 되길 바랍니다!
팁: 폴더 권한 관리에 유용한 무료 프로그램 'DropPermission'도 한번 살펴보세요.