Введение
Иногда вам нужно изменить разрешения на файл или папку, но система не даёт это сделать. Это происходит, потому что текущий владелец — не вы. Взятие владения — это простой процесс, который открывает доступ для изменения прав. В этом руководстве показано два способа: графический интерфейс Windows и команды takeown/PowerShell.
Требования
- Доступ к файлу/папке, которую нужно изменить.
- Учетная запись с правами администратора (или локального администратора).
- Открытый Проводник и Командная строка или PowerShell.
Пошаговая инструкция
- Использование графического интерфейса
- Щелкните правой кнопкой мыши нужную папку → Свойства.
- Перейдите во вкладку Безопасность, нажмите Дополнительно.
- Вкладка Владелец → нажмите Изменить.
- Выберите себя (или группу
Administrators) и подтвердите.
- Использование командной строки (takeown)
- Запустите Командную строку от имени администратора.
- Выполните команду для указанной папки:
# Замените путь на настоящий takeown /f "C:\Путь\к\Папке" /r /d y
Флаг/rобрабатывает подпапки,/d yподтверждает выполнение.
- Использование PowerShell
- Запустите PowerShell от имени администратора.
- Используйте скрипт, который напрямую изменяет владельца:
$path = "C:\Путь\к\Папке" $acl = Get-Acl $path $acl.SetOwner([System.Security.Principal.NTAccount]"Administrators") Set-Acl -Path $path -AclObject $acl
Сценарий изменяет ACL, чтобы администраторы стали владельцами. - Проверка владения
- Повторите шаги 1‑3 и откройте свойства папки.
- Перейдите в Безопасность → Дополнительно → Владелец.
- Убедитесь, что владелец — вы (или
Administrators). Теперь вы можете изменять любые разрешения.
Проверка результата
После взятия владения откройте свойства папки и проверьте, что во вкладке Безопасность теперь отображаются ваши разрешения. Попробуйте изменить права (например, предоставить себе «Полный доступ»). Если изменения сохраняются, всё работает правильно.
Возможные проблемы
- Кнопка «Изменить» недоступна – запустите свойства от имени администратора или используйте команду
takeown. - Ошибка «Доступ запрещён» в командной строке – убедитесь, что вы работаете от имени администратора; проверьте, не является ли папка системной (
System32,Windows). - Системные файлы защищены – взятие владения на системных папках может нарушить работу ОС; используйте команды только на пользовательских данных.
- Владелец не меняется – перезапустите компьютер и повторите попытку; иногда требуется очистка кэша безопасности.