Команда стать владельцем в контекстном меню windows 7

Обновлено: 05.07.2024

В Windows Vista/7 имеется система защиты важных, с точки зрения ОС, файлов и папок от изменений, и все бы хорошо, но она может вызывать достаточно серьезные сложности при работе с операционной системой. Например, невозможно удалить, переименовать или изменить файлы, выяснилось, что некоторые программы отказываются устанавливаться, причем никакие известные методы борьбы с этим явлением - ни включение хорошо известного по Windows XP режима совместимости, ни пляски с бубном вокруг компьютера, ни даже такой очень эффективный новомодный метод разрешения проблем - не помогают.

Имеется более быстрый метод снятия защиты с файлов и папок Windows Vista.
Внесите данные в реестр, запустив файл "Security.reg". После внесения данных в реестр у вас появится новая опция в контекстном меню Проводника - "Стать владельцем и задать полный доступ к объекту" . Чтобы увидеть эту строку удерживайте клавишу "Shift", выделите папку или файл, которым вы хотите завладеть и задать полный доступ, щелкните правой кнопкой мышки по объекту и выберите строчку "Стать владельцем и задать полный доступ к объекту", после чего вы мгновенно станете владельцем объекта, сможете переименовывать, удалять, изменять и выполнять иные действия с ним.

Вложения

Vadim Sterkin

Настоятельно не рекомендуется становиться владельцем папок Windows и Program Files. Если вы все-таки сделали этот опрометчивый шаг, см. Восстановление параметров безопасности по умолчанию

iolka

прошу пояснить почему.

Данным решением следует пользоваться, только если изменение, внесенное в безопасность компьютера, имело отрицательные последствия

Vadim Sterkin

Это ничего не значит Как минимум, снижается безопасность и целостность системы. Поясняю цитатой из Безопасность: Повышение безопасности в ОС Windows Vista с помощью новых списков управления доступом (ACL)

Учетная запись Trusted Installer
В ОС Windows Vista владельцем большинства системных файлов является идентификатор безопасности (SID) «TrustedInstaller», и только у этого идентификатора есть полный доступ к этим файлам. Эта мера является частью комплекса мер, принятых в ОС Windows Vista для обеспечения целостности системы. Она препятствует процессам, запущенным с правами администратора или учетной записи «Local System», автоматически изменять эти файлы. Чтобы удалить системный файл, необходимо стать владельцем этого файла, а затем добавить запись ACE, позволяющую удалить его. Такой подход предоставляет некоторую степень защиты от процессов, запущенных с правами учетной записи «LocalSystem» с системной меткой целостности. Процессы с более низкой целостностью не могут повысить свои права для изменения владельца объекта. Некоторым службам можно установить средний уровень целостности, несмотря на то, что они запущены с правами учетной записи «Local System». Такие службы не смогут заменить системные файлы, поэтому в случае атаки и захвата управления этой службой, атакующая программа также не сможет заменить системные файлы, поэтому вредоносным программам (в том числе скрытым) будет сложнее установить себя в систему. Также администраторы больше не смогут удалить системные файлы, которые они по каким-то своим соображениям считают ненужными.

Я думаю, что снижение безопасности - это отрицательные последствия

На OSZone несколько раз были темы, в которых люди плакались по поводу проблем в работе ОС после взятия на себя владения системными папками - не хочется тратить время на поиски. Ну вот один хотя бы 167.

А зачем вам быть владельцем системных папок? Я видел аргументы типа "хочу быть полноправным владельцем всего, я так привык - как это, меня, админа, винда не пускает. ". В той же теме, откуда пример. Это неубедительно И это человек дальше признается, что раз в месяц переставляет ОС - он ее просто убивает подобными действиями.

Чтобы туда что-то скопировать? Ну так запустите командную строку от имени админа и copy /?. Вы же не каждый день это делаете. Либо можно UAC отключить для выполнения этой операции.

iolka

программа от модема часто не находит порт. для нахождения оной порта ничего не помогает. чтобы всё снова заработало, нужно её удалить. виста это делать не даёт, закрывая доступ к папкам, даже если отключу UAC. через установка/удаление остаётся много мусора и модем порт так и не находит.
проблем при использовании не наблюдаю, причем виста всё равно даже если нажимаешь полный доступ к папке Windows, этого полного доступа не дает. и использование оного изменения с головой считаю удобным.
Активный пользователь
Прошу прощения за глупый вопрос, господа консультанты, не порекомендуете -ли учебную статью с углублёнными сведениями, что такое метка "null" на ключах реестра Windows и почему их ( а также процессы инициированные этими ключами) невозможно удалить и остановить. Перешерстил ресурсы, но там только глухие упоминания либо что-то невнятное. Заранее благодарю. Ещё раз извините за отвлечение от своих занятий.

Кирилл

что такое метка "null" на ключах реестра Windows и почему их ( а также процессы инициированные этими ключами) невозможно удалить и остановить
Активный пользователь

Dragokas

Very kind Developer

Обычно, речь идёт об именовании, а не значении параметра.

Сложность в том, что большинство программ используют WinAPI. Для доступа к ключам, в имени которых содержится знак 0x00 требуются функции NativeAPI,
вызов которых немного сложнее, к тому же они частично не-документированы.

Активный пользователь
Dragokas, благодарю! Скажите пожалуйста, а каким образом вредоносы получают возможность использовать nativeAPI для именовании ключей и их скрытия? В статьях и найденных мной уже самостоятельно материалах, говорится о запуске этого интерфейса ещё на этапе загрузки ОС, чуть ли не раньше драйверов. Потом, для доступа к интерфейсу требуются определённые права. А ключи антивирусных приложений также защищаются от их удаления или перезаписи или нет?

Dragokas

Very kind Developer

born, необходимо разделить понятия.

Во время создания процесса в его адресное пространство подгружаются библиотеки (файлы .dll) те, что указаны в списке импорта + другие (при динамическом вызове функций).
Из этих библиотек вызываются функции. Основными библиотеками являются:

ntdll.dll - функции Native API (обычно их имена начинаются с приставок Nt, Zw).
kernel32.dll и все остальные библиотеки - функции Windows API.

Во время загрузки ОС, первой подгружается ntdll.dll. Соответственно Boot-драйвера имеют доступ только к Native API функциям.
На этом же этапе ещё до входа в систему есть некий загрузочный (Native) режим (о котором я и сам немного знаю). В нём также доступны всё ещё только функции Native API.

Затем система подгружает kernel32.dll и доступен уже более широкий набор функций.

В контексте разграничения привилегий существует два основных режима работы программ:
1. В user-mode (пользовательский режим), кольцо 3.
2. В kernel-mode (режим ядра), кольца 0, 1, 2.
. ну, есть еще гипервизор, реализация разграничения области исполнения кода на уровне процессора.

Из-под user-mode Вам доступны практически любые функции*, в т.ч. Native API. Т.е. вы можете свободно создавать Null-embedded ключи реестра. Защита вируса реализована на мало-документированных особенностях и в рассчёте на то, что некоторые защитные средства используют функции работы с реестром из kernel32, т.е. не будут видеть подобных ключей. В том числе и родной редактор реестра Windows.

* Теперь на счёт самозащиты антивирусов. Из-под user-mode у вас есть доступ ко многим функциям, но не всем.
Часть из функций может быть вызвана только из-под kernel-mode, т.е. драйвером.
Возьмём, например, антивирус Касперского. Там используется целый ряд драйверов, с помощью которых реализованы фильтры и хуки, поставленные на определённые файлы и ключи реестра.
Доступ к реестру контролируется через CmRegisterCallback. После регистрации этой функции обратного вызова, ей передаётся управление каждый раз, как только система получает запрос на доступ к какому либо ключу реестра. И если драйвер Касперского в этой функции вернёт false, то доступ к запрашиваемому объекту будет запрещён системой.

Вы можете больше для себя подчерпнуть, почитав про руткиты, например:
Kyocera
Обнаружение руткитов режима ядра с помощью отладчика
ещё у Зайцева Олега можете посмотреть интересные статьи.

ДЛЯ ПРОСМОТРА САЙТА РЕКОМЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ: Uran - браузер от uCoz на базе проекта Chromium. | Google Chrome | Opera | Firefox

Из них:
Пользователи: 1368
Проверенные: 19
Друзья: 5
Редакторы: 0
Журналисты: 8
В вечном бане : 31
Модераторы: 1
Администраторы: 3

