Есть ли более быстрый способ открыть процесс от имени администратора (с включенным контролем учетных записей)?

49

В настоящее время (в Windows 10) - если я хочу открыть приглашение CMD, я нажму клавишу Windows, напечатаю CMDи нажму Enter. Если я хочу, чтобы он был открыт как администратор, я должен к right clickпункту и нажать Run As administrator. Есть ли способ, которым я могу сделать это без использования мыши?

введите описание изображения здесь

Jonno
источник
2
на win10 и win8 вы можете нажать правую кнопку «Пуск» и выбрать «Командная строка (администратор)». Я думаю, что это самый быстрый способ. так как я не люблю работать с мышью, я использую CTRL SHIFT ENTER, как предложено в ответах
SimonS

Ответы:

81

Удерживая CTRL+ SHIFTво время нажатия Enter, он открывается как администратор.

Кажется, вы также можете удерживать CTRL+ SHIFT+ Left Clickокно CMD на панели задач (возможно, также и для других приложений), чтобы открыть новое как администратор.

Подтвердили работу в Windows 7, 8, 8.1 и 10.

Jonno
источник
Да, это определенно работает в 8 / 8.1. Я верю, что это сработало и в 7, но я не могу попробовать это прямо сейчас.
Даниэль Б
2
Но это так. Я использую это ежедневно.
Даниэль Б
1
Отлично! +1 Также, если у вас есть что-то, что вы всегда хотите запустить от имени администратора, вы можете щелкнуть правой кнопкой мыши, перейти к свойствам, нажать «Дополнительно», а затем установите флажок «Запуск от имени администратора». Он будет запрашивать повышение уровня каждый раз, когда вы запускаете его. Однако не все ярлыки / ссылки / программы позволяют это. Например, мой ярлык MIcrosoft Edge не позволит мне щелкнуть правой кнопкой мыши и перейти к свойствам. Я вижу, что Бен Н поставил это как ответ.
Тодд Уилкокс
3
Обратите внимание, что это работает ТОЛЬКО в строке меню «Пуск». Он НЕ работает с приглашением на запуск Win + R.
Нельсон
1
Отличный способ сократить ваши рабочие процессы на несколько сотен миллисекунд. Изменил мою жизнь. +1
PNDA
22

Для Windows 8.1 и 10 на английском языке, чтобы открыть командную строку Adminstrator с помощью клавиатуры

Windows Key+ XсопровождаетсяA

Для других языков соответствующая клавиша будет указана подчеркиванием во всплывающем меню.

Дэвид Маршалл
источник
3
Имейте в виду, что мнемоника сочетаний клавиш имеет тенденцию быть локализованной, поэтому она может отличаться для некоторых языков. (Хотя админ довольно стабилен в этом вопросе)
PTwr
2
На моем языке это Windows+ X, тогда C.
Петр Худечек
Это должен быть принятый ответ. Это самый быстрый метод из всех ответов здесь.
PNDA
1
@ PandaLion98 Это не отвечает на вопрос. ОП попросил решение для любой программы, а не только для командной строки.
Дэвид Маршалл
@DavidMarshall Touche
PNDA
8

Ctrl+ Shift+ Enterудобно, но если вы предпочитаете Linux-подобную среду, вы можете сохранить этот скрипт как- sudo.cmdнибудь в вашем PATH:

@echo Set objShell = CreateObject("Shell.Application") > %temp%\sudo.tmp.vbs
@echo args = Right("%*", (Len("%*") - Len("%1"))) >> %temp%\sudo.tmp.vbs
@echo objShell.ShellExecute "%1", args, "", "runas" >> %temp%\sudo.tmp.vbs
@cscript %temp%\sudo.tmp.vbs

Тогда вы можете использовать эту команду:

sudo cmd

Первоначальный источник

