DataLife Engine / Как быстро узнать имя владельца любого объекта в Windows 10

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

Как известно, Windows не позволяет производить какие-либо операции с целым рядом файлов и каталогов по причине отсутствия у пользователя прав или хотя бы потому, что файл в данный момент используется. Как правило, это системные объекты, то есть те, владельцами которых являются Система, а также службы Local Service и TrustedInstaller. А еще проблемы с доступом могут возникнуть при попытке изменить файл или папку, созданные учетной записью, которая затем была удалена. Чтобы просмотреть имя владельца, необходимо зайти в свойства объекта, переключиться на вкладку «Безопасность» и нажать кнопку «Дополнительно». 

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

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

{banner_google1}

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

Скачайте по ссылке этот архив и распакуйте его содержимое в любое удобное расположение.

Выполните слияние REG-файла AddViewOwner.reg.

После этого в контекстном меню Проводника у вас появится новый пункт «Владелец объекта».

Кликните ПКМ по любому файлу или папке и выберете в меню эту новую опцию. Тут же откроется консоль PowerShell, в которой будет указано имя владельца данного объекта.

Для удаления опции из меню выполните слияние файла RemoveViewOwner.reg.

В обоих случаях изменения вступают в силу немедленно. 

Тот же самый результат можно было получить, используя PowerShell командлет Get-ACL с указанием пути к вашему файлу. Этот командлет получает объекты, предоставляющие дескриптор безопасности исследуемого ресурса. Помимо прав доступа, ACL содержит также информацию о владельце, которую и выводит команда Get-ACL. Но использование консоли PowerShell для определения владельца было бы еще менее удобным, чем просмотр дополнительных свойств, поэтому добавление команды в контекстное меню в данном случае самое лучшее решение.

5-04-2018
Вернуться назад