Из них:
Парней 1130
Девушек 305

Сейчас на сайте:


ВЫ МОЖЕТЕ ВОСПОЛЬЗОВАТЬСЯ

Статьи: Общие [101] Статьи: Windows Vista [225] Статьи: Windows 7 [430]
Статьи: Windows 8 [33] Статьи: Windows 10 [336] Статьи: Windows 11 [45]
Статьи: Медицина и Здоровье [163] Статьи: Психология, Семья, Отношения [160] Статьи: Наука и Искусство [34]
Статьи: Безопасность [12] Статьи: Офис 2010 [125] Статьи: Офис 2007 [9]
Статьи: Тестирование железа [4] Статьи: Exchange Server 2010 [103] Статьи: Photoshop [76]
Статьи: Corel Draw [2] Статьи: История и Политика [5] Статьи: Реестр Windows [1]
Маленькие хитрости: Команда “Стать владельцем” в контекстном меню Windows 7 и Vista

Стать владельцем системных файлов и папок в Windows 7 и Windows Vista не так-то просто. Есть несколько способ, как это сделать через обычный графический интерфейс или командную строку, но эти способы, на наш вкус, слишком долгие. А хочется так – раз щелкнул на файле, и готово.

Всем лентяям, кому нравится правило одной кнопки, пригодятся следующие два файла системного реестра. Щелчок на одном файле позволяет внести в контекстное меню команду “Стать владельцем”:


Загрузите файлы в архиве, ссылка на который указана в конце статьи. Распакуйте архив и дважды щелкните на файле Установить.reg. Появится окно предупреждения, в котором нужно щелкнуть на кнопке Да.


Ну а удалить изменения в реестре можно, дважды щелкнув на файле Удалить.reg. Если кому-то интересно, как работают эти файлы, откройте их любым текстовым редактором и увидите, какие именно изменения вносятся с ними в системный реестр.

После прочтения материала " Маленькие хитрости: Команда “Стать владельцем” в контекстном меню Windows 7 и Vista ", можно просмотреть форум и поискать темы по данной игре.

html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию

Внимание: Все ссылки и не относящиеся к теме комментарии будут удаляться. Для ссылок есть форум.

Как стать владельцем папки или файла в Windows-01

Есть несколько способов стать владельцем папки или файла, основные среди которых — использование командной строки и дополнительные настройки безопасности ОС. Есть также и сторонние программы, позволяющие изменить владельца папки в два клика, на одного из представителей которых тоже посмотрим. Все описанное ниже подходит для Windows 7, 8 и 8.1, а также Windows 10.

Примечания: для того, чтобы стать владельцем того или иного элемента с использованием способов ниже, вы должны иметь права администратора на компьютере. Кроме этого, не следует изменять владельца для всего системного диска — это может повлечь нестабильную работу Windows.

Использование команды takeown для того, чтобы стать владельцем объекта

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

Для ее использования, запустите командную строку от имени Администратора (в Windows 8 и Windows 10 это можно сделать из меню, вызываемого правым кликом по кнопке Пуск, в Windows 7 — с помощью правого клика по командной строке в стандартных программах).

В командной строке, в зависимости от того, владельцем какого объекта вам нужно стать, введите одну из команд:

  • takeown /F “полный путь к файлу” — стать владельцем указанного файла. Чтобы сделать всех администраторов компьютера владельцами, используйте параметр /A после пути к файлу в команде.
  • takeown /F “путь к папке или диску” /R /D Y — стать владельцем папки или диска. Путь к диску указывается в виде D: (без слэша), путь к папке — C:\Folder (также без слэша).

Как стать владельцем папки или файла в Windows-02

Как стать владельцем папки или файла в Windows-02

Как изменить владельца папки или файла с помощью команды icacls

Еще одна команда, которая позволяет получить доступ к папке или файлам (изменить их владельца) — icacls, использовать которую следует так же, в командной строке, запущенной от имени администратора.

Как стать владельцем папки или файла в Windows-03

Как стать владельцем папки или файла в Windows-03

Для установки владельца используйте команду в следующем виде (пример на скриншоте):

Icacls “путь к файлу или папке” /setowner “Имя_пользователя” /T /C

