수정 :“컨테이너에서 개체를 열거하지 못했습니다”오류

폴더를 열려고하면“ 현재이 폴더에 액세스 할 수있는 권한이 없습니다. 이 폴더에 영구적으로 액세스하려면 계속을 클릭하십시오. "

계속을 클릭하면 " 이 폴더에 대한 액세스 권한이 거부되었습니다 "라는 메시지가 표시 됩니다. 이 폴더에 액세스하려면 보안 탭을 사용해야합니다. "

보안 탭을 방문하면 " 이 개체의 속성을 보려면 읽기 권한이 있어야합니다. "라는 메시지가있는 빈 탭이 표시 됩니다. 계속하려면 고급을 클릭하십시오. "

또한 " 이 개체의 속성을 보려면 읽기 권한이 있어야합니다. "라는 메시지와 함께 고급 탭이 비어 있습니다. 계속을 클릭하여 관리 권한으로 조작을 시도하십시오. "

Continue 버튼을 클릭하는 것은 다시 헛된 시도입니다. 이제 고급 권한 대화 상자에 " 관리자 권한으로도이 개체의 보안 속성을 볼 권한이 없습니다. "라는 메시지가 표시 됩니다. 속성을 볼 수있는 권한이 포함 된 개체의 소유권을 얻으려면 위의 변경을 클릭하십시오. "

대화 상자에 " 현재 소유자를 표시 할 수 없습니다 "라고 표시되어있어 현재 소유자를 확인할 수 없습니다 .

폴더의 소유권을 변경하고 고급 보안 대화 상자를 사용하여 폴더 및 하위 폴더에 대한 권한을 추가 한 후 컨테이너에서 개체를 열거하지 못한 오류가 표시 될 수 있습니다.

보안 적용 오류

보안 정보를 적용하는 동안 오류가 발생했습니다.

컨테이너에서 개체를 열거하지 못했습니다. 접근이 금지되어있다

에 권한 변경 사항을 저장할 수 없습니다. 접근이 금지되어있다.

원인

계정 또는 관리자 그룹에 폴더 또는 파일에 액세스 할 수있는 권한이없는 경우 위의 증상이 발생합니다. 이상한 상황에서는 기본 권한 항목이 악성 프로그램에 의해 제거 될 수 있습니다. 기본적으로 대부분의 폴더에 대해 관리자에게는 모든 권한이 있으며 Users 또는 Authenticated Users 그룹에는 최소한 읽기 권한이 있습니다. 이러한 기본 권한이 제거되면 오류가 발생합니다.

때로는 존재하지 않는 사용자 계정이 특정 시점부터 파일 또는 폴더를 독점적으로 소유하고있을 수 있으며 사용되지 않는 권한 항목이 남아 있습니다.

백그라운드에서 실행중인 관리자 또는 시스템 수준 프로세스 또는 서비스에 파일 또는 폴더가 잠겨있을 수도 있습니다. 이로 인해 사용자가 폴더에 액세스하거나 파일 / 폴더 권한을 변경하지 못할 수 있습니다.

해결책

권한이 없어서 문제가 발생한 경우 폴더의 소유권을 재귀 적으로 얻은 다음 필요한 권한을 추가 할 수 있습니다.

파일 또는 폴더의 소유권을 가지고 권한을 할당하십시오

고급 보안 설정 대화 상자에서 소유자 : 필드 옆에있는 변경을 클릭하십시오.

오브젝트 이름 필드에 관리자 를 입력하고 확인을 클릭하십시오.

하위 컨테이너 및 개체 에서 소유자 바꾸기를 선택하고 적용을 클릭합니다.

이 개체의 소유권을 가져왔다면 권한을 보거나 변경하기 전에이 개체의 속성을 닫았다가 다시 열어야한다는 메시지가 표시됩니다. .

고급 보안 대화 상자를 닫고 다시여십시오. 필요한 권한 항목을 지금 추가 할 수 있어야합니다.

완료되면 사용자 또는 그룹에 추가 / 필요한 권한을 할당하십시오. 예 : SYSTEM모든 권한 | 사용자읽기 및 실행 등.

명령 줄 사용

관리자 명령 프롬프트를 통해이를 수행하려면 다음을 실행하십시오.

 takeown / f "D : \ Test \ Stubborn"/ a / r / dy icacls "D : \ Test \ Stubborn"/ t / c / grant 관리자 : F 

Windows에서 명령 줄을 사용하여 파일 또는 폴더 소유권 가져 오기 문서에서 명령 줄을 통해 소유권을 변경하는 방법을 자세히 살펴 보았습니다. 자세한 내용은 기사를 참조하십시오.

“컨테이너의 개체를 열거하지 못했습니다”오류의 원인은 무엇입니까?

폴더 및 하위 폴더에 권한을 추가하면 다음 오류가 표시 될 수 있습니다.

보안 적용 오류

보안 정보를 적용하는 동안 오류가 발생했습니다.

컨테이너에서 개체를 열거하지 못했습니다. 접근이 금지되어있다

에 권한 변경 사항을 저장할 수 없습니다. 접근이 금지되어있다.

하위 폴더 및 파일이 아닌 현재 폴더의 소유권 만 변경 한 경우 위의 오류가 발생합니다. 하위 폴더를 소유해야 권한을 적용 할 수 있습니다.

컨테이너의 개체 열거 실패 오류는 단순히 현재 폴더의 하나 이상의 하위 폴더에 대한 NTFS 액세스 제어 목록 (ACL)을 보거나 수정할 수있는 소유권이나 권한이 없음을 의미합니다.

문제를 해결하려면 앞에서 설명한대로 소유권 변경 절차를 다시 수행하십시오. 이번에는 서브 컨테이너 및 오브젝트 에서 소유자 바꾸기 를 선택하고 소유권이 재귀 적으로 적용 되도록 적용을 클릭해야합니다.

참고로, 위의 takeown.exe 명령 줄은 /r 매개 변수가 포함되어 있으므로 소유권을 반복적으로 변경합니다 (하위 폴더 및 파일). 또한 위의 icacls.exe 명령 줄은 /t 스위치 덕분에 사용 권한을 반복적으로 적용합니다. 트래버스 옵션은 지정된 디렉터리 아래의 모든 일치하는 파일 / 디렉토리에서 작업을 수행합니다.

소유권이나 권한을 변경할 수 없습니까? 파일 또는 폴더가 잠겨있을 수 있습니다

경우에 따라 백그라운드 프로그램이나 서비스가 파일 또는 폴더에 독점 잠금을 설정하여 위 takeown.exe 명령 줄을 실행할 때 액세스 거부 오류가 발생할 수 있습니다.

프로세스 탐색기를 사용하여 파일 시스템 오브젝트에 잠금이있는 프로세스 또는 서비스 이름을 찾을 수 있습니다. 일단 발견하면 프로세스를 종료하거나 서비스를 중지하여 핸들을 해제하기 만하면됩니다.

[예] 프로세스 탐색기 핸들 또는 DLL 검색 파일이나 폴더를 잠그는 프로세스를 확인하려면 Microsoft 프로세스 탐색기 또는 기본 제공 리소스 모니터를 사용할 수 있습니다. 우리는이 기사에서 그것에 대해 썼습니다 :
  • 리소스 모니터를 사용하여 파일을 잠근 프로세스를 찾는 방법은 무엇입니까?
  • 타사 도구없이 파일을 잠근 프로세스 찾기
  • Windows에서 완고한 삭제 불가능한 파일 또는 폴더를 삭제하는 방법?

안전 모드에서 Windows 10 시작

다른 방법은 타사 서비스 및 프로그램이 실행되지 않고 파일 / 폴더 잠금 문제가 발생하지 않는 안전 모드에서 Windows를 시작하는 것입니다. 안전 모드에서 폴더에 액세스하거나 그에 따라 소유권 또는 권한을 변경할 수 있어야합니다.

  1. 로그인 화면이 표시되면 Shift 키를 누른 상태에서 전원 아이콘을 선택한 다음 다시 시작을 클릭하십시오.
  2. 컴퓨터가 "옵션 선택"화면으로 다시 시작됩니다.
  3. 문제 해결 → 고급 옵션 → 시작 설정 → 다시 시작을 선택하십시오.

    컴퓨터가 다시 시작되면 시작 옵션 목록이 표시됩니다.

  4. 안전 모드에서 PC를 시작하려면 4 또는 F4 를 선택하고, 네트워킹 안전 모드에서 5 또는 F5 를 선택하십시오.
  5. 안전 모드에 로그인하고 새 관리자 계정 생성 또는 레지스트리 또는 파일 시스템 권한 수정 등과 같은 관리 작업을 수행하십시오.

Chkdsk 실행

안전 모드에 있어도 takeown.exe 및 icacls.exe 명령으로 액세스 거부 오류가 발생하면 파일 시스템이 손상되었을 수 있습니다. 영향을받는 파티션에서 Chkdsk 를 실행하면 도움이됩니다.

C : \ 드라이브에서 Chkdsk를 실행하려면 관리자 명령 프롬프트에서 다음 명령을 실행하십시오.

 CHKDSK / RC : \ 

Chkdsk는 다음 부팅에서 실행되며 트릭을 수행해야합니다!

관련 기사