Сообщение об ошибке “Не удалось перечислить объекты в контейнере” возникает, когда вы пытаетесь изменить права доступа к файлу или папке. Оказывается, это может произойти, если файл или папка находятся на внешнем хранилище, и вы недавно переместили/скопировали их. Кроме того, когда файл/папка находится в общем доступе для нескольких локальных пользователей, данная проблема может возникнуть и в этом случае. В этой статье мы расскажем вам, как избавиться от сообщения об ошибке, чтобы вы могли изменить разрешения в соответствии с вашими требованиями.
Как оказалось, решить обсуждаемое сообщение об ошибке довольно просто. По сути, вам нужно добавить себя в качестве администратора файла или папки, после чего вы сможете изменить права доступа. Есть два способа обойти эту проблему, и мы расскажем о них, чтобы вы могли следовать тому, который покажется вам проще. С учетом сказанного, давайте начнем и покажем вам, как исправить сообщение об ошибке, о котором идет речь.
Использование повышенной командной строки
Первый способ, который вы можете использовать, чтобы избавиться от вышеупомянутой проблемы, заключается в использовании команды поднятая командная строка. Так как мы будем использовать командную строку с повышенным уровнем доступа i.e. командная строка с правами администратора, вам потребуется учетная запись администратора. Если вы не вошли в систему с правами администратора, вы не сможете выполнить это действие.
Поэтому перед началом работы убедитесь, что вы вошли в систему с правами администратора. Как видно из названия, в этом методе мы будем использовать командную строку для ввода некоторых команд. Однако если вам это не по душе, вы можете перейти к следующему способу, который более удобен для пользователя.
Используя окно командной строки, мы собираемся принять право собственности на файл/папку, а затем назначить себе права администратора на этот файл/папку. Это делается с помощью команды takeown и icacls команды. Для этого следуйте приведенным ниже инструкциям:
- Прежде всего, откройте Меню Пуск и найдите командная строка. Щелкните правой кнопкой мыши на показанном результате и выберите Запуск от имени администратора из выпадающего меню. В качестве альтернативы можно нажать на кнопку Запуск от имени администратора указанный в правой части, чтобы запустить командную строку от имени администратора.
- Открыв окно командной строки, введите одну за другой следующие команды:
takeown /F X:\FULL_PATH_TO_FOLDER takeown /F X:\FULL_PATH_TO_FOLDER /r /d y
- Здесь обязательно замените X:\FULL_PATH_TO_FOLDER на правильный адрес или путь в вашем случае. Это даст вам право собственности на указанную папку/файл.
- После этого поочередно введите следующие команды:
icacls X:\FULL_PATH_TO_FOLDER /grant Administrators:F icacls X:\FULL_PATH_TO_FOLDER /grant Administrators:F /t
- Опять же, не забудьте заменить X:\FULL_PATH_TO_FOLDER на правильный путь в вашем случае. Эти команды, по сути, предоставляют права администратора на указанный файл/папку.
- После этого вы можете закрыть окно командной строки.
- И наконец, проверьте, не появилось ли сообщение об ошибке.
Используя File Explorer
Как оказалось, второй способ получить право собственности на проблемный файл или папку — через окно File Explorer. Это более графический подход, и поэтому он гораздо удобнее для пользователя. Поэтому, если вы не разбираетесь в технологиях и не хотите лезть в командную строку, этот способ как раз для вас.
Чтобы получить право собственности на файл/папку, следуйте инструкциям, приведенным ниже:
- Прежде всего, перейдите к месту, где находится файл/папка.
- Щелкните правой кнопкой мыши на файле/папке и в выпадающем меню выберите пункт Свойства.
- В окне Свойства перейдите к пункту Безопасность вкладка.
- Там нажмите на кнопку Advanced опция в правом нижнем углу.
- После этого в последующем окне нажмите кнопку Замените опция, представленная рядом с Владелец.
- Затем введите имя учетной записи пользователя в пустое пространство под пунктом Введите имя объекта, чтобы выбрать текст.
- После этого нажмите на кнопку Проверить имена кнопку. В этот момент Windows выведет список вашей учетной записи, и вы сможете увидеть подчеркивание под именем вашей учетной записи. Затем нажмите кнопку OK.
- Теперь, когда вы это сделали, проверьте Заменить владельца на вложенных контейнерах и объектах и флажок Заменить все записи разрешений дочерних объектов записями разрешений, наследуемых от этого объекта флажок в левом нижнем углу.
- Затем нажмите кнопку Применить а затем нажмите OK.
- После этого нажмите на кнопку Свойства В окне выберите пункт Безопасность и нажмите на кнопку Дополнительно снова.
- Далее нажмите на кнопку Добавьте кнопка.
- Затем нажмите на кнопку Выберите директора опция. Откроется окно, аналогичное тому, что было в шаге № 6. Повторите шаги 6 и 7 еще раз.
- После этого установите все флажки в разделе Основные разрешения и нажмите кнопку OK кнопка.
- Наконец, отметьте Заменить все записи разрешений дочерних объектов на записи разрешений, наследуемых от этого объекта снова.
- Щелкните Применить и нажмите OK.
- После выполнения всех этих действий проблема должна исчезнуть. Проверьте, сохраняется ли она.