Пути указываются аналогично предыдущему способу. Если требуется сделать владельцами всех администраторов, то вместо имени пользователя используйте Администраторы (или, если не сработает, Administrators).

Получение доступа с помощью настроек безопасности

Следующий способ — использовать лишь мышь и интерфейс Windows, не обращаясь к командной строке.

  1. Кликните правой кнопкой мыши по файлу или папке, доступ к которому нужно получить (стать владельцем), в контекстном меню выберите пункт Свойства.
  2. На вкладке Безопасность нажмите кнопку Дополнительно.

Как стать владельцем папки или файла в Windows-04

Как стать владельцем папки или файла в Windows-04

Как стать владельцем папки или файла в Windows-05

Как стать владельцем папки или файла в Windows-05

Как стать владельцем папки или файла в Windows-06

Как стать владельцем папки или файла в Windows-06

Как стать владельцем папки или файла в Windows-07

Как стать владельцем папки или файла в Windows-07

Другие способы стать владельцем папок и файлов

Есть и другие способы решить проблему «отказано в доступе» и быстро стать владельцем, например, с помощью сторонних программ, встраивающих пункт «Стать владельцем» в контекстное меню проводника. Одна из таких программ — TakeOwnershipPro, бесплатная и, насколько я могу судить, без чего-то потенциально нежелательного. Аналогичный пункт в контекстное меню можно добавить и путем редактирования реестра Windows.

Как стать владельцем папки или файла в Windows-08

Как стать владельцем папки или файла в Windows-08

Однако, с учетом того, что подобная задача возникает сравнительно редко, я не рекомендую устанавливать стороннее ПО или вносить изменения в систему: на мой взгляд, лучше изменить владельца элемента одним из способов вручную.

Оцени новость

В Windows 7 владелицей всех системных файлов (папок) является Windows, которая защищает их от случайного удаления, перемещения или переименования. В процессе изменения графического интерфейса Windows 7, иногда может возникнуть ситуация когда необходимо удалить/заменить или переименовать некоторые файлы, а система попросту отказывается это делать и это не смотря на то, что Вы вошли под учетной записью Администратора.


Нажмите на рисунок чтобы увеличить

Стать владельцем системных файлов и папок в Windows 7 и Windows Vista не так-то просто. Есть несколько способов, как это сделать: через обычный графический интерфейс (более сложный и продолжительный по времени) или через специальный пункт в контекстном меню Проводника (менее сложный и менее продолжительный).
В данной статье я подробно расскажу о каждом способе. В любом случае решать Вам какой именно способ использовать для того чтобы стать Владельцем файла.
ОБРАТИТЕ ВНИМАНИЕ: выполнение операций по смене владельца файла (папки) никак не влияет на производительность системы и не снижает ее безопасность, при условии что Вы осознаете степень риска, берете на себя ответственность за свои действия, а также в курсе последствий которые могут наступить после операций удаления/замены/переименования конкретного файла (папки), защищенного системой.

Способ 1 - Добавляем пункт "Смена владельца" в контекстном меню проводника

1. Скачайте архив TakeOneShip.rar, в котором содержаться твики реестра для добавления/удаления команды "Смена владельца" в контекстное меню Проводника.

2. В скачанном архиве запустите файл:

- InstallTakeOwnership.reg - для добавления пункта "Смена владельца" в контекстное меню
- RemoveTakeOwnership.reg - для удаления данного пункта из контекстного меню Проводника.

3. Появится
окно предупреждения, в котором нужно кликнуть на кнопке Да.

4. После этого в контекстном меню Проводника должен появиться пункт "Смена владельца".

Как использовать команду "Смена владельца": если Вам необходимо удалить/заменить/переименовать файл (папку), который защищен системой, нужно кликнуть по нему правой кнопкой мыши и выбрать пункт "Смена владельца". На несколько секунд запуститься окно командной строки и произойдет выполнение операций по смене владельца файла. После этого к данному файлу (папкк) можно будет применить такие операции как удаление/замена/переименование.


Нажмите на рисунок чтобы увеличить

Способ 2 - Использование графического интерфейса

1. Откройте папку в которой находится файл (папка), у которого необходимо сменить владельца.

Читайте также: