윈도우 XP Professional 컴퓨터에서 특정 폴더에 접근하려고 할 때 열리지 않고 다음과 같은 '액세스 거부' 오류 메시지가 표시되는 경우가 있습니다.
"폴더에 액세스할 수 없습니다. 액세스가 거부되었습니다."
이 오류는 단순히 성가신 문제를 넘어 시스템 설정이나 권한 구조에 문제가 있다는 신호일 수 있습니다. 이 글에서는 오류의 원인과 함께 단계별 해결 방법을 자세히 안내해 드립니다.
액세스 거부 오류는 왜 발생할까요?
액세스 거부 오류는 주로 다음과 같은 상황에서 발생합니다.
- 파일 시스템 불일치: 최근 윈도우 XP로 설치 또는 업그레이드한 후, 기존 FAT(File Allocation Table) 파일 시스템으로 생성된 폴더에 접근하려는 경우입니다. 윈도우 XP는 NTFS(NT File System)를 사용하기 때문에, 시스템은 NTFS 외의 파일 형식을 '이질적' 또는 '구식'으로 간주하고 접근을 차단할 수 있습니다.
- 잘못된 로그인 정보: 잘못된 사용자 이름이나 비밀번호 자격 증명을 입력한 경우에도 동일한 오류가 나타날 수 있습니다.
- 다른 사용자에 의한 파일 암호화: 다른 계정으로 암호화된 파일에 접근하려는 경우에도 권한이 없어 오류가 발생합니다.
원인을 파악했다면, 아래의 단계별 해결 방법을 순서대로 따라 해 보세요.
1단계 – 하위 컨테이너 및 개체의 소유자 교체
윈도우는 변경되어서는 안 되는 파일을 끊임없이 보호하려고 하기 때문에, 시스템 요소의 소유권 설정이 올바르지 않으면 오류가 발생할 수 있습니다. 소유권을 재설정하면 대부분의 접근 문제가 해결됩니다.
- 내 컴퓨터를 엽니다.
- 도구 메뉴에서 폴더 옵션을 클릭합니다.
- 보기 탭의 고급 설정 목록에서 단순 파일 공유 사용(권장) 체크박스의 선택을 해제한 후 확인을 클릭합니다.
- 액세스 거부 오류가 발생하는 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 보안 탭에서 고급 버튼을 클릭한 뒤 소유자 탭을 엽니다.
- 이름 목록에서 본인의 사용자 이름을 선택하고, 하위 컨테이너 및 개체의 소유자 교체 체크박스를 선택합니다.
- 확인을 클릭합니다.
이때 다음과 같은 메시지가 표시될 수 있습니다.
"폴더_이름 디렉터리의 내용을 읽을 수 있는 권한이 없습니다. 디렉터리 사용 권한을 모든 권한을 부여하는 사용 권한으로 바꾸시겠습니까? 예를 누르면 모든 사용 권한이 대체됩니다."
- 예를 클릭한 후 확인을 누릅니다.
이제 선택한 폴더와 그 내용물에 새로운 사용 권한 및 보안 설정이 적용됩니다.
2단계 – 파일 암호화 여부 확인 후 복호화하기
윈도우 2000 또는 윈도우 2003 서버에서 NTFS 볼륨에 있는 파일에 접근할 때 "액세스가 거부되었습니다"라는 오류가 나타나는 경우가 있습니다. NTFS 사용 권한이 충분함에도 오류가 발생한다면, 해당 파일이 다른 사용자에 의해 암호화되었을 가능성이 높습니다. 확인 방법은 다음과 같습니다.
- 윈도우 탐색기를 연 후 보기 메뉴에서 자세히를 선택합니다.
- 보기 메뉴를 다시 열고 열 선택(Choose Columns)을 클릭합니다.
- 자세히 선택 대화 상자에서 특성 체크박스를 선택합니다.
- 접근하려는 파일의 특성 열에 E가 표시되어 있다면, 해당 파일은 암호화된 상태입니다.
파일을 복호화하려면 원래 파일을 암호화한 동일한 사용자 계정으로 작업해야 합니다. 만약 그 계정에 접근할 수 없다면, 복호화를 위해 지정된 복구 에이전트(Recovery Agent) 도구를 활용하는 방법도 있습니다.
3단계 – 레지스트리 정리하기
레지스트리는 윈도우가 PC 운영에 필요한 수많은 설정과 파일 정보를 저장하는 중앙 데이터베이스입니다. 데스크톱 배경화면부터 폴더 사용 권한까지 모든 것이 이곳에 기록되며, 윈도우가 정상적으로 작동하기 위해 반드시 필요한 핵심 요소입니다.
하지만 레지스트리는 동시에 많은 문제의 원인이 되기도 합니다. 레지스트리 데이터가 손상되거나 잘못된 방식으로 저장되면 컴퓨터가 현저히 느려지고 각종 오류가 빈번하게 발생하는데, '액세스 거부' 오류 역시 레지스트리 문제에서 비롯되는 경우가 많습니다.
이러한 문제를 해결하려면 신뢰할 수 있는 레지스트리 클리너(registry cleaner) 프로그램을 사용하여 손상되거나 불필요한 레지스트리 항목을 정리하고 최적화하는 것을 권장합니다. 정기적인 레지스트리 관리만으로도 시스템 안정성과 속도를 크게 개선할 수 있습니다.