Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Windows

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

16.04.2024 10:58


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







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

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

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

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

https://storage.olegon.ru/supermag/u...ntext_menu.zip
(0Мб)







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

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




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

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




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

Примечание: этим способом не получится узнать имя владельца некоторых типов ярлыков, например, ярлыков апплетов, созданных в классической панели управления и помещенных на рабочий стол.

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

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.