su
(Super User), которая позволяет запускать программы с повышенными привилегиями без необходимости ввода пароля администратора (но с появлением диалога UAC). По сути это аналог функции Run as administrator из контекстного меню, но с одним важным различием: стандартный механизм устанавливает рабочий каталог c:\windows\system32\
, а su
сохраняет тот каталог, из которого он был запущен. То есть стандартными средствами нельзя запустить, например, сmd
в том каталоге, который у вас сейчас открыт в Total Commander, что очень неудобно. А в su
этот вопрос полностью решён.Для работы необходимо предварительно скопировать файл программы в системную директорию
c:\windows\system32\
, после чего утилита всегда будет готова к работе в консоли или по нажатию Win+R.Для того, чтобы запустить командную строку в текущем каталоге, например, при помощи Total Commander, необходимо просто ввести команду
su
в соответствующее поле внизу экрана, нажать Enter и согласиться с выдачей приложению повышенных привилегий (Alt+Y).Для запуска любых сторонних команд с повышенными привилегиями необходимо указать их непосредственно после команды su. Например, если вы находитесь в каталоге
c:\windows\system32\drivers\etc\
и хотите открыть файл hosts в блокноте, просто выполните команду:- Код: Выделить всё
su notepad hosts
Также не стоит забывать о быстром запуске командной строки при помощи диалога «Выполнить» (Win+R). При этом командный интерпретатор будет запущен в каталоге пользователя, а не в системном каталоге.
Скачать: sucmd.zip (7KB).
Официальная страница: http://veg.by/ru/projects/sucmd/
Старая версия: