Если при попытке изменить, открыть или удалить папку или файл в Windows вы получаете сообщения о том, что вам отказано в доступе, "Нет доступа к папке", "Запросить разрешение на изменение этой папки" и подобные, то вам следует изменить владельца папки или файла, о чем мы и поговорим.
Существует несколько способов получить право собственности на папку или файл, основными из которых являются использование командной строки и расширенных настроек безопасности ОС. Существуют также сторонние программы, которые позволяют в два клика изменить владельца папки, рассмотрим одну из них тоже. Все описанное ниже относится к Windows 7, 8 и 8.1, а также Windows 10.
Примечания: чтобы стать владельцем элемента с помощью описанных ниже способов, вы должны иметь права администратора на компьютере. Кроме того, не стоит менять владельца для всего системного диска — это может привести к нестабильной работе Windows.
Дополнительная информация: если вы хотите стать владельцем папки, чтобы удалить ее, но иначе она не удаляется и написано Request permission from TrustedInstaller or from Administrators, используйте следующую инструкцию (есть и видео): Запросите разрешение у администраторов для удаления папки.
Использование команды takeown для того, чтобы стать владельцем объекта
Чтобы изменить владельца папки или файла с помощью командной строки, есть две команды, первая — takeown.
Для использования запустите командную строку от имени администратора (в Windows 8 и Windows 10 это можно сделать из меню правой кнопки мыши на кнопке "Пуск", в Windows 7 — из командной строки правой кнопки мыши в стандартных программах).
В командной строке, в зависимости от того, владельцем какого объекта вам нужно стать, введите одну из команд:
- takeown /F "полный путь к файлу" — Чтобы стать владельцем указанного файла. Чтобы сделать всех администраторов на компьютере владельцами, используйте команду /A После указания пути к файлу в команде.
- Takeown /F "путь к папке или диску" /R /D Y — стать владельцем папки или диска. Путь к диску указан как D: (без косой черты), путь к папке указан как C:\Folder (также без косой черты).
При выполнении этих команд вы получите сообщение об успешном получении права собственности на определенный файл или отдельные файлы в указанной вами папке или диске (см. скриншот).
Как изменить владельца папки или файла с помощью команды icacls
Еще одна команда, позволяющая получить доступ (сменить владельца) к папке или файлу — icacls, которую нужно использовать аналогичным образом, в командной строке, запустить от имени администратора.
Чтобы установить владельца, используйте следующую команду (пример на скриншоте):
Icacls "путь к файлу или папке" /setowner "имя пользователя" /T /C
Пути указываются аналогично предыдущему методу. Если вы хотите сделать всех администраторов владельцами, то вместо имени пользователя используйте Администраторы (или, если это не работает для вас, Администраторы).
Дополнительная информация: в дополнение к тому, чтобы стать владельцем папки или файла, вам также может понадобиться получить разрешения на их изменение, для этого вы можете использовать следующую команду (дает полные права пользователя на папку и вложенные папки): ICACLS "%1" /grant:r "имя_пользователя":(OI)(CI)F
Получение доступа с помощью настроек безопасности
Следующий способ — использовать только мышь и интерфейс Windows, не обращаясь к командной строке.
- Щелкните правой кнопкой мыши на файле или папке, к которой вы хотите получить доступ (стать владельцем), в контекстном меню выберите пункт "Свойства".
- На вкладке "Безопасность" нажмите на кнопку "Дополнительно".
- Напротив пункта "Владелец" нажмите "Изменить".
- В появившемся окне нажмите "Дополнительно" и в следующем окне нажмите "Поиск".
- Из списка выберите пользователя (или группу пользователей), которого вы хотите сделать владельцем элемента. Нажмите Ok, а затем снова нажмите Ok.
- Если вы меняете владельца папки или диска, а не отдельного файла, проверьте также "Изменение владельца вложенных контейнеров и объектов".
- Нажмите OK.
Теперь вы являетесь владельцем указанного объекта Windows, и вас не должны беспокоить сообщения о том, что вы не можете получить доступ к папке или файлу.
Другие способы стать владельцем папок и файлов
Существуют и другие способы решить проблему "отказа в доступе" и быстро стать владельцем, например, с помощью сторонних программ, которые встраивают пункт "Стать владельцем" в контекстное меню проводника. Одной из таких программ является TakeOwnershipPro, бесплатная и, насколько я могу судить, не содержащая ничего потенциально нежелательного. Вы также можете добавить подобный пункт в контекстное меню, отредактировав реестр Windows.
Однако, учитывая, что эта задача встречается относительно редко, я не рекомендую устанавливать сторонние программы или вносить изменения в систему: на мой взгляд, лучше изменить владельца элемента одним из способов "вручную".