Откройте Elevated “Администратор”: cmd запрашивают вместо “cmd подсказка (Работающий как Администратор)”

попытайтесь установить переменную среды РЕДАКТОРА, например, делая:

EDITOR=nano
export EDITOR
4
задан 20 July 2011 в 22:50
3 ответа

Вы не указывали, какой O.S. Вы используете, но это должна быть Vista или позже, поскольку это - поведение Управления Учетной записью типичного пользователя.

В основном, в недавней системе Windows, даже если Ваша учетная запись пользователя является членом Группы администраторов компьютера, Вам все еще не разрешают выполнить задачи администрирования; при попытке сделать что-то на самом деле требование административных прав, то или действие перестанет работать или всплывающее окно, будет казаться спрашивающим Вас для подтверждения действия; если Вы вместо этого только будете иметь стандартные пользовательские права, то Вас попросят обеспечить учетные данные реальной учетной записи Администратора.

Если Вы щелкнете правой кнопкой по чему-то и примете решение "Работать как Администратор", то попросит UAC у Вас подтверждения, и затем Вы сможете эффективно обойти его, и программа (не просто cmd.exe, BTW), будет работать с полными административными правами. Это особенно полезно с программами, которые не совместимы с контролем учётных записей и имеют тенденцию тихо перестать работать, если они требуют административных прав, и Вы просто дважды щелкаете по ним, в то время как контроль учётных записей является операционным.

Это, конечно, не имеет никакой уместности, если контроль учётных записей отключен (который может быть сделан через Панель управления), в этом случае дважды щелкая по значку или принимая решение "Работать, поскольку Администратор" делает точно то же самое; но заголовок окна все еще отразит "поднятое" состояние той командной строки.

Если Вы спрашиваете, "как я могу выполнить команду как Администратор (т.е. поднятый) из командной строки", AFAIK, там не встроенная поддержка этого. Действительно было бы хорошо иметь start /elevated или runas /elevated переключатели.

2
ответ дан 3 December 2019 в 03:35

Извините за возрождение старого вопроса, но в моем поиске точно то же самое, что Google привел меня сюда, так что, возможно, это поможет кому-то другому, ищущему это. Написанная сообществом утилита, которая делает именно то, что ищет OP (эквивалент переключателя «/ повышенный» для команды «start» или «runas»), действительно существует:

Исходная версия, написанная Джоном Роббинсом (C #):
http : //www.wintellect.com/cs/blogs/jrobbins/archive/2007/03/27/elevate-a-process-at-the-command-line-in-vista.aspx

Переписано Йоханнесом Пассингом ( C - нет зависимости от .Net):
http://jpassing.com/2007/12/08/launch-elevated-processes-from-the-command-line/

Пример использования:

c:\>elevate cmd.exe

Щелкните ОК в строке UAC, и у вас есть командная строка администратора.

3
ответ дан 3 December 2019 в 03:35

для запуска любой программы с повышенными привилегиями в Windows 7 удерживайте << LEFT CTRL >> и << LEFT SHIFT >> при запуске программы. (например, введите cmd и затем << Left ctrl >> + << left shift >> + << enter >>

-1
ответ дан 3 December 2019 в 03:35

Теги

Похожие вопросы