Из-за этих трудностей многих Виста и отталкивает как операционая система. В этом топике мы будем делиться полезными твиками для Висты, которые упростят нам, простым смертным жизнь...
Как добавить опцию Take Ownership в контекстное меню?
Итак, первая же трудность возникает, к примеру, у тех, кто хочет открыть файл или папку, которая лежит на другом логическом диске, на котором установлена Windows XP.
Получаем такое сообщение во время попытки открыть папку:

В этом сообщении говорится о том, что Вы не имеете прав на доступ к этой папке... Можно, конечно, каждый раз, когда будет выскакивать подобное сообщение, добавлять себе permissions и вручную, но я предлагаю более простой метод,- добавить в контекстное меню (правый клик мыши) опцию Take Ownership. При выборе данной опции, Вы становитесь полноправным владельцем конкретного объекта с полным пакетом прав на него

Код: Выделить всё
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take Ownership"
"Extended"=""
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take Ownership"
"Extended"=""
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

далее читаем предупреждение о возможных последствиях


соглашаемся с этим, нажав на "Yes", и читаем сообщение о том, что информация успешно добавлена в системный реестр:

Теперь если нажать и удерживать клавишу "Shift", одновременно кликнув правой кнопкой мыше по нужному нам объекту, видим среди всего прочего опцию Take Ownership:

Кликнув по этой опции, мы получем полный доступ к желаемому объекту (предварительно опять выскочит окно UAC, у кого эта функция не отключена) . Проверить, что же действительно происходит можно, зайдя в Properties (папки или файла) >> Security >> Advanced:

И в закладке Owner, у видеть себя родного:

Ну, а если кому-то хочется детально изучить свои права и обязаности на данный объект, переходим в закладку Effective Permissions, нажав на кнопку Select, вписываем название вашего акаунта на данном компе:

И после нажатия на OK имеем полную картину прав:

Надеюсь этот твик будет Вам полезен!