gronostaj
источник
1
Видимо, вы сами уже дали атрибуцию раньше: P: superuser.com/a/640599
d0nut
1
@iismathwizard Это ... интересно;) Спасибо!
gronostaj
4

Если вы все время открываете запросы административных команд, вы можете создать ярлык на панели задач:

  1. Найти командную строку в результатах поиска. (В поисках cmdработ.)
  2. Щелкните правой кнопкой мыши и выберите « Прикрепить к панели задач» .
  3. Откройте свойства ярлыка панели задач, щелкнув правой кнопкой мыши значок, затем щелкнув правой кнопкой мыши появившуюся запись командной строки и выбрав « Свойства» .
  4. На вкладке «Ярлык» нажмите кнопку « Дополнительно» .
  5. Выберите « Запуск от имени администратора» и «ОК» в окне свойств.

Теперь вы можете активировать этот ярлык, удерживая клавишу Windows и нажимая число, обозначающее положение этого значка (не считая стандартного значка переключателя рабочего стола Windows 10). Например, если значок командной строки является вторым закрепленным элементом, нажатие Windows+ 2активирует его. Нажатие Alt+ Yпринимает приглашение UAC. Это всего лишь две клавиатурные команды, всего четыре клавиши, без мыши.

Бен Н
источник
1
+1 Обратите внимание, что если используемая вами учетная запись не является локальным администратором (чего на самом деле не должно быть!), Вы не можете просто нажать Alt + Y, вам фактически нужно ввести имя пользователя и пароль административной учетной записи. Этот метод идеально подходит для запуска любого вида инструмента администратора, например, диспетчера сервера или Powershell, где вы хотите, чтобы он запускался как администратор домена, но не хотите входить на свой компьютер как администратор домена.
Тодд Уилкокс
1
Обратите внимание, что трюк Windows+ 2(который я раньше не видел) действует по сути так же, как нажатие на соответствующий значок: он запускает ярлык, если он не работает, или переключается на (или переключается между) его / их, если он уже запущен , (Это было на Windows 7).
TripeHound
2

Если на вашей клавиатуре есть клавиша меню , вы можете использовать ее вместо щелчка правой кнопкой мыши.

Это не так удобно, как некоторые другие опции в этом случае, но оно также более общее.

svick
источник
3
Если на вашей клавиатуре нет клавиши меню, вы можете использовать shift-f10.
Джеральд Шнайдер
1

Я предполагаю, что «быстрый» в первоначальном вопросе относится к скорости использования, и время, затрачиваемое на его настройку, не имеет значения.

Если это так, следующее, безусловно, приведет к быстрому запуску, так как он повышается без необходимости иметь дело с запросом UAC.

http://www.thewindowsclub.com/create-elevated-shortcut-run-programs-bypass-uac

Чтобы обеспечить краткий обзор техники, вы создаете задачу в планировщике задач, которая запускает выбранную вами программу с повышенными учетными данными. Запуск этой программы не требует взаимодействия с приглашением UAC, и, вызывая планировщик задач с подходящими параметрами, вы можете запустить выбранную вами программу двойным щелчком по ярлыку.

Это требует отдельной задачи планировщика задач для каждой отдельной программы, которую вы хотите запускать с повышенными правами.

dgnuff
источник
0

РЕДАКТИРОВАТЬ: Я просто перечитал то, что вы спросили, и увидел, что вы не хотите использовать мышь. Прости за это. Я оставлю этот комментарий тем, кто хочет использовать мышь.


Почему бы не щелкнуть правой кнопкой мыши значок меню «Пуск» в Windows 8/10 и выбрать «Командная строка» (Admin)?

Щелкните правой кнопкой мыши на:

Стартовое меню

затем нажмите:

Контекстные элементы меню «Пуск»

Габриэль Грейвс
источник
0

win + r, regedit.exe, ctrl + f "enablelua", немного подождите, установите значение d-word на 0

Все теперь будет открыть с правами администратора по умолчанию.

Габардин
источник