Как я могу открыть блокнот с правами администратора только в окне Win + R?


26

Если я открою окно Win + R и наберу блокнот, откроется блокнот.

Как я могу открыть его как администратор таким же образом?

Ответы:


25

Запускать один раз как администратор

Синтаксис команды, который вы хотите использовать:

runas /user:<localmachinename>\administrator notepad

ПРИМЕЧАНИЕ. Обозначение названия машины необязательно. Это работает так же:

runas /user:administrator notepad

Замените administratorимя учетной записи, которая имеет доступ администратора. Вам нужно будет пройти аутентификацию, используя этот процесс.

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

runas /user:administrator /savecred notepad

Ссылка:

http://technet.microsoft.com/en-us/library/cc771525.aspx

Всегда запускать от имени администратора

Вы также можете установить его так, чтобы все программы работали в режиме администратора. Обычно это не рекомендуется, поскольку UAC существует по какой-то причине, но если вы склонны, выполните следующие действия:

Всегда запускать от имени администратора


1
Вы можете добавить флаг / savecred, чтобы он не запрашивался в будущем.
EBGreen

@EBGreen, как долго это продлится? Как вы можете отменить его, если вам нужно было во время существующего сеанса? Мне любопытно, так как я не часто пользуюсь этим.
Colyn1337

На самом деле не обращайте внимания, если вы используете W7 (и, вероятно, W8), поскольку он недоступен в этих средах. Я полагаю, что это длится в течение текущей сессии, и, насколько я знаю, нет способа сказать ему игнорировать учетные данные, как только вы их предоставили.
EBGreen

@EBGreen Я проверил это на W7 и WS08R2, и это сработало.
Colyn1337

Круто. Я люблю документы, которые лгут ...
EBGreen

24

Насколько я знаю, эта задача будет запущена с правами администратора, если она запускается с помощью WinKey+, Rкогда UAC отключен

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

В любом случае, вы можете сделать то же самое, если вы нажмете WinKeyклавишу, введите notepadв поле поиска и нажмите Ctrl+ Shift+Enter


12
Я думаю, что он выполняет все задачи от имени администратора автоматически, потому что у вас отключен / выключен контроль учетных записей ... Но +1 за предложение использовать окно поиска & ctrl + shift + enter. :)
Ƭᴇcʜιᴇ007

@ techie007 Если это то, что нужно, напишите в качестве ответа
канадец Люк ВОССТАНОВИТЕ МОНИКУ

2
@ techie007 верно. Вы получите эту опцию, только если сделали это: superuser.com/questions/431112/always-run-as-administrator
Colyn1337

@CanadianLuke Я обдумал это, но ОП не говорит, что хочет, чтобы он всегда запускал его как администратор. :)
Ƭᴇcʜιᴇ007

1
Я часто использую метод окна поиска в меню «Пуск», поэтому я уже отказался от диалогового окна «Выполнить». Я отключил поиск файлов для этого поля, чтобы сделать его быстрым, и теперь его единственная цель - запускать программы в меню «Пуск» и% PATH%. Если вы можете сделать это так удобно с помощью меню «Пуск», зачем вам все еще нужен диалог запуска? @ Realo33
Элвин Вонг

7

Если вы не возражаете против использования сторонних программ, существует несколько программ, elevate.exeнаписанных разными людьми. Эти программы работают (в основном) так:

elevate.exe notepad.exe

и затем появляется диалоговое окно UAC. Подтвердите это, и у вашего блокнота есть права администратора.

Вот сообщение в блоге об этом: http://www.raymond.cc/blog/trigger-uac-elevation-from-command-line-with-elevate-utility/


6

runasМетод часто предлагается есть серьезная проблема - это требует использования другой учетной записи ( Administrator), соответственно с различным профилем. AdministratorТакже по умолчанию происходит отключение. При запуске как любая другая стандартная административная учетная запись фактически используется токен с ограничением UAC, что побеждает цель.

Это есть возможность поднять в качестве текущего пользователя чисто через командную строку без сторонних инструментов, хотя это немного более сложным. Один из способов - через Start-Processкомандлет PowerShell . Полный вызов:

Start-Process -Verb "runas" notepad.exe

Укоротив его, мы можем получить:

start -verb runas notepad.exe

Запустите его из командной строки или из диалогового окна «Выполнить»:

powershell -c start -verb runas notepad.exe

Также возможно сохранить сценарий, который можно запустить просто elevate, как в ответе на CommitOrNot, - который, опять же, не требует никаких сторонних инструментов.


5

У меня есть другое решение для вас.

Нажмите клавишу Windows, запишите блокнот и нажмите ctrl+shift+enter

Это автоматически откроет блокнот (или любые другие программы Windows, которые искали) от имени администратора.

Г.Л.,

Refael


3
Это работает только при вводе в поле после нажатия кнопки Windows. Это не работает, если вы нажимаете Windows + R, а затем делаете это (ошибка IMO)
Мэтт Вилко

3

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

  • Нажмите Windowsклавишу
  • Тип блокнота
  • Нажмите Ctrl+ Shift+Enter

1

На форуме Microsoft есть решение этой проблемы . скопируйте вставьте строки ниже в блокнот и сохраните его как sudo.cmd и поместите в папку system32

@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

Теперь возьмите терминал Run и наберите sudo notepad

Надеюсь, что это поможет вам.


-1

Самый простой способ, который я знаю, - это щелкнуть правой кнопкой мыши ярлык обычного рабочего стола для программы, выбрать «Свойства», «Выбрать совместимость», отключить «Запуск этой программы от имени администратора», а затем (если вы выберете) нажать «Изменить настройки для всех пользователей». «Это заботится об этом и остается таким.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.