Как запустить командную строку от имени администратора » MHelp.kz

Windows 10 и 8

Способ 1: Запускаем  командную строку от имени администратора с помощью кнопки ПУСК

Щелкаем по кнопке ПУСК правой клавишей мыши, в открывшемся окне выбираем Командная строка(администратор)

Способ 2: Запускаем командную строку от имени администратора из проводника Windows

Открываем любой диск или папку.

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

Запуск cmd от имени администратора сочетанием клавиш win x

Нажимаем сочетание клавиш Win X, выбираем «Командная строка (администратор)».

Запуск командной строки от имени администратора в windows 7

1 Нажмите кнопку Пуск, в поле Найти программы и файлы введите cmd

2 Нажмите правой кнопкой мыши по cmd.exe

3 Выберите Запуск от имени администратора:

Запуск консоли от админа в windows 10

Первый способ — быстрый, удобный и привычный со времен Windows 8.1:

  • нажмите правой кнопкой по кнопке Пуск;
  • выберите Командная строка (администратор).

Второй способ — через строку поиска на панели задач.

Запуск приложений от имени администратора в командных файлах.

Существует множество приложений Windows, для работы которых требуются права администратора. В современных ОС для этого обычно используется режим ”Запуск от имени администратора” контекстного меню проводника. При этом выводится запрос средства контроля учетных записей пользователя UAC (User Account Control ), требующего подтверждения разрешения на запуск приложения:

Запрос средства контроля учетных записей UAC

Если пользователь нажимает кнопку ”Да”, приложение выполняется с повышением привилегий в контексте учетной записи администратора. Если же пользователь нажмет ”Нет” – приложение выполнится в контексте пользовательской учетной записи. Такой же результат будет получен, если пользователь вообще не ответит на запрос UAC – по истечении времени ожидания ответа, приложение будет запущено в контексте учетной записи пользователя. Это делает проблематичным выполнение командных файлов с повышением привилегий в автоматическом режиме, поскольку требуется вмешательство пользователя. Для решения данной проблемы большинство пользователей Windows, как правило, отключают систему контроля учетных записей UAC, что нежелательно, поскольку это снижает уровень безопасности ОС. Так, например, при выключенном UAC, пользователь даже не заметит как вирус-шифровальщик удалит теневые копии томов и приступит к шифрованию файлов. В результате будут гарантировано потеряны данные без какой-либо возможности их восстановления. При включенном же UAC, попытка удаления теневых копий с помощью стандартной утилиты vssadmin.exe приведет к отображению на экране запроса UAC, который, как минимум, привлечет внимание пользователя и позволит отреагировать на угрозу. Подробнее о вероятности восстановления данных после вируса-шифровальщика в отдельной статье.

Таким образом, возникает задача выполнения программ или командных файлов от имени администратора при включенном UAC, но без запроса на разрешение их запуска.
Одним из способов решения подобной задачи является использование специально подготовленной задачи стандартного Планировщика заданий Windows.
Необходимо создать задачу для запуска командного файлат с повышенными привилегиями.
Переходим в ”Панель управления” – ”Администрирование” – ”Планировщик заданий” – ”Библиотека планировщика заданий”, выбираем в меню ”Действия” – ”Создать простую задачу”.
С помощью мастера создания простой задачи, создаем задачу, например, с именем Admbat

Создание простой задачи в планировщике заданий

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

Создание простой задачи в планировщике заданий, триггер - Однократно

В качестве действия выбираем ”Запустить программу”

Создание простой задачи в планировщике заданий – Запустить программу

В качестве программы будет запускаться командный файл, например C:Scriptsifadmin.bat. При необходимости можно задать рабочую папку программы.

Ставим галочку на ”Открыть окно ”Свойства” для этой задачи после нажатия кнопки ”Готово” ”. В свойствах задачи включаем режим ”Выполнить с наивысшими правами”.

Общие свойства задачи в планировщике заданий Windows

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

netstat –b – отобразить список соединений с именами создавших их программ. Параметр b требует административных привилегий. Содержимое командного файла:


Rem Выполняем команду в контексте учетной записи пользователя
netstat –b
rem Пауза для просмотра результатов
pause
Rem Готовим содержимое командного файла Ifadmin.bat задачи планировщика Admbat
echo netstat –b > C:Scriptsifadmin.bat
echo pause >> C:Scriptsifadmin.bat
Rem Выполним задачу планировщика с именем Admbat
schtasks /run /tn Admbat

:/>  Как посмотреть какая оперативная память стоит на компьютере с Windows 7/10

Таким образом, сначала будет выполнена команда netstat –b в контексте учетной записи пользователя, с выдачей сообщения


Запрошенная операция требует повышения.

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

При необходимости выполнения конкретного командного файла в контексте учетной записи администратора, можно просто скопировать его содержимое в C:Scriptsifadmin.bat :

copy C:MyScriptsadmin1.bat C:Scriptsifadmin.bat

И выполнить задачу планировщика Admbat командой:

schtasks /run /tn Admbat

Задача планировщика будет использоваться одна и та же – Admbat, но содержимое командного файла ifadmin.bat можно менять под свои потребности.

Задачу планировщика можно создать и из командной строки с помощью утилиты schtasks.exe и разрешить ее выполнение с правами администратора, задав параметр /RL HIGHEST

schtasks /create /TN “Admbat” /TR “C:Scriptsifadmin.bat” /SC ONCE /SD 11/12/2021 /ST 14:00 /RL HIGHEST.

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

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

WHOAMI /PRIV – отобразить действующие привилегии текущего пользователя.

Так, например, удаленное выключение компьютера доступно только в контексте учетной записи администратора. В этом случае, в результатах вывода WHOAMI присутствует строка “SeRemoteShutdownPrivilege”. С помощью команды find ищем эту строку в результатах вывода команды whoami /priv и если она найдена (переменная ERRORLEVEL равна нулю) – командный файл выполняется с правами администратора. Например:


@echo OFF
WHOAMI /PRIV | find /i “SeRemoteShutdownPrivilege” > nul
if %ERRORLEVEL% == 0 goto admin
color 8F
echo Нет прав администратора.
pause
exit
:admin
color f0
ECHO Есть права администратора.
pause

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

Алгоритм следующий:

– выполняется проверка наличия прав администратора, так же как это происходило в предыдущем примере, и, при их отсутствии, содержимое командного файла копируется в файл, запускаемый планировщиком заданий (ifadmin.bat).

– выполняется задача планировщика Admbat для запуска файла ifadmin.bat с правами администратора без запроса UAC.

– завершается текущий командный файл (но вместо него выполняется он же, скопированный в (ifadmin.bat), но с правами администратора).

Содержимое командного файла:


@echo OFF

WHOAMI /PRIV | find /i “SeRemoteShutdownPrivilege” > nul

if %ERRORLEVEL% == 0 goto admin

copy /Y %~f0 C:Scriptsifadmin.bat

schtasks /run /TN Admbat

exit

:admin

start “notepad with admin rights” %SystemRoot%notepad.exe C:Scriptsifadmin.bat

exit

Несколько пояснений. Данный командный файл вначале проверяет наличие прав администратора, и если они есть – выполняется переход на метку :admin – запускается блокнот, открывающий файл C:Scriptsifadmin.bat. После чего работа командного файла завершается по команде exit. Если права администратора отсутствуют, выполняется копирование текущего командного файла, имя и путь которого принимает переменная %~f0, в файл C:Scriptsifadmin.bat. Для подавления запроса на перезапись существующего файла команда copy используется с ключом /Y. После копирования, выполняется запуск задачи планировщика, обеспечивающей повторный запуск этого же командного файла (скопированного в файл C:Scriptsifadmin.bat, но уже с правами администратора системы.

Дополнительная информация по теме:

Планировщик заданий Windows

Список команд CMD Windows

Управление планировщиком заданий в командной строке Windows

Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой “Поделиться”

В начало страницы             |            
На главную страницу сайта

Запуск файла cmd.exe

1. Откройте расположение файла cmd.exe. Он может находиться в следующих папках:

WindowsSystem32
WindowsSysWOW64

2. Нажмите по файлу правой кнопкой и выберите Запуск от имени администратора:

Зачем нужен запуск команд от имени администратора

Время от времени нам приходится запускать cmd в windows с правами администратора или другими словами привилегированное окно. По умолчанию данное окно открывается с ограниченным функционалом и некоторые команды не могут быть выполнены, то есть никаких изменений не получится внести.

:/>  Сюрпризы схем китайских блоков питания эконом класса.

Сделано это не просто так, это своего рода защита операционной системы, т.к. некоторые команды влияют на загрузку и на нормальную работу виндовс.

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

Примечание: Будьте внимательны при выполнении команд, т.к. изменения вносятся непосредственно в ОС. И может нарушить ее работоспособность! Если не знаете за что отвечает данная команда, не выполняйте ее с правами админа.

Поскольку запуск cmd во всех версиях windows разный, мы их с Вами и рассмотрим поподробнее несколько способов.

Понеслась)

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

СПОСОБ 1

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

C:WindowsSystem32

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

C:WindowsSysWoW64

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

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

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

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

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

СПОСОБ 2

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

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

СПОСОБ 3

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

CTRL SHIFT ECS

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

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

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

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

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

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

Некоторые особенности

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

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

Каким способом предпочитаете пользоваться вы и почему? Пишите в комментариях.

Открытие ярлыка командной строки windows 10 с правами администратора

На рабочем столе создаем ярлык, согласно методам, описанным в статье про обычный запуск командной строки в Windows 10. Далее, нажимаем правую кнопку мыши и выбираем «Запуск от имени администратора».Открытие ярлыка cmd windows 10 с правами администратора

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

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

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

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

:/>  python - difference between command prompt and anaconda prompt - Stack Overflow

Успехов.

Помогла ли вам эта статья?

ДАНЕТ

Создание ярлыка

Вы можете создать ярлык к файлу cmd.exe, где выберете запуск только от имени админа:

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

Способ 2

1 Откройте боковую панель и выберите Поиск:

2 В поле поиска введите cmd;

3 В результатах поиска найдите пункт Командная строка и нажмите по нему правой кнопкой мыши;

4 Выберите Запуск от имени администратора

Способ 2: меню «пуск»

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

Способ 3: панель задач

Часто используемые приложения пользователи привыкли добавлять на панель задач, чтобы получать возможность быстро их запустить. В этих ситуациях тоже может потребоваться использовать наивысшие полномочия. Тогда нужно нажать ПКМ по самому значку, потом снова по названию программы и выбрать пункт «Запуск от имени администратора«.

Способ 4: горячая клавиша

Данный вариант рекомендуется, когда юзер хочет оптимизировать свое взаимодействие с компьютером, применяя стандартные горячие клавиши. Комбинация Ctrl Shift Enter для запуска ПО с повышенными правами сработает, если оно было изначально выделено или, например, найдено через поиск в меню «Пуск».

Способ 5: «командная строка»

«Командная строка» — стандартное приложение операционных систем Windows, которое позволяет в ручном режиме, используя различные утилиты, выполнять действия на компьютере. Относится это и к запуску софта или системных инструментов, что осуществляется так:

Способ 6: «диспетчер задач»

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

  1. Кликните правой кнопкой мыши по пустому месту на панели задач и выберите там пункт «Диспетчер задач».
  2. Переход в Диспетчер задач для запуска программы от имени администратора

  3. В разделе «Файл» нажмите по «Запустить новую задачу».
  4. Создание новой задачи для запуска программы от имени администратора

  5. Введите в поле название программы с ее расширением, а затем отметьте галочкой пункт «Создать задачу с правами администратора».
  6. Запуск программы от имени администратора через Диспетчер задач

Способ 7: свойства исполняемого файла

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

  1. Кликните по объекту ПКМ и через контекстное меню перейдите в «Свойства».
  2. Переход в свойства исполняемого файла для запуска программы от имени администратора

  3. Там вас интересует вкладка «Совместимость».
  4. Переход на вкладку Совместимость для запуска программы от имени администратора

  5. Отметьте пункт «Запускать эту программу от имени администратора» и сохраните изменения.
  6. Настройка параметров исполняемого файла для запуска программы от имени администратора

Способ 8: свойства ярлыка

Если от исполняемого файла программы был создан ярлык, настроить рассматриваемую опцию через «Совместимость» не получится, поскольку там эта вкладка отсутствует. Однако можно задать дополнительные параметры запуска другим методом, который выглядит так:

  1. Сделайте по ярлыку клик правой кнопкой мыши и выберите «Свойства».
  2. Переход в свойства ярлыка для запуска программы от имени администратора

  3. В открывшейся вкладке «Ярлык» перейдите в раздел «Дополнительно».
  4. Переход к дополнительным настройкам ярлыка для запуска программы от имени администратора

  5. Отметьте маркером соответствующий пункт, отвечающий за запуск программы с повышенными полномочиями.
  6. Настройка запуска программы от имени администратора через свойства ярлыка

Способ 9: создание параметра в реестре

Последний возможный вариант запуска ПО от имени администратора, который практически не пользуется популярностью, — создание параметра в «Редакторе реестра». Тогда выбранное приложение при каждом запуске будет использовать повышенные права.

Оставьте комментарий

Adblock
detector