Введение
Казалось бы, избитая тема, но не реже чем раз в неделю на форуме начинаются пространные объяснения о том, как же все-таки получить доступ к какому-либо объекту. Чаще всего – это, конечно, папки или файлы, иногда разделы реестра. Попробую собрать воедино способы получения доступа к локальным объектам.
При отсутствии доступа к локальному объекту вы не можете управлять его разрешениями, отсутствие такой возможности может быть компенсировано сменой владельца объекта, после чего вы сможете управлять его разрешениями. Сделать это можно несколькими способами, рассмотрим их по порядку.
Способ 1. Использование графического интерфейса (GUI)
Способ 2. Использование утилит командной строки takeown и icacls
Пприменим только к файлам, папкам и дискам.
- Нажмите Пуск – в строке поиска введите cmd – на найденном файле нажмите правую клавишу мыши и выберите пункт Запуск от имени администратора

- В окне cmd введите следующую команду:
takeown /f “C:\Program Files\ERUNT\ERUNT.EXE”
В команде используется утилита takeown, которая позволяет восстанавливать доступ к объекту путем переназначения его владельца. Полный синтаксис утилиты вы можете получить по команде takeown /?
- В командной строке введите следующую команду
icacls “C:\Program Files\ERUNT\ERUNT.EXE” /grant Blast:F
После применения этой команды вам будет показано сообщение об обработке файлов и папок. В случае, если таким образом не удастся получить полный доступ к объекту, проделайте процедуру повторно, загрузившись в безопасный режим.
В этой команде используется утилита icacls, позволяющая управлять списками управления доступом (ACL), а значит и разрешениями для пользователей и процессов использовать файлы и папки. Синтаксис утилиты вы сможете узнать по команде icacls /?
Способ 3. Пункт смены владельца объекта в контекстном меню проводника
Для добавления пункта меню “Смена владельца” в русской версии Windows Vista примените этот твик реестра:
Windows Registry Editor Version 5.00
Для добавления пункта меню “Take Ownership” в английской версии Windows Vista примените этот твик реестра:
Windows Registry Editor Version 5.00
Для удаления этого пункта меню (независимо от языка системы) можете использовать следующий твик реестра:
Windows Registry Editor Version 5.00



