Как добавить «Стать владельцем» в контекстное меню файлов и папок Windows

Как добавить пункт Стать владельцем в контекстное меню WindowsВ ситуации, когда какие-либо папки или файлы в Windows 11 или Windows 10 не удаляются, не переименовываются и не изменяются иным образом, возможных причин для этого обычно две: файл занят другим процессом либо у текущего пользователя, в том числе с правами администратора, недостаточно прав для изменения этого файла.

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

Easy Context Menu — просто и эффективный способ добавить пункт «Стать владельцем» для папок и файлов

Easy Context Menu — простая бесплатная программа для редактирования контекстным меню в Windows 11 и Windows 10, обзор утилиты уже публиковался на сайте. Одна из возможностей — добавление пункта «Стать владельцем» в контекстные меню файлов и папок. Шаги будут следующими:

  1. Скачайте утилиту с официального сайта разработчика (ссылки на загрузку внизу страницы). Запустите программу в нужной разрядности и, при необходимости, включите русский язык интерфейса в меню Options — Languages.
  2. В разделах «Контекстное меню папок» и «Контекстное меню файлов» отметьте пункты «Стать владельцем». Добавление пунктов Стать владельцем в Easy Context Menu
  3. В меню «Файл» выберите пункт «Применить изменения». Применить настройки Easy Context Menu

В результате в контекстных меню файлов и папок по правому клику мышью появится пункт «Стать владельцем». Внимание: в Windows 11 потребуется нажать «Показать дополнительные параметры» в «первом» контекстном меню, либо сделать так, чтобы система всегда показывала классическое контекстное меню.

Само действие изменения владельца и предоставления прав текущему пользователю выполняется механизмом самой программы: после выбора «Стать владельцем» вы увидите информацию о прогрессе в виде уведомления в нижнем правом углу рабочего стола.

Пункт стать владельцем добавлен

Есть и другие программы, позволяющие добавить аналогичную функциональность в контекстные меню, одна из популярных — TakeOwnershipPro.

TakeOwnershipEx

TakeOwnershipEx — ещё одна бесплатная утилита, позволяющая добавить пункт контекстного меню, который меняет владельца папки, файла или диска и предоставляет полный доступ к нему для группы «Администраторы».

Получить полный доступ в контекстном меню с помощью TakeOwnershipEx

Интересная особенность программы — повторное использование этого же пункта меню возвращает исходные разрешения для выбранного элемента файловой системы, что может быть полезным в некоторых случаях. Подробно об утилите: Использование TakeOwnershipEx для получения полного доступа к папке, файлу или диску в Windows.

Путем добавления записи в реестр

Следующая возможность — использование реестра для добавления пункта «Стать владельцем» в контекстные меню файлов и папок. Достаточно создать reg-файл (кодировка ANSI при использовании блокнота) со следующим содержимым:

Windows Registry Editor Version 5.00


[-HKEY_CLASSES_ROOT\*\shell\TakeOwnership]
[-HKEY_CLASSES_ROOT\*\shell\runas]

[HKEY_CLASSES_ROOT\*\shell\TakeOwnership]
@="Стать владельцем"
"Extended"=-
"HasLUAShield"=""
"NoWorkingDirectory"=""
"NeverDefault"=""

[HKEY_CLASSES_ROOT\*\shell\TakeOwnership\command]
@="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_ROOT\Directory\shell\TakeOwnership]
@="Стать владельцем"
"AppliesTo"=""
"Extended"=-
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"

[HKEY_CLASSES_ROOT\Directory\shell\TakeOwnership\command]
@="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_ROOT\Drive\shell\runas]
@="Стать владельцем"
"Extended"=-
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"
"AppliesTo"=""

[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@="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\*\shell\TakeOwnership]

[-HKEY_CLASSES_ROOT\*\shell\runas]

[-HKEY_CLASSES_ROOT\Directory\shell\TakeOwnership]

[-HKEY_CLASSES_ROOT\Drive\shell\runas]

Дополнительная информация

В некоторых случаях применение «Стать владельцем» может привести к неполадкам в работе системы (или не сработать), в частности для:

  • Защищенных системных папок.
  • Системного диска с текущей системой (по умолчанию владельцем для него является TrustedInstaller и есть ограничения на работу с корневым каталогом для обычных пользователей).
  • Папок антивирусов (правильный вариант — использовать встроенные деинсталляторы или утилиты удаления от разработчика антивируса).

И во всех случаях для выполнения как описанных изменений контекстного меню, так и для самого действия «Стать владельцем» вам потребуются права администратора на компьютере.

Комментарии (5) к Как добавить «Стать владельцем» в контекстное меню файлов и папок Windows

  • Евгений

    Подскажите, пожалуйста, а для сетевого диска эти методы будут работать? А то никак не могу записать файлы на Kimax.

    Ответить

    • Dmitry

      Здравствуйте, по идее, если вы под админом туда заходите, должно работать, но без гарантий — проще попробовать)

      Ответить

  • Dimetrius

    Почему при добавлении reg файла у меня «стать владельцем» становится квакозябрами?

    Ответить

    • Dmitry

      Здравствуйте.
      При сохранении файла (если в блокноте) выберите другую кодировку (внизу там есть пункт), не ту, которая по умолчанию выбрана и снова добавьте, должно всё исправиться.

      Ответить

  • Evans

    Takeownship не помог, только вот он помог первая прога но он тоже не помог но по другому помог, надо нажимать на файле получить права

    Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться