파일이나 폴더를 다른 위치로 복사하거나 이동하려고 할 때 "대상 폴더 액세스 거부(Destination Folder Access Denied). 이 작업을 수행하려면 권한이 필요합니다"라는 오류 메시지가 나타나는 경우가 많습니다. 이 오류의 주요 원인은 해당 파일이나 폴더의 소유권(Ownership)이 현재 사용 중인 계정에 없기 때문입니다.
폴더와 파일이 내 계정에는 표시되지만, 실제 소유권이 다른 사용자 계정에 있다면 수정이나 삭제가 불가능합니다. 이런 경우 소유권을 현재 사용자 계정으로 변경하면 문제를 손쉽게 해결할 수 있습니다.

또한 관리자 권한으로 로그인했음에도 시스템 파일을 삭제하거나 수정할 수 없다는 사실을 알게 됩니다. 그 이유는 윈도우 시스템 파일의 기본 소유자가 TrustedInstaller 서비스이며, 윈도우 파일 보호 기능이 이러한 파일이 덮어써지는 것을 차단하기 때문입니다. 그래서 "액세스 거부(Access Denied)" 오류가 발생하게 됩니다.
액세스 거부 오류가 발생하는 파일이나 폴더의 소유권을 가져오면 해당 항목에 대한 전체 제어 권한을 얻을 수 있고, 삭제나 수정 작업도 자유롭게 진행할 수 있습니다. 지금부터 이 오류를 해결하는 구체적인 방법을 단계별로 살펴보겠습니다.
대상 폴더 액세스 거부 오류 해결 방법
방법 1: 명령 프롬프트에서 소유권 가져오기
1. Windows 버튼을 마우스 오른쪽 버튼으로 클릭하고 "명령 프롬프트(관리자)"를 선택합니다.

2. 예를 들어 D 드라이브에 있는 Software 폴더(전체 경로: D:\Software)의 소유권을 가져오려 한다고 가정해 보겠습니다.
3. 명령 프롬프트에 takeown /f "파일 또는 폴더의 전체 경로" 형식으로 입력합니다. 이번 예시에서는 다음과 같습니다.
takeown /f "D:\Software"

4. 위 명령이 작동하지 않는 경우, 아래 명령을 대신 사용해 보세요(따옴표 포함).
icacls "파일 전체 경로" /grant (사용자 이름):F
예시: icacls "D:\Software" /grant aditya:F

5. "성공적으로 완료되었습니다"라는 메시지가 표시되면 PC를 재시작합니다.
이제 대상 폴더 액세스 거부 오류가 해결되어 파일과 폴더를 자유롭게 수정할 수 있습니다. 만약 문제가 계속된다면 두 번째 방법을 시도해 보세요.
방법 2: Take Ownership 레지스트리 파일 설치하기
1. 명령어 입력이 번거롭다면 레지스트리 파일을 활용해 시간을 크게 절약할 수 있습니다.

2. 이 레지스트리 파일을 설치하면 클릭 한 번으로 파일 소유권과 접근 권한을 변경할 수 있습니다. 'InstallTakeOwnership'을 설치한 후, 소유권을 가져올 파일이나 폴더를 선택하고 마우스 오른쪽 버튼을 클릭한 뒤 "소유권 가져오기(Take Ownership)" 옵션을 선택합니다.

3. 원하는 파일이나 폴더에 대한 전체 접근 권한을 얻은 후에는 기본 권한으로 되돌릴 수도 있습니다. 이 경우 "소유권 복원(Restore ownership)" 버튼을 클릭하세요.

이것으로 파일/폴더의 소유권을 성공적으로 가져왔습니다. 이 스크립트 사용을 원하지 않는다면, 다음 방법을 통해 수동으로 소유권을 가져올 수도 있습니다.
방법 3: 네트워크 검색 및 파일 공유 켜기
윈도우 10에서는 설정 시 별도로 지정하지 않는 한, 모든 네트워크가 기본적으로 개인 네트워크로 간주됩니다.
1. Windows 키 + I를 눌러 설정을 엽니다.
2. 설정에서 네트워크 및 인터넷(Network & Internet)을 클릭합니다.

