Контекстное меню — это результат действия в графическом пользовательском интерфейсе. Самое популярное контекстное меню — это меню для щелчка правой кнопкой мыши. Если щелкнуть правой кнопкой мыши на файле, папке или диске, появится контекстное меню этого элемента. Теперь при использовании компьютера вы можете захотеть получить полный контроль над некоторыми объектами, например папками или важными файлами. Как насчет того, чтобы иметь такую команду прямо в контекстном меню? Вы можете сделать это в Windows 10. В принципе, вы можете владеть файлом, целой папкой или даже диском в одном экземпляре. НО не применяются для принять право собственности на c:\ диск, потому что он имеет системных пользователей и права доступа – которые, если их нарушить, потребуют переустановки windows. Делайте это только для файлов, папок или внешних дисков, если хотите.
Просто сделайте текущего пользователя владельцем данного ресурса и предоставьте ему повышенные права. Конечно, перед сменой владельца вы должны войти в систему под именем или с правами администратора. Если этого не сделать, UAC предложит вам получить права администратора, прежде чем продолжить работу. Стандартным пользователям также может быть предложено ввести пароль администратора (разница лишь в том, что право собственности будет предоставлено указанной учетной записи с административными привилегиями, а не стандартной учетной записи пользователя). В противном случае, как администратору, вам достаточно нажать «да», и все готово. Однако обратите внимание, что файлы приложений, такие как CMD-файлы, EXE-файлы и т. д. не будет «принять право собственности» в их контекстных меню. Вместо этого у них по-прежнему будут «Запуск от имени администратора» опция.
Прежде чем приступить к процедуре получения прав собственности, необходимо учесть несколько моментов. Приведенная ниже процедура работает для систем Windows 10, язык которых установлен на английский.
Как добавить опцию Take Ownership в контекстное меню
Через файлы реестра:
Скачайте этот файл. Это сжатый файл, и вам нужно будет распаковать или извлечь его с помощью WinRar или WinZIP. После извлечения файлов в папке будет два файла реестра. Запустите ту, в которой говорится об установке, а если вы хотите удалить ее, то запустите ту, в которой написано uninstall.
Когда вы запустите его, согласитесь с приглашением UAC, нажав Да, а затем снова выберите Да, когда редактор реестра попросит вас подтвердить добавление. После этого перезагрузите компьютер.
После перезагрузки запустите «Принять право собственностиОпция » будет добавлена в контекстное меню папок и файлов. Как только вы щелкнете правой кнопкой мыши любую папку или файл, вы сразу же станете владельцем этого компьютерного ресурса. Вы сможете внести любые изменения в указанный файл, папку или диск.
Более опытные пользователи компьютера могут вручную получить право собственности на диск, файл или папку. Это делается с помощью кодировки в командная строка. Процедура немного отличается для файлов и папок. Выполните следующие действия:
Запустите командную строку от имени администратора. Удерживайте Ключ Windows и Нажмите X. Выберите командная строка (администратор)
Введите следующую команду
takeown /f имя файла
icacls имя файла /grant administrators:F
В результате этого действия вы получаете право собственности на файл и назначаете ему полное разрешение. Для папки код будет следующим
убрать /f имя папки /r /d y
icacls имя папки /grant administrators:F /t
Вручную через реестр:
Нам нужно внести некоторые изменения в ваш реестр компьютера. Этот процесс можно считать долгим и утомительным, но достаточно пройти его один раз, и жизнь станет проще. Обратите внимание, что редактор реестра — это очень мощный инструмент в Windows, и вы должны быть очень осторожны при внесении изменений в него. Создайте резервную копию реестра или создайте точку восстановления Windows если у вас есть важные данные на компьютере.
- Нажмите клавиши Windows + R, чтобы запустить программу управления компьютером Запустите Введите «regedit» в диалоге и нажмите Enter. Это позволит запустить команду Редактор реестра.
Мы собираемся внести изменения в два места в реестре. В первом месте добавьте «Принять право собственности» в контекстное меню для файлов любого типа, в то время как второе расположение добавит опцию в контекстное меню любой папки.
- Теперь перейдите к этим местам в редакторе реестра, используя левую часть экрана.
HKEY_CLASSES_ROOT > * > оболочка
- Теперь нам нужно создать новый ключ внутри ключа shell. Щелкните правой кнопкой мыши на ключе оболочки и выберите опцию «Новый> Ключ«. Нам нужно назвать ключ «запустить «. Если у вас уже есть этот ключ в реестре, вы можете пропустить этот шаг и перейти к следующему.
- Теперь мы собираемся изменить имя по умолчанию значение присутствующий внутри ключевой руны, которую мы только что создали. Выберите ключ runas и дважды щелкните «по умолчанию» быстро открыть ее Свойства.
- Зайдя в свойства, введите «Принять право собственности» в появившемся поле «Данные о значении. Нажмите «OK«, чтобы сохранить изменения. Это значение станет командой при открытии контекстного меню. Вы также можете изменить его на любое другое имя, если хотите.
- Теперь мы переходим к создайте новое значение внутри ключа runas. Щелкните правой кнопкой мыши на клавише runas и выберите «Новый > Строка Значение«. Назовите новое значение как «NoWorkingDirectory«.
- Теперь мы собираемся создать новый ключ внутри ключа runas. Щелкните правой кнопкой мыши на ключе runas и выберите «Новый > Ключ«. Назовите новый ключ «команда«.
- Теперь при выбранной клавише command, дважды щелкните на значении По умолчанию значение, присутствующее на правой панели, чтобы открыть его свойства.
- В поле Данные значения, присутствующем в свойствах, введите следующий код (обратите внимание на пробелы и числовые значения). Нажмите Ok, когда закончите.
- Теперь нам нужно создать новое значение внутри командного ключа. Щелкните правой кнопкой мыши на командной клавише и выберите «Новый > строковое значение«. Назовите новое значение как «IsolatedCommand«.
- Назвав его, двойной щелчок чтобы открыть его свойства.
- В поле Данные значения введите следующий текст и нажмите Ok. Это та же команда, которую мы добавили ранее для значения по умолчанию.
Это добавит «Принять право собственности» в контекстном меню для файлов.
Теперь мы добавим опцию контекстного меню для папок. Мы собираемся внести практически те же изменения, что и ранее, но в файл другой каталог.
- Перейдите по следующему пути в редакторе реестра.
HKEY_CLASSES_ROOT > Каталог > shell
- Теперь нам нужно создать новый ключ внутри ключа оболочки. Щелкните правой кнопкой мыши на ключе оболочки и выберите опцию «Новый> Ключ«. Нам нужно назвать ключ «runas«. Если у вас уже есть этот ключ в реестре, вы можете пропустить этот шаг и перейти к следующему.
- Теперь мы собираемся изменить значение Default, присутствующее внутри только что созданной ключевой руны. Выберите ключ runas и дважды щелкните на «по умолчанию» быстро, чтобы открыть его Свойства.
- В свойствах введите «Принять право собственности» в поле Данные значения. Нажмите «OK«, чтобы сохранить изменения. Это значение станет командой при открытии контекстного меню. Вы также можете изменить его на любое другое имя, если хотите.
- Теперь мы собираемся создать новое значение внутри ключа runas. щелкните правой кнопкой мыши на ключе runas и выберите «Новый > Строковое значение«. Назовите новое значение как «NoWorkingDirectory«.
- Теперь мы собираемся создать новый ключ внутри ключа runas. Щелкните правой кнопкой мыши на ключе runas и выберите «Новый > Ключ«. Назовите новый ключ как «команда«.
- Теперь, когда выбран ключ команды, дважды щелкните на значке По умолчанию значение на правой панели, чтобы открыть его свойства.
- В поле Value Data, присутствующем в свойствах, введите следующий код (обратите внимание на пробелы и числовые значения). Нажмите Ok, когда закончите.
- Теперь нам нужно создать новое значение внутри командного ключа. Щелкните правой кнопкой мыши по команде ключ и выберите «Новый > Строковое значение«. Назвать новое значение «IsolatedCommand«.
- После присвоения ей имени дважды щелкните на ней, чтобы открыть ее свойства.
- В Окно данных значения, введите следующий текст и нажмите Ok. Это та же команда, которую мы добавили ранее к значению по умолчанию.
Это позволит добавить «Принять право собственностиКоманда » в контекстное меню для папок.