Как запустить 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

Рекомендуется Вам:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *