Как запустить командную строку от имени администратора? Запуск командной строки (cmd) с правами администратора Консоль от имени администратора windows 7

Запускаем консоль команд cmd от имени администратора.

Наряду с PowerShell, командная консоль или обработчик команд Windows является средой запуска скриптов и утилит, которые относятся к части системных. При этом все они выполняют три основные функции:

  1. информативные (статистические)
  2. ремонтные
  3. диагностические

Владея консолью и простейшими навыками в знании таких утилит и флагов настроек к ним можно расширить свои познания в Windows почти до уровня “гораздо круче, чем пользователь” . Однако для полного функционала от вас изначально потребуется важное условие – максимум предоставляемых пользователю прав на проведение операций.

Правда, а зачем?

Немалое количество утилит имеют функции, которые способны если не навредить, то раскрыть многие секреты о пользователе. А бесчисленные скрипты вовсе могут не просто уничтожить Windows (это не самое страшное), но и уничтожить важную информацию, втихаря передавать о вас то, что никто не желает о себе рассказывать и т.д. Вполне официально и с “вашего разрешения”. При всём том UAC Windows будет тихо и на законных основаниях молчать. И для этого Windows по умолчанию вводит учётную запись с ограниченными правами, пряча . Так что для того, чтобы запустить cmd с правами администратора, придётся предпринять некие действия.

Главным отличительным признаком запуска cmd ИМЕННО от имени администратора является имя папки, появляющееся в строке самой консоли:

консоль запущена из SysWOW

а здесь из System32

А вот та же, казалось бы, консоль команд, но с ограниченными правами. Смотрите на строку корневой папки:

Сия строка означает, что возможности запускаемых команд будут ограничены возможностями и правами пользователя (в моём случае с именем 1 из списка пользователей Users ), от имени которого консоль открыта. И, как уже говорилось, эти возможности часто изначально урезаны.

Однако принципы запуска в системах разного поколения немного различаются. Поговорим о всех.

Как запустить cmd от имени администратора?

СПОСОБ 1

Консоль, как и прочие системные утилиты, лежит в папке:

C:\Windows\System32\

если у вас 64-х битная версия системы, утилита дублируется в папке:

C:\Windows\SysWoW64

А значит самый первый, простой, надёжный способ “достать” консоль, это вызвать её напрямую из папки:

или для 64-битной версии:

Здесь стоит отметить, что традиционный некогда для Windows XР, например, способ вызвать системную утилиту из строки Выполнить (она запускается сочетанием клавиш Ctrl +R ):

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

окно консоли всё равно скажет о том, что оно запущено от имени пользователя. Вот тут вас выручит…

СПОСОБ 2

… который заключается в том, что моменту запуска консоли будет предшествовать зажатие клавиш SHIFT +CTRL

Такое сочетание клавиш прокатывает не только с консолью, но и другими утилитами: нужно запустить программу с правами админа – перед запуском зажимаем SHIFT +CTRL .

СПОСОБ 3

В Windows есть ещё один традиционный способ запуска любого из исполнительных файлов – из Диспетчера задач. Этот вариант является частным случаем способа 1 , т.к. из Диспетчера можно вызвать именно строку Выполнить . Для запуска Диспетчера нам нужно сочетание

CTRL + SHIFT + ECS

и в панели Файл выбрать Новая задача (Выполнить) :

Появится знакомое поле поиска, где остаётся вбить нужную команду.

Какие ещё варианты?

Другие способы запуска являются произвольными от основных двух вариантов. Например, если вы собираетесь отныне часто запускать консоль, есть вариант закрепить ярлык на Панели быстрого запуска или на Рабочем столе. Благо такими возможностями контекстное меню Windows снабдило все программы:

Однако от “просьбы” к системе запустить консоль с правами администратора вас это всё равно не избавит. То есть сочетание Ctrl + Shift придётся зажимать всё равно.

Для Windows 10

В этой версии за консолью застолбили место в меню Пуск. Щёлкаем правой мышкой по кнопке Пуск и просто выбираем Командная строка (администратор) :


Ошибки запуска

Но вот в какой-то момент вы обнаруживаете, что консоль cmd от имени администратора запускаться не хочет. Вроде и заветные клавиши зажимаем, но консоль предательски повторяет о том, что окно запускается с ограниченными правами текущего пользователя. Или вообще не запускается ничего. Что делать?

  • Такое нередко происходит при попытке запустить консоль cmd от имени администратора ИМЕННО “от лица” ранее созданного ярлыка (на Рабочем столе или в панели быстрого запуска). Так вот первое, с чего следует начать (и если консоль вообще не появляется), это убедиться в том, что сама утилита на месте. Воспользуйтесь проводником и отправьтесь по адресам в папках, указанным в начале статьи. Если утилита там, просто удалите все предыдущие ярлыки (но не в указанных папках! ) и пересоздайте их по желанию заново.
  • Проверьте принадлежность своей учётной записи к группе администраторов. Самый простой способ для этого – запустить окно PowerShell и ввести команду
whoami /groups /fo csv | convertfrom-csv | where-object { $_.SID -eq "S-1-5-32-544" }

Как видите из фото, пользователь имеет права совершать в системе действия от имени админа. В противном же случае придётся получить членство в группе. Для этого можно и “подарить” себе нужные права или ознакомиться с содержанием статьи “Как стать администратором Windows?”

    Команда RunAS используется для запуска приложения под учетной записью пользователя, имя которого передается в качестве параметра командной строки. В Windows 7, и более поздних, данная команда, при стандартных настройках безопасности, не позволяет получить администраторские привилегии, как это происходит в режиме "Запустить от имени Администратора". Для запуска приложения от имени администратора потребуется выполнение некоторых настроек системы. Универсальный способ запуска приложений и командных файлов от имени администратора без запроса системы контроля учетных записей UAC с использованием стандартного Планировщика заданий описан в статье

Формат командной строки RUNAS:

RUNAS [ ] /user:имя пользователя программа

RUNAS [ ] /smartcard программа

RUNAS /trustlevel:уровень доверия программа

Параметры командной строки:

/noprofile - Не загружать профиль пользователя. Это приводит к более быстрой загрузке приложения, но может стать причиной неправильной работы некоторых приложений.

/profile - Загружать профиль пользователя. Этот параметр установлен по умолчанию.

/env - Использовать текущие параметры среды.

/netonly - Учетные данные предназначены только для удаленного доступа.

/savecred - Использовать учетные данные, сохраненные пользователем. Этот вариант не доступен в выпусках Windows 7 Домашняя или Windows 7 Начальная и будет проигнорирован.

/smartcard - Для указания учетных данных используется смарт-карта.

/user - имя пользователя должно быть в виде USER@DOMAIN или DOMAIN\USER

/showtrustlevels - Отобразить список уровней доверия, которые можно использовать в качестве аргументов параметра /trustlevel.

/trustlevel - Значение "уровень доверия" должно быть перечислено в списке уровней доверия.

программа - Командная строка для EXE. См. примеры ниже.

Примеры:

runas /user:mymachine\administrator cmd.exe - запустить интерпретатор команд cmd.exe от имени пользователя "administrator" компьютера "mymachine". При выполнении команды, будет запрошен пароль пользователя, от имени которого должна выполняться задача.

runas /noprofile /env /user:mydomain\admin " mmc %windir%\system32\diskmgmt.msc " - запустить консоль mmc с оснасткой "Управление дисками" от имени пользователя "admin" в домене "mydomain". Профиль пользователя не загружается, и используются текущие переменные среды. Загрузка профиля пользователя необходима только тогда, когда будет выполняться задача, которой требуются какие-либо данные из него. Если задан параметр "/env" то переменные окружения наследуются из среды текущего пользователя.

runas /savecred /user:admin@mydomain regedit.exe - запустить редактор реестра "regedit.exe" от имени пользователя "admin" домена "mydomain" с запоминанием введенного пароля. При наличии параметра "/savecred", введенный пароль запоминается в реестре в зашифрованном виде и в дальнейшем запрашиваться не будет.

runas /showtrustlevel - отобразить уровни доверия, существующие в системе. В ответ будет отображаться перечень в виде:

В системе доступны следующие уровни доверия:
0x20000 (Обычный пользователь)

Кроме значения trustlevel равного 0x20000 можно пользоваться значениями 0x10000 , соответствующему минимальному набору привилегий и 0x40000 , стандартному для данного пользователя набору. Для просмотра отличий разных уровней доверия можно воспользоваться командой Whoami , выполняя ее в сеансе командного процессора, запускаемого с каждым из уровней trustlevel

runas /trustlevel:0x20000 cmd.exe - запустить командный процессор cmd.exe с использованием уровня доверия, полученного в предыдущем примере.

runas /trustlevel:0x40000 cmd.exe - запустить командный процессор cmd.exe с использованием стандартного уровня доверия.

Примечание: в сеансе командной строки, запущенной с использованием параметра /trustlevel, список привилегий соответствующий каждому уровню доверия можно получить с использованием команды whoami /priv , а полные сведения об учетной записи - whoami /ALL

Примечание: параметр /profile несовместим с параметром /netonly .

Примечание: параметр /savecred несовместим с параметром /smartcard .

Для запуска приложений от имени администратора с использованием runas.exe необходимо изменить стандартные настройки безопасности системы:

Включить учетную запись Администратора (по умолчанию, она отключена);

Задать пароль для пользователя Администратор ;

Для проверки наличия прав администратора использовался командный файл с именем who-admin.bat следующего содержания:

WHOAMI /PRIV | find /i "SeRemoteShutdownPrivilege"

If %ERRORLEVEL% == 0 goto admin

Echo NOT have admin rights!

ECHO !!! ADMIN !!!

Принцип анализа привилегий основан на использовании команды whoami с параметром /priv . В зависимости от наличия прав администратора, командный файл выводит сообщение "NOT have admin rights!", или - "!!! ADMIN !!!" и ожидает нажатия клавиши на клавиатуре. Подробности найдете в описании команды whoami по ссылке из полного списка команд.

runas /savecred /user:Администратор C:\scripts\who-amdmin.bat - запуск от имени администратора командного файла who-amdmin.bat , находящегося в папке C:\scripts. При первом запуске будет запрошен пароль Администратора, при последующих запусках (с параметром /savecred ) - ввод пароля не требуется.

Пароли, запоминаемые при использовании утилиты RUNAS.EXE с параметром /savecred можно изменить или удалить с помощью оснастки управления сохраненными паролями:

%systemroot%\system32\rundll32.exe" keymgr.dll,KRShowKeyMgr

При наборе ключевых значений нужно соблюдать регистр символов.

Для управления сохраненными учетными записями в командной строке Windows используется утилита

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

Как обычно, в Windows в целом и в Windows 7 – в частности одно и тоже действие можно выполнить разнообразными методами. Вот и посмотрим, как открыть командную строку с правами администратора.

Способ 1

Щелкните на кнопке Пуск и введите cmd . В верхней части окна будет показан файл cmd.exe . Щелкните на нем правой кнопкой мыши и выберите команду Запуск от имени администратора .

Способ 2

Щелкните на кнопке Пуск и снова введите cmd . После этого нажмите комбинацию клавиш . Командная строка откроется сразу в режиме администратора.

Способ 3

Щелкните на кнопке Пуск и выберите команду Все программы > Стандартные .

Способ 4

Ну а данный метод является универсальным и понадобится в том случае, если вы уже работаете с учетной записью администратора.

Выберите команду Пуск > Выполнить либо нажмите комбинацию клавиш .

Всем привет. Ребята, в этой заметке я вам расскажу о том как запустить cmd в Windows 7 с админскими правами и еще маленький трюк покажу, как это все дело провернуть с …батником. Да, и расскажу что такое батник. Итак, для начала немного инфы так бы сказать вводной. Если простыми словами, то командная строка это черное окно, куда можно вводить всякие команды, которые могут помочь в настройке винды. Батник это файл, в который команды эти можно записать, их можно несколько там написать и все они будут по очереди выполняться. То есть батник это что-то типа сценария.

В батнике можно делать много полезных вещей, но нужно шарить в командах cmd. Но самое что интересное, в принципе, как мне кажется, то достаточно разобраться в одном — это понимать справку cmd, там есть справка к любой команде =)


ВНИМАНИЕ!!! Ребята, если вам нужно запустить команду от имени администратора, то сначала нужно саму командную строку запустить от админа! А в ней уже все команды будут АВТОМАТОМ от имени администратора! Я об этом тут и написал!

Ребята, скажу сразу — задача с батником провалилась, я про запуск батника с админскими правами. Я думал что это просто, оказалось что это вроде как вообще нереально..

Значит зажимаете Win + R, но вставляете уже это:

C:\Windows\System32

Потом у вас откроется папка, вы там в правом верхнем углу пишите cmd, потом чуть подождите и будет сразу результат:

И теперь вам нужно просто нажать правой кнопкой по cmd и выбрать запуск от имени админа:

И все, потом запустится командная строка и там в заголовке должно быть слово Администратор:

Так, я еще обещал показать как запустить эту командную строку от админа при помощи батника. Хм, вот тут сложняк, но смотрите, для начала создадим батник с названием cmd_admin.bat, я его создам на рабочем столе:

Как создать батник знаете? Правой кнопкой по рабочем столу, потом создаете текстовый документ. Название его, то есть Новый текстовый документ.txt, полностью меняете на название батника, в нашем случае это cmd_admin.bat, все просто. Если вы не видите расширения, то есть последнее в название, что идет после точки, ну я имею ввиду.txt или.bat, то вам нужно включить отображение расширений файлов. Для этого идете в панель управления, там находите значок Параметры папок и там на вкладке Вид в самом низу снимаете эту галочку:

Думаю понятно =) Итак, мы создали батник, что дальше? Нажимаем по нему правой кнопкой и выбираем Изменить:

И откроется пустой батник:

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

runas /savecred /user:"Администратор" cmd.exe

Или вот эта:

runas /savecred /user:administrator "cmd.exe"

Вторую я вставил в батник, запустил, но оно требует пароль:

О каком пароле идет речь, я даже не знаю… Не, ну можно запустить и так батник, (но я думаю вы не это имели ввиду):

И если при этом в самом батнике прописать cmd, то командная строка запустится от имени админа.. но это все не то, я знаю.. Не, ну можно еще зайти в свойства батника и там на вкладке Совместимость поставить внизу галочку чтобы запускалось только от админа.. но это не то.. =(

Ребята, сори, но.. увы.. я о батнике. Правда есть еще не очень хорошая новость — если подумать логически.. то вроде это и невозможно без сторонних модулей, если на чистом батнике, без VBS, то я думаю это невозможно сделать и все из-за того что так устроена безопасность =(Удачи вам, извините что не получилось, но вы не печальтесь.. до встречи друзья!

Для выполнения многих команд, которые упоминаются в разных статьях, необходимо уметь открывать командную строку от имени администратора. В этой небольшой статье вы сможете ознакомиться с несколькими способами, как это можно сделать в операционной системе Windows 7.

Если вы хотите открыть командную строку в Windows 7, то проще всего для этого воспользоваться меню «Пуск». Откройте меню «Пуск» и перейти в раздел «Все программы». Здесь нужно открыть «Стандартные», в котором и находится ярлык командной строки. Просто кликнув по иконке «Командная строка», вы откроете ее в обычном режиме, без прав администратора.

Если же вам нужно открыть командную строку от имени администратора, то кликните по иконке правой кнопкой мышки и в появившемся меню выберите пункт «Запуск от имени администратора».

После этого появится предупреждение от контроля учетных записей пользователей. Для того чтобы подтвердить открытие командной строки от имени администратора, нажмите на кнопку «Да».

В результате перед вами появится командная строка. Для того чтобы убедиться, что она открыта от имени администратора, обратите внимание, на заголовок окна. Там должно быть указано «Администратор». Также в командной строке должна быть открыта папка «system32».

Кроме меню «Все программы», для открытия командной строки можно использовать Поиск, который находится в нижней части меню «Пуск». Введите поисковый запрос «Командная строка» и система сама предложит вам нужный ярлык.

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

Кроме этого в поисковой строке также работают и некоторые команды. Например, вы можете открыть командную строку с помощью команды «CMD».

Открытие командной строки через меню «Выполнить»

Это небольшое окно, которое можно вызвать с помощью комбинации клавиш Windows+R. С помощью данного окна можно быстро выполнять различные команды. Например, если вам нужно открыть командную строку, то вы можете нажать Windows+R и ввести команду «CMD».

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

Открытие командной строки с помощью ярлыка

Если вам регулярно нужно открывать командную строку, то проще всего сделать ярлык на рабочем столе. Для этого нужно кликнуть правой кнопкой мышки по рабочему столу и выбрать пункт меню «Создать – Ярлык».

После этого нужно ввести команду «CMD», которая отвечает за открытие командной строки, нажать на кнопку «Далее» и подтвердить создание ярлыка нажатием на кнопку «Готово».

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

При необходимости по ярлыку можно кликнуть правой кнопкой мышки и открыть командную строку от имени администратора.

Если же вы хотите, что ярлык всегда открывался от имени администратора, то вам нужно кликнуть по нему правой кнопкой мышки и перейти в «Свойства». Там на вкладке «Ярлык» нужно нажать на кнопку «Дополнительно».

После этого откроется окно, в котором нужно включить функцию «Запуск от имени администратора».

После включение данной функции закройте все окна с помощью кнопки «Ок». Теперь с помощью этого ярлыка командная строка будет всегда открываться от имени администратора.