Как добавить владение в контекстное меню проводника Windows



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

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





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



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

Реклама

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

Добавить владение, отредактировав реестр вручную

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



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

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

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

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

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

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

shell

Затем вы создадите новый ключ внутри shell ключ. Щелкните правой кнопкой мыши runas key и выберите New> Key. Назовите новый ключ runas. Если вы уже видите shell ключ внутри (Default) клавишу, вы можете пропустить этот шаг.

Реклама

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

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

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

Теперь вы собираетесь создать новый ключ внутри runas ключ. Щелкните правой кнопкой мыши command key и выберите New> Key. Назовите новую ключевую команду.

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

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

shell

Реклама

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

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

runas

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

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

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

shell

Затем вы создадите новый ключ внутри (Default) ключ. Щелкните правой кнопкой мыши runas key и выберите New> Key. Назовите новый ключ runas. Если вы уже видите runas ключ внутри (Default) клавишу, вы можете пропустить этот шаг.

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

Реклама

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

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

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

С новым command выбранный ключ, дважды щелкните значение runas на правой панели, чтобы открыть окно его свойств.

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

HKEY_CLASSES_ROOT*shell

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

Реклама

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

cmd.exe /c takeown /f '%1' && icacls '%1' /grant administrators:F

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

Если вы хотите отменить изменения в любое время, просто вернитесь в реестр и удалите

cmd.exe /c takeown /f '%1' && icacls '%1' /grant administrators:F
ключи, которые вы создали в обоих местах. Это также удалит все, что вы создали внутри. Если у вас уже было
HKEY_CLASSES_ROOTDirectoryshell
ключи в этих местах - например, вы применили другие хаки - просто удалите
cmd.exe /c takeown /f '%1' /r /d y && icacls '%1' /grant administrators:F /t
ключи, которые вы сделали вместо них.

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

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

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

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

Эти хаки на самом деле просто

cmd.exe /c takeown /f '%1' /r /d y && icacls '%1' /grant administrators:F /t
key, разделенный до новых ключей и значений, о которых мы говорили в предыдущем разделе, а затем экспортированный в файл .REG. Запуск хаков просто создает или удаляет ключи для добавления команды в контекстное меню. А если вам нравится возиться с реестром, стоит потратить время на изучение как сделать свои собственные взломы реестра .

ПРОЧИТАЙТЕ СЛЕДУЮЩИЙ Фотография профиля для Уолтера Гленна Уолтер Гленн
Уолтер Гленн - бывшийРедакционный директор How-To Geek и дочерних сайтов. Он имеет более чем 30-летний опыт работы в компьютерной индустрии и более20 лет в качестве технического писателя и редактора. Он написал сотни статей для How-To Geek и отредактировал тысячи. Он является автором или соавтором более 30 книг по компьютерам на более чем дюжине языков для таких издателей, как Microsoft Press, O'Reilly и Osborne / McGraw-Hill. Он также написал сотни официальных документов, статей, руководств пользователя и учебных программ за эти годы.
Прочитать полную биографию

Интересные статьи