Полезные твики для Висты.

Обсужнение только OS Windows Vista

Модератор: NetSkipper

Правила форума
Администрация не несет ответственности за размещенные на этом форуме сообщения.
Если сообщения как то ущемляют Ваши права, обратитесь к администрации, и информация будет удалена с форума. Категорически запрещается выкладывать линки на продукцию Майкрософт!
Нарушители будут наказаны, в соответствии с общими правилами форума.
Сообщения и темы, которые не будут соответствовать тематике раздела, будут удаляться.
Аватара пользователя
igor7
Пользователь
Сообщения: 3182
Зарегистрирован: 13.01.2007, 11:43
smartphone: HTC ONE
Откуда: Israel

Даритель

Полезные твики для Висты.

Сообщение igor7 »

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

Как добавить опцию Take Ownership в контекстное меню?

Итак, первая же трудность возникает, к примеру, у тех, кто хочет открыть файл или папку, которая лежит на другом логическом диске, на котором установлена Windows XP.
Получаем такое сообщение во время попытки открыть папку:

Изображение

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

Код: Выделить всё

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"
Теперь сохраняем этот файл, дав ему имя "Ownership.reg". Двойном клик по файлу, если у Вас не отключен UAC, получаем сообщение с подтверждением Ваших действий:

Изображение

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

Изображение

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

Изображение

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

Изображение

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

Изображение

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

Изображение

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

Изображение

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

Изображение

Надеюсь этот твик будет Вам полезен!
Homo hominis lupus est. Ipso factum!
Ответить

Вернуться в «Windows Vista»