Як швидко дізнатися ім'я власника будь-якого об'єкта в Windows 10

Як відомо, Windows не дозволяє проводити будь-які операції з цілою низкою файлів і каталогів через відсутність у користувача прав або хоча б тому, що файл в даний момент використовується. Як правило, це системні об'єкти, тобто ті, власниками яких є Система, а також служби Local Service і TrustedInstaller. А ще проблеми з доступом можуть виникнути при спробі змінити файл або папку, створені обліковим записом, яка потім була видалена. Щоб переглянути ім'я власника, необхідно зайти в властивості об'єкта, переключитися на вкладку "Безпека" та натиснути кнопку "Додатково".

Чи не дуже зручно, тому що доводиться виконувати багато дій.

Як швидко дізнатися ім'я власника будь-якого об'єкта в Windows 10


Ви можете спростити собі задачу отримання імені власника будь-якого файлу або папки в Windows, додавши в контекстне меню Провідника відповідну опцію. Для цього доведеться застосувати Твік реєстру. Він нескладний, але зміни потрібно внести в кілька ключів, тому буде краще скористатися готовим рішенням.
Скачайте за посиланням https://cloud.mail.ru/public/C2fJ/H1vC8ez5D цей архів і розпакуйте його вміст в будь-який зручний розташування.

Виконайте злиття REG-файлу AddViewOwner.reg.

Після цього в контекстному меню Провідника у вас з'явиться новий пункт »Власник об'єкту".

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

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

В обох випадках зміни вступають в силу негайно.
  • Примітка: у такий спосіб не вийде дізнатися ім'я власника деяких типів ярликів, наприклад, ярликів аплетів, створених в класичній панелі управління і поміщених на робочий стіл.
Той же самий результат можна було отримати, використовуючи PowerShell командлет Get-ACL із зазначенням шляху до вашого файлу. Цей командлет отримує об'єкти, що надають дескриптор безпеки досліджуваного ресурсу. Крім прав доступу, ACL містить також інформацію про власника, яку і виводить команда Get-ACL. Але використання консолі PowerShell для визначення власника було б ще менш зручним, ніж перегляд додаткових властивостей, тому додавання команди в контекстне меню в даному випадку найкраще рішення.

Мітки до статті: Твіки