- 8 мин. чтения
- 15 мая 2026
Как запустить cmd и PowerShell от имени администратора: все способы
Половина инструкций по решению проблем Windows начинается со слов «откройте командную строку от имени администратора». Способов сделать это как минимум восемь, а на Windows 11 раскладка меню Пуск изменилась так, что привычные пути перестали работать. Разбираем все рабочие варианты для cmd и PowerShell, плюс пару хитростей для тех, кто использует это постоянно.
Зачем командной строке вообще права администратора
Командная строка без прав админа работает в режиме обычного пользователя. Можно запускать программы, перемещаться по папкам, смотреть процессы. Но всё, что меняет состояние системы (изменение реестра, перезапуск служб, восстановление системных файлов, активация Windows через slmgr) требует повышенных прав. Без них утилита либо отказывает с сообщением «Access is denied», либо тихо игнорирует команду.
Под капотом работает UAC (User Account Control), контроль учётных записей. Это механизм, который изолирует системные операции от обычных пользовательских, даже если вы зашли под учёткой администратора. У админа при входе создаются «два токена»: обычный и привилегированный. По умолчанию программы запускаются с обычным токеном. Чтобы получить привилегированный, нужно явное действие, либо запуск «от имени администратора», либо подтверждение UAC-окна.
На Windows 10 и 11 разница только в расположении пунктов меню, логика идентична. PowerShell и Windows Terminal работают аналогично cmd, требования к правам у всех одинаковые.
Способ 1: через поиск Пуск (самый быстрый)
Универсальный способ для любой современной Windows. Нажмите клавишу Win или кликните по кнопке Пуск, начните печатать cmd (или powershell) на пустом меню. В правой части появится карточка с найденным приложением и кнопкой Запуск от имени администратора. На Windows 11 кнопка прямо под названием приложения, на Windows 10 в правой колонке. Нажмите эту кнопку, подтвердите запрос UAC.
Альтернативная клавиатурная комбинация после ввода cmd: нажать Ctrl + Shift + Enter вместо обычного Enter. Это автоматически запустит приложение с правами админа.
Способ 2: через меню Win+X (Power User Menu)
Это контекстное меню над кнопкой Пуск, в которое Microsoft собрала самые часто нужные пункты для администраторов. Открывается одной комбинацией: Win + X или правый клик по кнопке Пуск.
На Windows 10 в меню был пункт «Командная строка (администратор)» или «Windows PowerShell (администратор)». На Windows 11 пункт называется Терминал Windows (Администратор), по умолчанию в нём открывается PowerShell, но можно переключиться на cmd через вкладки.
В Windows 10 пункт по умолчанию настраивался через Параметры → Персонализация → Панель задач (переключатель «Замените командную строку оболочкой Windows PowerShell»). В Windows 11 переключатель убран, по умолчанию терминал, и это нельзя обойти штатно.
Способ 3: через диспетчер задач
Удобно, если диспетчер уже открыт (например, после зависания программы):
- Запустите диспетчер задач (Ctrl + Shift + Esc).
- В Windows 10: меню Файл → Запустить новую задачу. В Windows 11: кнопка Запустить новую задачу в верхней панели.
- В открывшемся окне введите cmd или powershell.
- Поставьте галочку Создать задачу с правами администратора.
- Нажмите ОК.
Этот способ незаменим, когда не работает обычный Пуск или зависла оболочка проводника. Можно даже перезапустить проводник через эту же кнопку: Файл → Запустить → введите explorer и подтвердите.
Способ 4: через ярлык на рабочем столе
Если командная строка нужна часто, удобно повесить ярлык на рабочий стол или закрепить на панели задач:
- Правый клик на рабочем столе → Создать → Ярлык.
- В поле «Расположение объекта» введите cmd.exe или powershell.exe.
- Дайте ярлыку название и нажмите Готово.
- Правый клик на созданном ярлыке → Свойства → Дополнительно.
- Поставьте галочку Запускать от имени администратора, ОК.
Теперь по двойному клику будет запускаться cmd сразу с правами админа. UAC-подтверждение всё равно появится при первом запуске в сессии, это нельзя обойти без снижения уровня безопасности.
Способ 5: из проводника
В Windows 11 в адресной строке проводника можно ввести cmd или powershell и нажать Enter. Откроется командная строка с текущей открытой папкой как рабочей директорией. Минус: она будет с правами обычного пользователя, не админа.
В Windows 10 в проводнике есть пункт меню Файл → Открыть Windows PowerShell → Открыть Windows PowerShell от имени администратора. Этот пункт исчез в Windows 11, заменён на «Открыть в Терминале» без опции админа.
Способ 6: горячий запуск Ctrl+Shift
Малоизвестная фишка для Windows 10 и 11: на ЛЮБОМ ярлыке (в Пуске, на рабочем столе, в проводнике) клик с зажатыми Ctrl + Shift запускает приложение от имени администратора. Без захода в свойства и контекстное меню.
Алгоритм: найдите ярлык cmd или PowerShell в Пуске через поиск, зажмите Ctrl + Shift, кликните по нему, подтвердите UAC. Этот же трюк работает для любых приложений: Word, браузер, Photoshop. Если нужно запустить что-то с админскими правами один раз, Ctrl + Shift + клик быстрее всех остальных способов.
Способ 7: через окно «Выполнить»
Классический способ через диалог «Выполнить»: нажмите Win + R, введите cmd или powershell, вместо обычного Enter нажмите Ctrl + Shift + Enter, подтвердите UAC.
Подсказка: можно набирать составные команды прямо в «Выполнить», и они откроют командную строку с этой командой. Например, такая команда запустит cmd и сразу выполнит ipconfig:
cmd /k ipconfig
Способ 8: из проводника по правому клику
На Windows 11 в контекстном меню любой папки или диска есть пункт Открыть в Терминале. Если нажать на него с зажатым Shift, появится дополнительный пункт Открыть PowerShell здесь от имени администратора.
На Windows 10 этого пункта в меню по умолчанию нет, но можно вернуть через правку реестра в ветке HKEY_CLASSES_ROOT\Directory\shell\runas. Для большинства задач хватает Способа 1.
Что делать, если «Запустить от имени администратора» не работает
Несколько типичных причин и решения.
Учётная запись не является администратором. Проверьте: Параметры → Учётные записи → ваш профиль. Если стоит «Стандартный пользователь», вы не сможете повышать права без пароля админской учётки. Спросите у того, кто настраивал систему, либо переключите тип учётки (только сам админ может это сделать).
UAC отключён или повреждён. Откройте Панель управления → Учётные записи пользователей → Изменение параметров контроля учётных записей. Ползунок должен стоять как минимум на втором делении снизу. Если он внизу совсем, многие операции с правами админа просто не работают, потому что система не запрашивает подтверждение и не повышает токен.
Групповая политика блокирует. Случается в корпоративных сетях. Откройте gpedit.msc → Конфигурация компьютера → Конфигурация Windows → Параметры безопасности → Локальные политики → Параметры безопасности. Ищите политики начинающиеся с «Контроль учётных записей». Если стоят жёсткие ограничения, поставленные сисадмином, обойти их без админа домена нельзя.
Системные файлы повреждены. Иногда команда «Запустить от имени администратора» просто не появляется в меню или кнопка серая. Проверьте систему через DISM и SFC. Если эти команды не запускаются из-за той же проблемы, поможет загрузка с установочного носителя и запуск sfc оттуда.
Антивирус блокирует. Редко, но бывает: сторонние антивирусы (Kaspersky, Norton) с агрессивными политиками могут блокировать повышение привилегий для cmd. Временно отключите защиту и попробуйте снова.
Как понять, что командная строка с правами админа
Главный визуальный признак: в заголовке окна должна быть приставка Администратор: перед путём. Например, «Администратор: Командная строка» или «Администратор: Windows PowerShell». Если приставки нет, права обычного пользователя.
Дополнительная проверка через команду:
whoami /priv
Если в списке привилегий есть строки с SeBackupPrivilege, SeDebugPrivilege, SeShutdownPrivilege в статусе Enabled, у вас полные админские права. У обычного пользователя этих строк не будет совсем.
Ещё один способ: попробуйте команду, заведомо требующую админа:
net session
Если выведется список сеансов или сообщение «There are no entries in the list», у вас права админа. Если «Access is denied», нет.
Когда лучше использовать PowerShell, а когда cmd
Базовое правило: для простых одноразовых команд (slmgr, sfc, ipconfig, ping) разницы нет, и cmd, и PowerShell справятся одинаково. Для скриптов, автоматизации, работы с объектами (а не текстом) лучше PowerShell, он мощнее и современнее. Cmd сохраняется в системе ради совместимости со старыми bat-файлами и привычки администраторов из 90-х. Подробное сравнение возможностей в нашем разборе PowerShell vs cmd.
Windows Terminal на Windows 11 объединяет обе оболочки в одном окне с вкладками. Это удобнее, чем держать два разных окна. По умолчанию открывает PowerShell, но в любой момент через плюс в заголовке можно открыть вкладку с cmd, Azure Cloud Shell или WSL (Linux).
Часто задаваемые вопросы
Чем cmd от админа отличается от обычного cmd?
Внешне почти ничем, кроме приставки «Администратор:» в заголовке. Под капотом отличается токеном безопасности: админский cmd имеет полный набор привилегий, обычный только минимально необходимые. Команды вроде sfc, dism, slmgr, net stop service, chkdsk без админа не работают совсем или работают в режиме «только чтение».
Можно ли запустить cmd с правами админа без UAC-подтверждения?
Можно отключить UAC через настройки или групповые политики, и тогда подтверждение не появится. Но это снижает общую безопасность системы. Любое приложение сможет получать админские права без вашего ведома. Безопаснее принять один клик UAC при запуске cmd, чем выключать защиту полностью.
Почему в Windows 11 пропала «Командная строка (администратор)» из меню Win+X?
Microsoft заменила её на «Терминал Windows (Администратор)». В нём по умолчанию открывается PowerShell, но через плюс можно открыть вкладку cmd. Идея в том, что Windows Terminal современнее, поддерживает вкладки и кастомизацию, а cmd и PowerShell остаются доступны как профили внутри него.
Запуск с правами админа равнозначен входу под учёткой Administrator?
Нет. Встроенная учётка Administrator (которая по умолчанию отключена в Windows 10 и 11) запускает приложения с полными правами без UAC-подтверждений. Обычная админская учётка плюс «Запуск от имени администратора» даёт те же права, но с прохождением через UAC. Безопаснее работать под обычной учёткой и поднимать права по необходимости.
Сохраняются ли админские права после перезапуска cmd?
Нет, каждое окно cmd запускается со своими правами. Если перезапустить через ярлык, права снова потребуют подтверждения UAC. Поэтому удобно повесить нужный ярлык на панель задач с настройкой «всегда запускать от имени администратора».
Полезная статья?
Ваша оценка
поможет нам стать лучше









