В Windows есть довольно изящный инструмент, начиная с Windows 7 и выше, который позволяет вам принять право собственности на файл или папку используя интерфейс командной строки. Этот инструмент называется «Takeown.exe».
Что означает «Владение» в Windows?
Право собственности — это разрешение на использование файла или папки, а также предоставление разрешения другим пользователям на использование определенного файла или папки. В Windows существуют различные типы владельцев. Один из них TrustedInstaller.exe который является установщиком модуля Windows и позволяет устанавливать, удалять остаточные файлы и изменять обновления Windows. Другие владельцы СИСТЕМА и Администраторы которые имеют различные роли. Администратор — это тот, кто имеет полный контроль над файлами и папками и может назначать разрешения другим пользователям.
Использование командной строки для получения права собственности на файл или папку
Как упоминалось выше, в Windows есть инструмент командной строки с названием Захват.exe это самый простой и быстрый способ изменить право собственности. Этот процесс состоит из двух шагов.
- Первый шаг: Это подразумевает получение права собственности на файл/папку с помощью команды takeown функция командной строки.
- Второй шаг: На втором шаге администратору или вошедшему в систему пользователю предоставляется полное право управления выбранным файлом/папкой.
Шаги для получения права собственности на файл
Чтобы получить право собственности на определенный файл, вам нужно открыть Командная строка используя права администратора. Для этого введите команда в Cortana щелкните правой кнопкой мыши на Командная строка настольного приложения и выберите Запустите от имени администратора. Нажмите Да при запросе User Account Control. После этого выполните указанные ниже действия.
- В открывшемся окне командной строки введите следующую команду.
TAKEOWN /F «<имя файла>»
- Внутри вышеприведенной команды необходимо заменить <имя файла> с указанием фактического пути и имени файла, на который вы хотите получить право собственности. В моем случае я хочу получить право собственности на видео в формате 3GP (танец.3GP) файл, присутствующий в Локальный диск D моего жесткого диска. Итак, я бы набрал следующую команду, включая расширение этого конкретного файла.
TAKEOWN /F «D:\dance.3GP»
- Если все в порядке, вы увидите следующее сообщение об успехе.
“УСПЕХ: Файл (или папка): “filename” теперь принадлежит пользователю “Computer Name\User name”.”
Шаги по предоставлению полного контроля/разрешений для выбранного файла
Следующим шагом после принятия права собственности на файл является предоставление полных прав управления выбранным файлом. для этого, ICACLS функция пригодится. Вот синтаксис.
ICACLS «<имя файла>» /grant %username%:F
Примечание: Если вы хотите предоставить разрешение текущему вошедшему в систему пользователю, введите приведенную выше команду. Если вошедший в систему пользователь является администратором, то приведенная выше команда автоматически определит его и выполнит процесс. Если вы хотите уточнить, замените «%username%» с помощью «администраторы».
ICACLS «<имя файла>» /grant administrators:F
После выполнения команды вы увидите сообщение об успехе, как на изображении выше.
Шаги для получения права собственности на папку
Получение прав собственности на папку почти то же самое, что и на файл. Введите следующую команду.
TAKEOWN /F «<foldername>» /R /D Y
Замените <имя файла> с именем и путем к папке, на которую вы хотите получить право собственности. Все файлы, находящиеся в папке, также будут принадлежать в этом процессе.
Шаги по предоставлению полного контроля/разрешений для выбранной папки
Чтобы назначить полный контроль над выбранной папкой, введите в командной строке следующую команду.
ICACLS «<foldername>» /grant %username%:F /T
Опять же, замените <имя папки> с желаемым. Это даст полный контроль над папкой и ее файлом текущему зарегистрированному пользователю.