В процессе работы c Windows 10 иногда возникает необходимость получить доступ к папке или файлу, который создан пользователем другой учетной записи или записи, которая больше не существует. Получение доступа к таким данным может оказаться проблематичным, поэтому в таких случаях очень неплохо иметь под рукой опцию, которая позволяла бы быстро просматривать имя владельца объекта и заменять его.
Например, владельцем большинства системных файлов является TrustedInstaller, которые другие пользователи могут только читать, но не изменять.
Чтобы изменить разрешения на такой файл, нужно зайти в его свойства, нажать «Дополнительно» и произвести ряд манипуляций по назначению файлу нового владельца. Вы можете существенно упростить эту процедуру, добавив пункты смены владельца непосредственно в контекстное меню файлов и каталогов.
Скачайте по ссылке yadi.sk/d/7KYVpxyaE9fz1A архив с твиками реестра и выполните слияния файла «Add Change Owner.reg».
Если вы хотите, чтобы новый пункт был доступен только при вызове контекстного меню с зажатой Shift, выполните слияния файла «Add Shift Click Change Owner.reg». Новый пункт меню «Сменить владельца» будет доступен для файлов, папок, ярлыков и разделов.
В результате в контекстном меню у вас появится новый пункт «Сменить владельца» с пятью подпунктами:
- Получить имя владельца — опция выводит в PowerShell имя текущего владельца файла, папки, ярлыка и раздела.
- Присвоить права Администратора — опция «передает» файл или каталог во владение пользователям, входящим в группу Администраторов.
- Присвоить права всем пользователям — опция делает объект доступным всем пользователям.
- Присвоить права Системы — эта опция разрешает изменять файл только учетной записи «Система».
- Присвоить права TrustedInstaller — опция разрешает изменять файл только учетной записи «TrustedInstaller».
Содержащиеся в папках данные обрабатываются рекурсивно в командной строке, то есть если вы присвоите папке права TrustedInstaller, то эти права будут автоматически унаследованы всеми содержащимися в этой папке файлами. Исключение составляют системные каталоги с важными файлами, расположенные на диске C, например, Windows, Program Files, ProgramData, Users и некоторые другие, так как изменение прав доступа для них может повлечь за собой серьезные ошибки в работе операционной системы.
Если вы не найдете добавленных в меню опций для этих папок, то знайте, что так и должно быть. Для прочих каталогов и файлов интегрированные опции будут доступны всем пользователям, однако изменять права объектов без подтверждения смогут только администраторы.
Всем остальным пользователям будет необходимо подтверждать свои действия вводом пароля администратора, в том числе для объектов, владельцами которых они являются. Если опции смены владельца станут вам больше не нужны, выполните слияние файла «Remove Change Owner.reg», прилагаемого в архиве.
Спасибо, давно искал как это сделать. Однако, не работает с папками, в которых есть русские символы ((
Вот на скриншоте видно - http://joxi.ru/Q2Kj1VJhL1X47m