Как добавить «Взять владение» в контекстное меню проводника Windows

Стать владельцем файлов или папок в Windows непросто. И графический интерфейс, и командная строка требуют слишком много шагов. Почему бы не добавить простую команду контекстного меню, которая позволяет вам стать владельцем любого файла или папки?

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

В Windows пользователь, владеющий файлом или папкой, имеет неявные права на изменение разрешений для этого объекта. Этому пользователю также всегда разрешен доступ к файлу или папке - даже если другие разрешения, по-видимому, противоречат этому доступу. Иногда вы можете столкнуться с ситуацией, когда вам нужно взять на себя владение файлом или папкой. Это может быть системный файл, который вам нужно изменить, чтобы применить какой-то взлом - например, заменить Блокнот другим текстовым редактором - и в этом случае встроенная учетная запись пользователя с именем Trusted Installer по умолчанию является владельцем. Или у вас может быть жесткий диск с другого компьютера, на котором вам нужно управлять файлами.

Независимо от причины вы можете стать владельцем, используя различные диалоговые окна разрешений в Windows или командную строку. Но оба метода требуют выполнения нескольких шагов. Однако, внеся несколько изменений в реестр, вы можете добавить простую команду «Принять владение» в контекстное меню проводника, которая позволяет вам стать владельцем за один шаг. Мы собираемся показать вам ручной метод внесения этих изменений в реестр, но у нас также есть одношаговый прием, который вы можете использовать, чтобы без проблем установить эти изменения.

Примечание . Методика, описанная в этой статье, работает в большинстве версий Windows - от Vista до 7, 8 и 10.

Добавьте «Взять на себя ответственность», отредактировав реестр вручную

Чтобы добавить команду «Принять владение» в контекстное меню любой версии Windows, вам просто нужно внести некоторые изменения в реестр Windows. Это неплохой список изменений, и вы будете работать в двух разных местах реестра. Но не торопитесь, следуйте инструкциям, и вы добьетесь цели. А если вы не хотите вносить изменения самостоятельно, вы можете пропустить их и просто загрузить наши пошаговые инструкции. Мы бы порекомендовали хотя бы бегло просмотреть этот раздел, чтобы вы понимали вносимые изменения.

Стандартное предупреждение : редактор реестра - мощный инструмент, неправильное использование которого может сделать вашу систему нестабильной или даже неработоспособной. Это довольно простой способ, и пока вы будете следовать инструкциям, у вас не должно возникнуть никаких проблем. Тем не менее, если вы никогда раньше не работали с ним, подумайте о том, чтобы прочитать о том, как использовать редактор реестра, прежде чем начать. И обязательно сделайте резервную копию реестра (и вашего компьютера!) Перед внесением изменений.

СВЯЗАННЫЕ С: научиться использовать редактор реестра как профессионал

Откройте редактор реестра, нажав «Пуск» и набрав «regedit». Нажмите Enter, чтобы открыть редактор реестра и дать ему разрешение на внесение изменений в ваш компьютер.

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

Добавьте команду «Взять владение» в контекстное меню для файлов.

В редакторе реестра используйте левую боковую панель для перехода к следующему ключу:

HKEY_CLASSES_ROOT \ * \ оболочка

Затем вы создадите новый ключ внутри shellключа. Щелкните shellключ правой кнопкой мыши и выберите «Создать»> «Ключ». Назовите новый ключ «runas». Если вы уже видите runasключ внутри shellключа, вы можете пропустить этот шаг.

Затем вы измените (Default)значение внутри runasключа. С runasвыбранным ключом, дважды щелкните (Default)значение , чтобы открыть окно свойств.

В окне свойств введите «Take Ownership» в поле «Value data» и нажмите «OK». Значение, которое вы здесь вводите, станет командой, которую вы видите в своем контекстном меню, поэтому не стесняйтесь изменять его на любое другое.

Затем вы собираетесь создать новое значение внутри runasключа. Щелкните runasключ правой кнопкой мыши и выберите «Создать»> «Строковое значение». Назовите новое значение «NoWorkingDirectory».

Теперь вы собираетесь создать новый ключ внутри runasключа. Щелкните runas ключ правой кнопкой мыши и выберите «Создать»> «Ключ». Назовите новый ключ «команда».

commandВыбрав новый ключ, дважды щелкните (Default)значение на правой панели, чтобы открыть окно его свойств.

