Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10 '대상 폴더 액세스 거부' 오류 완벽 해결 가이드

많은 사용자가 로컬 또는 공유 리소스에서 파일이나 폴더를 복사, 이동, 삭제하려고 할 때 '대상 폴더 액세스 거부(Destination Folder Access Denied)' 오류 창이 나타난다고 보고했습니다. 이 오류는 주로 한 시스템에 여러 사용자가 등록되어 있거나, 운영체제를 업데이트한 후 기존 운영체제에서 만든 파일이나 폴더를 수정하려고 할 때 발생합니다. 상황은 다양할 수 있지만, 문제의 근본 원인은 대상 파일/폴더의 소유권(Ownership) 속성에 있습니다.

오류 메시지는 '대상 폴더 액세스 거부'라고 표시되지만, 실제 문제는 대부분 원본 폴더의 속성에 있습니다. 아래 가이드를 따라 문제를 해결해 보세요.

해결 방법 1: 네트워크 연결 및 공유 상태 확인

공유 폴더에 접근할 때 이 오류가 발생한다면, 상대 컴퓨터의 공유 권한이 어떤 이유로 꼬였을 가능성이 높습니다. 먼저 연결 상태를 테스트하고, 연결이 정상이라면 공유 권한(Share Permissions)을 점검하세요. 연결 자체가 안 된다면 두 시스템 모두 온라인 상태인지 확인해야 합니다. 이번 방법에서는 폴더를 공유하는 컴퓨터를 '원본 컴퓨터', 접근하는 컴퓨터를 '호스트'라고 부르겠습니다.

먼저 원본 컴퓨터의 내부 IP 주소를 확인합니다. 원본 컴퓨터에서 Windows 키 + R을 누르고, 실행 창에 cmd를 입력한 뒤 열리는 검은 명령 프롬프트 창에 ipconfig /all을 입력하세요.

IP 주소를 확보했다면, 오류가 발생하는 호스트 컴퓨터에서 원본으로 ping을 보내 연결을 테스트합니다.

ping -t ip.address.here

응답이 돌아오면 네트워크에 정상적으로 연결된 것입니다. 응답이 없거나 시간 초과가 발생하면 연결되지 않았거나, 연결되어 있더라도 방화벽이 차단하고 있을 수 있습니다. 테스트 중에는 방화벽, 백신, 보안 소프트웨어를 일시적으로 비활성화하는 것이 좋습니다.

연결 테스트가 완료되고 ping 응답이 정상이라면, 다음 단계는 공유 권한을 확인하는 것입니다. 공유된 폴더로 이동하여 마우스 오른쪽 버튼을 클릭하고 속성(Properties)을 선택합니다. 그런 다음 공유(Sharing/Share) 탭을 클릭하고 공유(Share) 버튼을 누릅니다.

공유 속성 창에서 사용자를 확인, 추가, 삭제할 수 있습니다. 다른 컴퓨터에서 이 폴더에 접근하려는 사용자가 목록에 있는지 확인하고, 없다면 쉽게 추가할 수 있습니다. 사용자를 추가했는데도 새 자격 증명으로 접근이 허용되지 않으면 해결 방법 2로 진행하세요.

해결 방법 2: 네트워크 검색 및 파일 공유 켜기

네트워크 위치로부터 파일을 복사하거나 이동할 때 이 오류가 발생한다면, 양쪽 시스템(원본/대상) 모두에서 네트워크 검색(Network Discovery)파일 공유(File Sharing)가 활성화되어 있는지 확인해야 합니다.

Windows 키를 누르고 검색창에 네트워크 및 공유 센터를 입력한 후 Enter 키를 눌러 엽니다.

네트워크 및 공유 센터 창의 왼쪽 창에서 고급 공유 설정 변경을 클릭합니다.

홈 또는 회사(Home or Work) 프로필 옆의 화살표를 클릭하여 펼칩니다. 네트워크 검색 켜기파일 및 프린터 공유 켜기 라디오 버튼이 선택되어 있는지 확인하세요. 선택되어 있지 않다면 체크한 후 확인을 클릭합니다.

해결 방법 3: 고급 공유(Advanced Sharing) 활용

다른 컴퓨터에 공유된 원본 파일에 접근할 때는 고급 공유 기능을 사용할 수 있습니다. 이 기능을 활용하면 누구에게 어떤 수준의 접근 권한을 줄지 더 세밀하게 제어할 수 있습니다.

원본 파일/폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

공유 탭을 클릭한 후 공유(Share) 버튼을 누르고, 수정 권한이 필요한 사용자의 컴퓨터이름\사용자이름을 입력한 뒤 추가를 클릭합니다. 이미 사용자가 등록되어 있다면 이 단계는 건너뛰어도 됩니다.

참고: 시작 버튼을 클릭하면 메뉴 오른쪽 상단에 표시되는 이름이 사용자 이름입니다. Windows 키 + Pause/Break 키를 누르면 컴퓨터 속성이 열리며, 여기서 컴퓨터 이름을 확인할 수 있습니다.

사용자 이름 옆의 권한 수준(Permission Level)에서 읽기/쓰기(Read/Write)를 선택합니다. 그런 다음 공유 > 완료를 클릭합니다.

이제 고급 공유(Advanced Sharing) 버튼을 클릭합니다. 사용자 계정 컨트롤(UAC) 경고가 나타나면 예를 클릭합니다. 이 폴더 공유(Share this folder) 항목에 체크합니다.

권한(Permissions) 버튼을 클릭한 후 추가(Add)를 누릅니다.

내컴퓨터이름\내사용자이름 형식으로 입력하고 확인을 클릭합니다.

아래 권한 패널에서 '허용(Allow)' 열의 '모든 권한(Full Control)' 옵션에 체크되어 있는지 확인합니다. 적용 > 확인을 클릭합니다.

고급 공유 창에서도 적용 > 확인을 클릭한 후, 속성 창을 닫습니다.

해결 방법 4: 사용자 계정 컨트롤(UAC) 비활성화

UAC(사용자 계정 컨트롤)도 폴더 접근을 차단할 수 있습니다. 테스트 후에는 다시 활성화할 수 있으니, 문제 진단을 위해 일시적으로 비활성화해 보세요.

시작 버튼을 클릭하고 검색창에 UAC를 입력합니다. 검색 결과에서 사용자 계정 컨트롤 설정 변경을 클릭합니다. 왼쪽의 슬라이더를 맨 아래인 '알리지 않음(Never notify)'까지 끌어내리고 확인을 클릭합니다.

UAC 경고 창이 나타나면 예를 클릭합니다.

컴퓨터를 재시작한 후 문제가 지속되는지 확인합니다. 여전히 문제가 있다면 다음 해결 방법으로 넘어가세요. 이 가이드를 모두 완료한 후에는 UAC 설정을 기본값(슬라이더의 두 번째 위치)으로 되돌리는 것이 좋습니다.

해결 방법 5: 파일/폴더 소유권 이전

현재 계정에 해당 파일/폴더의 소유권이 없으면 시스템이 수정 작업을 제한할 수 있습니다. 이는 주로 폴더가 다른 컴퓨터에서 복사되었거나 외장 드라이브에 있을 때 발생합니다. 소유권을 가져오려면 관리자 계정으로 로그온해야 합니다.

대상 폴더/파일을 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 속성을 선택합니다. 속성 창에서 보안(Security) 탭을 클릭한 후 고급(Advanced) 버튼을 누릅니다.

새로 열린 창에서 소유자(Owner) 탭을 클릭합니다. 하단의 편집(Edit) 버튼을 눌러 소유자를 변경합니다.

다른 사용자 또는 그룹을 클릭하고, 다음 형식으로 계정의 사용자 이름을 입력합니다:

내컴퓨터이름\내사용자이름 (로컬 사용자라면 사용자 이름만 입력한 후 '이름 확인'을 누르면 자동으로 완성됩니다.)

참고: 시작 버튼을 클릭하면 메뉴 오른쪽 상단에 표시되는 이름이 사용자 이름입니다. Windows 키 + Pause/Break 키를 누르면 컴퓨터 속성이 열리며, 여기서 컴퓨터 이름을 확인할 수 있습니다.

확인을 클릭해 해당 사용자를 소유자로 추가합니다. '하위 컨테이너와 개체의 소유자 바꾸기(Replace owner on subcontainers and objects)' 체크박스에 체크합니다. 적용 > 확인을 클릭하고, 열려 있는 모든 창을 닫을 때까지 확인을 계속 클릭합니다.

이제 대상 폴더를 수정해 보세요. 그래도 안 되면, 수정하려는 폴더 내부의 각 파일과 하위 폴더마다 이 과정을 반복해야 할 수 있습니다.

해결 방법 6: 사용자 계정 권한 설정

계정에 대상 파일/폴더를 수정할 권한이 없을 수도 있습니다. 권한을 추가하려면 수정(복사/이동/삭제/이름 변경)하려는 대상 파일/폴더를 마우스 오른쪽 버튼으로 클릭합니다.

속성을 클릭합니다.

속성 창에서 읽기 전용(Read-only) 체크박스가 해제되어 있는지 확인하고, 체크되어 있다면 해제합니다.

보안(Security) 탭을 클릭합니다.

편집(Edit) 버튼을 클릭합니다.

사용자 이름이 이미 '그룹 또는 사용자 이름' 목록에 있다면 해당 항목을 클릭합니다.

'모든 권한(Full control)' 옆의 상자에 체크합니다. 이미 체크되어 있다면 체크를 해제한 후 다시 체크하는 것이 좋습니다.

목록에 사용자 이름이 없다면 추가(Add)를 클릭합니다.

해결 방법 5에서 설명한 형식대로 계정의 사용자 이름을 입력합니다.

적용을 클릭한 후 확인을 누릅니다.

속성 창에서 적용을 클릭합니다. 창이 나타나면 '이 폴더, 하위 폴더 및 파일에 변경 내용 적용'을 선택합니다. 확인을 클릭하고 Windows가 작업을 완료할 때까지 기다립니다.

확인을 클릭해 속성 창을 닫습니다.

이제 대상 폴더/파일을 수정해 보세요. 같은 결과라면 다음 해결 방법으로 넘어갑니다.

대상 폴더가 하위 폴더라면, 상위 폴더에 해결 방법 3을 적용한 후 해결 방법 4(소유권 이전)를 적용해 보세요.

문제가 여전히 지속되면 다음 방법으로 진행합니다.

해결 방법 7: 명령 프롬프트(cmd) 활용

이번 방법에서는 명령 프롬프트를 통해 대상 파일/폴더의 소유권을 가져오고 사용자에게 전체 액세스 권한을 부여합니다.

Windows 키를 누르고 cmd를 입력합니다.

cmd를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as administrator)을 선택합니다.

다음 명령어를 입력합니다:

icacls "파일의 전체 경로" /grant %username%:F /t

대상 파일이나 폴더의 전체 경로를 찾으려면 해당 폴더를 연 후, 상단의 주소 표시줄을 클릭하고 표시되는 전체 주소를 복사합니다.

전체 경로를 큰따옴표로 감싸서 입력하고 Enter 키를 눌러 명령을 실행합니다.

명령이 성공적으로 실행되면 다음 명령어를 입력합니다:

takeown /f "파일의 전체 경로" /r

마찬가지로 위 명령어에 대상 폴더/파일의 전체 경로를 큰따옴표로 감싸서 입력하고 Enter 키를 눌러 실행합니다. 이제 대상 파일/폴더를 수정해 보세요. 어떤 방법이 효과가 있었는지 알려주시면, 그래도 해결되지 않는 경우 다른 방법을 함께 찾아보겠습니다.