Как запустить PowerShell с правами администратора
Использование некоторых команд и командлетов требует повышенных прав. Примерами действий, требующих прав администратора, являются управление службами (установка, запуск, остановка, удаление) и управление пакетами (добавление и удаление провайдеров пакетов, установка и удаление пакетов).
Связанная статья: Как проверить, запущен ли скрипт PowerShell или терминал PowerShell от имени администратора
К примеру, следующий командлет с попыткой добавить нового провайдера пакетов:
Install-PackageProvider chocolatey
Вызовет следующую ошибку:
Install-PackageProvider: Administrator rights are required to install packages in ''. Log on to the computer with an account that has Administrator rights, and then try again, or install in 'C:\Users\MiAl\AppData\Local\PackageManagement\ProviderAssemblies' by adding "-Scope CurrentUser" to your command. You can also try running the Windows PowerShell session with elevated rights (Run as Administrator).
Чтобы исправить эту ошибку, нужно запустить PowerShell с правами администратора.
Как запустить PowerShell с правами администратора в Windows
Рассмотрим несколько способов.
1. Запуск PowerShell с правами администратора через Меню продвинутого пользователя
Нажмите Win+x и в открывшемся меню выберите пункт «Windows PowerShell (администратор)»:
Если у вас в ОС установлено две версии PowerShell (предустановленная с Windows версия PowerShell 5, а также установленная вручную версия PowerShell 7), то таким образом откроется PowerShell 5.
2. Запуск PowerShell с правами администратора из меню Пуск
Чтобы от имени администратора открыть PowerShell 7 нажмите меню Пуск и введите в поиск «PowerShell», выберите пункт «Run as Administrator»:
3. Как запустить Windows Terminal с правами администратора в Windows
По умолчанию в Windows Terminal используется оболочка PowerShell, поэтому если запустить Terminal с правами администратора, то в нём Terminal также будет с повышенными правами.
Напомним, что терминал не входит в стандартный набор программ Windows 10 и его нужно устанавливать из Microsoft Store. В Windows 11 данная программа установлена по умолчанию.
Перейдите в меню пуск и начните писать «Terminal»:
Если вы не видите пункт «Запуск от имени администратора», то нажмите стрелочку, чтобы развернуть весь список:
Кликните на пункте «Запуск от имени администратора».
4. Как запустить PowerShell с правами администратора в командной строке
Если у вас уже открыта консоль PowerShell с правами обычного пользователя, то прямо из неё вы можете запустить новый процесс PowerShell с повышенными правами:
Start-Process PowerShell -Verb RunAs
Эта команда запустит версию PowerShell 5 или PowerShell 6 — в зависимости от того, что у вас установлено в системе по умолчанию. Чтобы запустить последнюю версию, которую вы установили вручную, то есть PowerShell 7, выполните команду:
Start-Process pwsh -Verb RunAs
Как запустить PowerShell с правами администратора в Linux
Для запуска PowerShell с повышенными правами в Linux выполните команду с sudo:
sudo pwsh
Связанные статьи:
- Ошибка 0x800702e4 при запуске `C:\Program Files\PowerShell\7-preview\pwsh.exe' (РЕШЕНО) (100%)
- Ошибка в PowerShell «New-Item: Access to the path '...' is denied» (РЕШЕНО) (100%)
- Как проверить, запущен ли скрипт PowerShell или терминал PowerShell от имени администратора? (РЕШЕНО) (85.7%)
- Как установить PowerShell в Linux (50%)
- Как получить справку по командам PowerShell (50%)
- Устранение неполадок, связанных с медленной обработкой GPO и снижением скорости входа в систему (RANDOM - 14.3%)