3. 네트워크 및 공유 센터(Network and Sharing Centre)를 클릭합니다.

4. 왼쪽 창에서 고급 공유 설정 변경 옵션을 클릭합니다.
5. 네트워크 검색 켜기(Turn on network discovery)와 파일 및 프린터 공유 켜기(Turn on file and printer sharing) 옵션이 선택되어 있는지 확인한 뒤, 하단의 변경 사항 저장(Save changes) 버튼을 클릭합니다.

6. 이전에 "대상 폴더 액세스 거부" 오류가 발생했던 파일이나 폴더에 다시 접근해 봅니다.
방법 4: 항목 소유권 수동으로 가져오기
1. 삭제하거나 수정하려는 파일 또는 폴더로 이동합니다. (예: D:/Software)
2. 해당 파일이나 폴더를 마우스 오른쪽 버튼으로 클릭하고 "속성(Properties)"을 선택합니다.

3. 보안(Security) 탭을 클릭한 후 고급(Advanced) 버튼을 클릭합니다.

4. 소유자(Owner) 레이블 옆의 "변경(Change)" 옵션을 클릭합니다. 참고로, 나중에 원래 상태로 되돌릴 수 있도록 현재 소유자가 누구인지 미리 메모해 두는 것이 좋습니다.

5. 사용자 또는 그룹 선택(Select User or Group) 창이 나타납니다.

6. 고급(Advanced) 버튼을 통해 사용자 계정을 선택하거나, '선택할 개체 이름 입력' 영역에 직접 사용자 계정을 입력한 뒤 확인을 클릭합니다. 고급 버튼을 클릭한 경우 "지금 찾기(Find now)"를 누르세요.

7. '선택할 개체 이름 입력'에 접근 권한을 부여하려는 계정의 사용자 이름을 입력합니다. 예를 들어 현재 사용 중인 계정 이름을 입력하면 됩니다.

8. 필요에 따라 폴더 내 모든 하위 폴더와 파일까지 소유권을 변경하려면, "고급 보안 설정" 창에서 "하위 컨테이너와 개체의 소유자 바꾸기" 체크박스를 선택합니다. 그리고 확인을 클릭해 소유권을 변경합니다.

9. 이제 자신의 계정에 파일이나 폴더에 대한 전체 접근 권한을 부여해야 합니다. 해당 파일이나 폴더를 다시 마우스 오른쪽 버튼으로 클릭하고 속성(Properties) → 보안(Security) 탭 → 고급(Advanced) 순으로 클릭합니다.

10. 추가(Add) 버튼을 클릭합니다. 화면에 "권한 항목(Permission Entry)" 창이 나타납니다.

11. "보안 주체 선택(Select a principal)"을 클릭하고 자신의 계정을 선택합니다.

12. 권한을 "모든 권한(Full control)"으로 설정하고 확인을 클릭합니다.

13. 필요한 경우 "고급 보안 설정" 창에서 "이 개체의 상속 가능한 권한으로 모든 하위 개체의 기존 상속 가능한 권한을 바꿉니다" 옵션을 클릭합니다.

14. 완료되었습니다! 이제 윈도우 10에서 폴더나 파일의 소유권을 변경하고 전체 접근 권한을 확보했습니다.
방법 5: 사용자 계정 컨트롤(UAC) 비활성화하기
위의 방법들이 모두 효과가 없다면 UAC(사용자 계정 컨트롤)를 비활성화할 수 있습니다. UAC는 프로그램을 설치·실행하거나 장치 설정을 변경하려고 할 때마다 나타나는 팝업입니다. 요컨대, UAC를 비활성화하면 대상 폴더 액세스 거부 오류가 더 이상 발생하지 않습니다. 다만 이 방법이 작동하기는 하지만, 보안상 위험할 수 있으므로 UAC 비활성화는 권장되지 않습니다.

마무리
이처럼 파일이나 폴더의 소유권을 가져오면 대상 폴더 액세스 거부 오류를 성공적으로 해결할 수 있습니다. 이 튜토리얼이 도움이 되었기를 바라며, 여전히 궁금한 점이 있다면 언제든지 댓글로 질문해 주세요.