В поле «Значение данных» введите (или скопируйте и вставьте) следующий текст и нажмите «ОК».

cmd.exe / c takeown / f \ "% 1 \" && icacls \ "% 1 \" / предоставить администраторам: F

Теперь вам нужно создать новое значение внутри командной клавиши. Щелкните правой кнопкой мыши командную клавишу и выберите «Создать»> «Строковое значение». Назовите новое значение «IsolatedCommand», а затем дважды щелкните его, чтобы открыть окно его свойств.

В поле «Значение данных» введите (или скопируйте и вставьте) следующий текст и нажмите «ОК». Обратите внимание, что это та же команда, которую мы только что добавили к значению (По умолчанию).

cmd.exe / c takeown / f \ "% 1 \" && icacls \ "% 1 \" / предоставить администраторам: F

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

Добавьте команду «Взять на себя ответственность» в контекстное меню для папок.

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

HKEY_CLASSES_ROOT \ Каталог \ оболочка

Затем вы создадите новый ключ внутри shellключа. Щелкните shellключ правой кнопкой мыши и выберите «Создать»> «Ключ». Назовите новый ключ «runas». Если вы уже видите runasключ внутри shellключа, вы можете пропустить этот шаг.

Затем вы измените (Default)значение внутри runasключа. С runasвыбранным ключом, дважды щелкните (Default)значение , чтобы открыть окно свойств.

В окне свойств введите «Take Ownership» в поле «Value data» и нажмите «OK». Значение, которое вы здесь вводите, станет командой, которую вы видите в своем контекстном меню, поэтому не стесняйтесь изменять его на любое другое.

Затем вы собираетесь создать новое значение внутри runasключа. Щелкните runasключ правой кнопкой мыши и выберите «Создать»> «Строковое значение». Назовите новое значение «NoWorkingDirectory».

Теперь вы собираетесь создать новый ключ внутри runasключа. Щелкните runas ключ правой кнопкой мыши и выберите «Создать»> «Ключ». Назовите новый ключ «команда».

commandВыбрав новый ключ, дважды щелкните (Default)значение на правой панели, чтобы открыть окно его свойств.

В поле «Значение данных» введите (или скопируйте и вставьте) следующий текст и нажмите «ОК».

cmd.exe / c takeown / f \ "% 1 \" / r / dy && icacls \ "% 1 \" / предоставить администраторам: F / t

Теперь вам нужно создать новое значение внутри командной клавиши. Щелкните правой кнопкой мыши командную клавишу и выберите «Создать»> «Строковое значение». Назовите новое значение «IsolatedCommand», а затем дважды щелкните его, чтобы открыть окно его свойств.

В поле «Значение данных» введите (или скопируйте и вставьте) следующий текст и нажмите «ОК». Обратите внимание, что это та же команда, которую мы только что добавили к значению (По умолчанию).

cmd.exe / c takeown / f \ "% 1 \" / r / dy && icacls \ "% 1 \" / предоставить администраторам: F / t

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

Если вы хотите отменить изменения в любое время, просто вернитесь в реестр и удалите runas ключи, созданные в обоих местах. Это также удалит все, что вы создали внутри. Если у вас уже были runasключи в этих местах - например, вы применили другие взломы - просто удалите commandключи, которые вы сделали вместо этого.

Загрузите наши советы по созданию реестра в один клик

Если вы выполняете этот взлом вручную, есть много шагов, поэтому мы не виним вас за желание использовать более быстрый метод. Если вам не хочется углубляться в реестр, мы создали пару приемов, которые вы можете использовать. Хак «Добавить владение в контекстное меню» создает ключи и значения, необходимые для добавления команды «Взять владение». Хак «Удалить владение из контекстного меню (по умолчанию)» удаляет эти ключи, удаляет команду и восстанавливает настройки по умолчанию. Оба хака включены в следующий ZIP-файл. Дважды щелкните тот, который хотите использовать, и просматривайте подсказки.

Взять собственное меню

СВЯЗАННЫЕ: Как сделать свои собственные взломы реестра Windows

Эти хаки на самом деле являются всего лишь runas ключом, разделенным до новых ключей и значений, о которых мы говорили в предыдущем разделе, а затем экспортированы в файл .REG. Запуск хаков просто создает или удаляет ключи для добавления команды в контекстное меню. И если вам нравится возиться с реестром, стоит потратить время на то, чтобы научиться создавать свои собственные хаки реестра.