Как добавить в контекстное меню Windows 10 пункты смены владельца объектов

В процессе работы c Windows 10 иногда возникает необходимость получить доступ к папке или файлу, который создан пользователем другой учетной записи или записи, которая больше не существует. Получение доступа к таким данным может оказаться проблематичным, поэтому в таких случаях очень неплохо иметь под рукой опцию, которая позволяла бы быстро просматривать имя владельца объекта и заменять его.

Например, владельцем большинства системных файлов является TrustedInstaller, которые другие пользователи могут только читать, но не изменять.

Чтобы изменить разрешения на такой файл, нужно зайти в его свойства, нажать «Дополнительно» и произвести ряд манипуляций по назначению файлу нового владельца. Вы можете существенно упростить эту процедуру, добавив пункты смены владельца непосредственно в контекстное меню файлов и каталогов.

Скачайте по ссылке yadi.sk/d/7KYVpxyaE9fz1A архив с твиками реестра и выполните слияния файла «Add Change Owner.reg».

Слияния файла

Add Change Owner.reg

Если вы хотите, чтобы новый пункт был доступен только при вызове контекстного меню с зажатой Shift, выполните слияния файла «Add Shift Click Change Owner.reg». Новый пункт меню «Сменить владельца» будет доступен для файлов, папок, ярлыков и разделов.

В результате в контекстном меню у вас появится новый пункт «Сменить владельца» с пятью подпунктами:

  • Получить имя владельца — опция выводит в PowerShell имя текущего владельца файла, папки, ярлыка и раздела.
  • Присвоить права Администратора — опция «передает» файл или каталог во владение пользователям, входящим в группу Администраторов.
  • Присвоить права всем пользователям — опция делает объект доступным всем пользователям.
  • Присвоить права Системы — эта опция разрешает изменять файл только учетной записи «Система».
  • Присвоить права TrustedInstaller — опция разрешает изменять файл только учетной записи «TrustedInstaller».

Сменить владельца

Проводник

Содержащиеся в папках данные обрабатываются рекурсивно в командной строке, то есть если вы присвоите папке права TrustedInstaller, то эти права будут автоматически унаследованы всеми содержащимися в этой папке файлами. Исключение составляют системные каталоги с важными файлами, расположенные на диске C, например, Windows, Program Files, ProgramData, Users и некоторые другие, так как изменение прав доступа для них может повлечь за собой серьезные ошибки в работе операционной системы.

PowerShell

CMD

Owner

Authority

Service

Если вы не найдете добавленных в меню опций для этих папок, то знайте, что так и должно быть. Для прочих каталогов и файлов интегрированные опции будут доступны всем пользователям, однако изменять права объектов без подтверждения смогут только администраторы.

Администратор

Всем остальным пользователям будет необходимо подтверждать свои действия вводом пароля администратора, в том числе для объектов, владельцами которых они являются. Если опции смены владельца станут вам больше не нужны, выполните слияние файла «Remove Change Owner.reg», прилагаемого в архиве.

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (4 оценок, среднее: 5,00 из 5)
Загрузка...

1 комментарий

Добавить комментарий для Александр Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *