Windows에서 “컨테이너의 개체를 열거하지 못했습니다” 오류에 대한 5가지 수정 사항

주요 시사점

  • 관리자가 아닌 계정을 사용하면 “컨테이너의 개체를 열거하지 못했습니다.” 오류가 발생할 수 있습니다.
  • 관리자 계정을 사용해도 오류가 발생하는 경우 명령 프롬프트를 사용하여 파일이나 폴더의 소유권을 가져오는 것을 고려해 보세요.
  • 타사 앱 및 서비스의 간섭이나 손상된 시스템 파일로 인해 이러한 오류가 발생할 수도 있습니다.

PC의 파일, 폴더 또는 드라이브에 액세스하는 것과 같은 특정 작업을 수행할 때 “컨테이너의 개체를 열거하지 못했습니다.” Windows 오류가 발생합니다. 권한을 수정하려고 할 때도 나타날 수 있습니다. 원인은 관리자 권한 부족부터 시스템 파일 손상까지 다양할 수 있지만 오류를 해결하는 것은 그리 어렵지 않습니다.

1. 관리자 계정으로 전환

파일, 폴더 또는 드라이브에 대한 권한을 변경하는 데 문제가 있는 일반적인 이유는 관리자 계정을 사용하지 않는 경우입니다. 이를 방지하려면 Windows 계정에 관리 권한이 있는지 확인하십시오.

표준 계정을 사용하는 경우 관리자 계정으로 전환한 후 다시 시도하세요. 또는 설정 앱이나 제어판을 통해 사용자 계정 유형을 표준에서 관리자로 변경할 수 있습니다. 물론 이렇게 하려면 관리자 계정을 사용해야 합니다.

2. 명령 프롬프트를 사용하여 파일 또는 폴더의 소유권 가져오기

관리자 계정을 사용하여 파일, 폴더 또는 드라이브의 소유권을 가져오는 경우에도 Windows에서 “컨테이너의 개체를 열거하지 못했습니다” 오류 메시지가 표시되는 경우가 있습니다. 이러한 경우 명령 프롬프트를 사용하여 원하는 특정 파일이나 폴더의 소유권을 얻을 수 있습니다.

이렇게 하려면 먼저 해당 파일이나 폴더의 전체 경로를 복사해야 합니다. 단계는 다음과 같습니다.

  • Win + E를 눌러 파일 탐색기를 엽니다.
  • 문제가 있는 파일이나 폴더를 찾아 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 경로로 복사를 선택합니다.
  • Win + S를 눌러 검색 메뉴에 액세스합니다.
  • 텍스트 상자에 명령 프롬프트를 입력하고 관리자 권한으로 실행을 선택합니다.
  • UAC(사용자 계정 컨트롤) 프롬프트가 나타나면 예를 선택합니다.
  • 콘솔에 다음 명령을 입력하고 FilePath를 이전에 복사한 파일 또는 폴더 경로로 바꾸고 Enter 키를 누릅니다.
    takeown /F FilePath /r /d y 

  • 위 단계를 완료하면 오류 없이 파일이나 폴더에 액세스하고 수정할 수 있습니다.

    3. UAC를 일시적으로 비활성화

    “컨테이너의 개체를 열거하지 못했습니다” 오류를 해결하기 위해 취할 수 있는 또 다른 단계는 Windows 컴퓨터에서 UAC(사용자 계정 컨트롤)를 일시적으로 비활성화하는 것입니다. 그렇게 하려면 다음 단계를 수행하십시오.

  • 작업 표시줄에서 검색 아이콘을 클릭하거나 Windows 키를 눌러 검색 상자를 엽니다.
  • 검색 상자에 사용자 계정 컨트롤 설정 변경을 입력하고 Enter 키를 누릅니다.
  • 슬라이더를 알림 안 함까지 아래로 끌고 확인을 클릭합니다.
  • UAC(사용자 계정 컨트롤) 메시지가 나타나면 예를 선택합니다.
  • 파일, 폴더 또는 드라이브에 액세스하거나 수정해 보고 오류가 계속 나타나는지 확인하세요. UAC는 무단 변경으로부터 시스템을 보호하는 데 도움이 되는 보안 기능이므로 원하는 변경을 수행한 후 바로 이 기능을 다시 활성화하는 것이 중요합니다.

    4. CHKDSK, SFC 및 DISM 검사 실행

    파일 시스템 및 핵심 시스템 파일 문제로 인해 “컨테이너의 개체를 열거하지 못했습니다”와 같은 오류가 발생할 수도 있습니다. 다행히 Windows에는 이러한 문제를 쉽게 해결하는 데 도움이 되는 몇 가지 도구가 포함되어 있습니다. 이 경우 다음 단계에 따라 CHKDSK(디스크 검사), SFC(시스템 파일 검사기) 및 DISM(배포 이미지 서비스 및 관리 도구) 검사를 실행해야 합니다.

  • Win + S를 눌러 검색 메뉴에 액세스합니다.
  • 텍스트 상자에 명령 프롬프트를 입력하고 관리자 권한으로 실행을 선택합니다.
  • 다음 명령을 입력하고 c:를 파일이나 폴더가 있는 드라이브 문자로 바꾸고 Enter 키를 누릅니다.
    chkdsk c: /f /r 
  • chkdsk 검사가 완료될 때까지 기다립니다.
  • 이제 다음 명령을 입력하고 Enter 키를 눌러 DISM 검사를 실행하세요.
    DISM /Online /Cleanup-Image /RestoreHealth 

  • 완료되면 다음 명령을 입력하고 Enter를 눌러 SFC 스캔을 실행하십시오.
    sfc /scannow 
  • 스캔이 완료될 때까지 기다린 다음 PC를 다시 시작하십시오. 그 후에는 더 이상 오류가 발생하지 않아야 합니다.

    5. 안전 모드를 사용해 보세요

    다른 방법이 작동하지 않으면 Windows PC를 안전 모드로 부팅하여 최소한의 프로그램과 드라이버 세트로 시스템을 로드하는 것을 고려해 보세요. 이렇게 하면 타사 앱 및 서비스의 간섭 없이 파일 또는 폴더의 권한에 액세스하고 수정할 수 있으므로 Windows에서 “액세스 거부” 오류를 방지하는 데 도움이 됩니다.

    안전 모드에서 Windows PC를 부팅하는 방법에 대한 가이드를 참조한 다음 파일이나 폴더의 소유권을 한 번 더 가져오는 단계를 실행하세요. 다른 모든 방법이 실패한 경우 이 고급 단계를 수행하면 이 오류를 해결하는 데 도움이 됩니다.