Как добавить «Стать владельцем» в контекстное меню файлов и папок Windows
В ситуации, когда какие-либо папки или файлы в Windows 11 или
Во втором случае вы можете стать владельцем файла или папки вручную, либо, если подобную задачу требуется выполнять часто — добавить соответствующую опцию в контекстное меню этих элементов, о чем и пойдет речь в этой статье.
Easy Context Menu — просто и эффективный способ добавить пункт «Стать владельцем» для папок и файлов
Easy Context Menu — простая бесплатная программа для редактирования контекстным меню в Windows 11 и
- Скачайте утилиту с официального сайта разработчика (ссылки на загрузку внизу страницы). Запустите программу в нужной разрядности и, при необходимости, включите русский язык интерфейса в меню Options — Languages.
- В разделах «Контекстное мнею папок» и «Контекстное меню файлов» отметьте пункты «Стать владельцем».
- В меню «Файл» выберите пункт «Применить изменения».
В результате в контекстных меню файлов и папок по правому клику мышью появится пункт «Стать владельцем». Внимание: в Windows 11 потребуется нажать «Показать дополнительные параметры» в «первом» контекстном меню, либо сделать так, чтобы система всегда показывала классическое контекстное меню.
Само действие изменения владельца и предоставления прав текущему пользователю выполняется механизмом самой программы: после выбора «Стать владельцем» вы увидите информацию о прогрессе в виде уведомления в нижнем правом углу рабочего стола.
Есть и другие программы, позволяющие добавить аналогичную функциональность в контекстные меню, одна из популярных — TakeOwnershipPro.
Путем добавления записи в реестр
Вторая возможность — использование реестра для добавления пункта «Стать владельцем» в контекстные меню файлов и папок. Достаточно создать reg-файл (кодировка ANSI при использовании блокнота) со следующим содержимым:
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT*shellTakeOwnership] [-HKEY_CLASSES_ROOT*shellrunas] [HKEY_CLASSES_ROOT*shellTakeOwnership] @="Стать владельцем" "Extended"=- "HasLUAShield"="" "NoWorkingDirectory"="" "NeverDefault"="" [HKEY_CLASSES_ROOT*shellTakeOwnershipcommand] @="powershell -windowstyle hidden -command "Start-Process cmd -ArgumentList '/c takeown /f \"%1\" && icacls \"%1\" /grant *S-1-3-4:F /t /c /l' -Verb runAs"" "IsolatedCommand"= "powershell -windowstyle hidden -command "Start-Process cmd -ArgumentList '/c takeown /f \"%1\" && icacls \"%1\" /grant *S-1-3-4:F /t /c /l' -Verb runAs"" [HKEY_CLASSES_ROOTDirectoryshellTakeOwnership] @="Стать владельцем" "AppliesTo"="" "Extended"=- "HasLUAShield"="" "NoWorkingDirectory"="" "Position"="middle" [HKEY_CLASSES_ROOTDirectoryshellTakeOwnershipcommand] @="powershell -windowstyle hidden -command "Start-Process cmd -ArgumentList '/c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant *S-1-3-4:F /t /c /l /q' -Verb runAs"" "IsolatedCommand"="powershell -windowstyle hidden -command "Start-Process cmd -ArgumentList '/c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant *S-1-3-4:F /t /c /l /q' -Verb runAs"" [HKEY_CLASSES_ROOTDriveshellrunas] @="Стать владельцем" "Extended"=- "HasLUAShield"="" "NoWorkingDirectory"="" "Position"="middle" "AppliesTo"="" [HKEY_CLASSES_ROOTDriveshellrunascommand] @="cmd.exe /c takeown /f "%1\" /r /d y && icacls "%1\" /grant *S-1-3-4:F /t /c" "IsolatedCommand"="cmd.exe /c takeown /f "%1\" /r /d y && icacls "%1\" /grant *S-1-3-4:F /t /c"
Затем «Запустить» файл и согласиться с добавлением данных в реестр.
Пункт «Стать владельцем» будет добавлен в контекстное меню (в Windows 11 потребуется перейти в «Показать дополнительные параметры»).
В этом варианте действия по смене владельца и предоставления необходимых прав пользователю будут производиться средствами командной строки, аналогично тому, как это выполняется вручную.
Если в дальнейшем вам потребуется убрать созданный пункт «Стать владельцем» из реестра, используйте следующий код reg-файла:
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT*shellTakeOwnership] [-HKEY_CLASSES_ROOT*shellrunas] [-HKEY_CLASSES_ROOTDirectoryshellTakeOwnership] [-HKEY_CLASSES_ROOTDriveshellrunas]
В некоторых случаях применение «Стать владельцем» может привести к неполадкам в работе системы (или не сработать), в частности для:
- Защищенных системных папок.
- Системного диска с текущей системой (по умолчанию владельцем для него является TrustedInstaller и есть ограничения на работу с корневым каталогом для обычных пользователей).
- Папок антивирусов (правильный вариант — использовать встроенные деинсталляторы или утилиты удаления от разработчика антивируса).
И во всех случаях для выполнения как описанных изменений контекстного меню, так и для самого действия «Стать владельцем» вам потребуются права администратора на компьютере.