Как запустить программу от имени администратора из командной строки windows

Рассмотрим несколько способов запустить программу от имени администратора в Windows 10, для исправления ошибок: «CreateProcess сбой, код 740«, «Запрошенная операция требует повышения«, «Отказано в доступе» и др., возникающих при запуске программ с ограниченными правами (пользователь, гость).

По умолчанию программы и игры в Windows 10 запускаются без прав администратора, чтобы предотвратить несанкционированные изменения в вашей системе. Но частый случай, когда для корректной работы программы требуются запуск с повышенными правами (администратор), для правильной работы или выполнения определенных команд.

⚠️ Внимание: для запуска программы с повышенными правами, вам потребуется знать пароль администратора!

Содержание

  1. Значок приложения
  2. Свойства файла
  3. Меню Пуск (контекстное меню)
  4. Меню Пуск (сочетание клавиш)
  5. Меню Выполнить
  6. Лента Проводника
  7. Окно Поиск
  8. Командная строка (CMD)
  9. PowerShell
  10. BAT файл

Статья на других языках:
?? — How To Run Program As Administrator
?? — Cómo ejecutar programa como administrador
?? — Comment exécuter un programme en tant qu’administrateur
?? — So führen Sie ein Programm als Administrator aus
?? — Hoe Programma als administrator uitvoeren

? Это может быть интересно:
1️⃣ 8 способов запустить командную строку от имени администратора
2️⃣ 7 способов запустить PowerShell от имени администратора

Значок приложения

Как выполнить запуск программы от имени администратора однократно, с помощью значка программы (иконки):

  1. Щелкните правой клавишей мыши на иконке программы;
  2. Выберите Запуск от имени администратора.

Как запустить программу от имени администратора в Windows 10.

Свойства файла

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

  1. Щелкните правой клавишей мыши на иконке программы;
  2. Выберите Свойства;
  3. Откройте вкладку Совместимость;
  4. Установите галочку Запускать эту программу от имени администратора;
  5. Нажмите ОК.

Используйте Свойства файла, чтобы постоянно Запускать эту программу от имени администратора

Эта настройка позволит постоянно запускать эту программу с повышенными правами только для этого пользователя. Если вы хотите разрешить запуск программы с правами администратора для всех пользователей компьютера, в предыдущем окне нажмите кнопку Изменить параметры для всех пользователей и установите галочку Запускать эту программу от имени администратора.

Запуск программы с повышенными правами используя контекстное меню, в меню Пуск.

  1. Откройте меню Пуск (Ctrl+ESC);
  2. Найдите значок программы в списке Все программы;
  3. Щелкните правой клавишей мыши по значку программы, выберите: Дополнительно -> Запуск от имени администратора.

Запуск программы из меню Пуск еще один способ запустить программу с повышенными правами

Этим же способом можно запускать и Плитки приложений в Windows 10, 8.

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

  1. Откройте меню Пуск (Ctrl+ESC);
  2. Найдите значок программы в списке Все программы;
  3. Удерживая нажатыми клавиши Ctrl+Shift щелкните по значку программы.

Сочетание клавиш для запуска программы от имени администратора в меню Пуск

Вы можете использовать сочетание Ctrl+Shift+Click на плитке приложения в меню Пуск.

Способ запуска программы с полными правами используя меню Выполнить.

  1. Нажмите сочетание клавиш Windows+R (или щелкните по кнопке Пуск правой клавишей мыши и выберите Выполнить);
  2. Введите имя команды или перетащите мышкой пиктограмму программы в окно ввода меню Выполнить;
  3. Нажмите сочетание клавиш Ctrl+Shift+Enter.

Как запустить программу от имени администратора с помощью меню Выполнить

⭕ Если у вас не получается перенести иконку программы в меню Выполнить:

  1. Нажмите и удерживайте кнопку Shift, щелкните по пиктограмме программы правой клавишей мыши;
  2. Выберите пункт Копировать как путь;
  3. Выполните вставку из буфера обмена в окно Выполнить (нажмите комбинацию клавиш Ctrl+V).

Лента Проводника

Несложный способ запуска любой программы от имени администратора использование ленты проводника Windows 10.

? Если в меню папки не отображается Лента проводника, нажмите сочетание Ctrl+F1.

  1. Выделите значок программы в Проводнике Windows;
  2. В меню папки откройте вкладку Средства работы с приложениями;
  3. Выберите пункт Запустить от имени администратора.

Запуск программ используя Ленту проводника Windows с правами администратора

Окно Поиск

Запустить программу с правами администратора так же можно используя Поиск Windows 10.

  1. Нажмите сочетание Windows+S (или щелкните по кнопке Пуск правой клавишей мыши и выберите Поиск);
  2. Введите название нужной программы;
  3. В правой части окна щелкните пункт Запуск от имени администратора.

Используйте Поиск Windows 10 для запуска программы с полными правами администратора

Запуск программы от имени администратора используя командную строку (CMD)

Однократный способ запуска программы от имени администратора, используя командную строку Windows (CMD).

Простым способом запуска является запуск Командной строки от имени администратора, из которой выполняется запуск нужной программы. Но вы так же можете выполнить запуск из консоли CMD (с правами пользователя), используя команду runas.

  1. Запустите командную строку;
  2. Выполните команду runas, указав имя пользователя с административными правами и полный путь до файла запускаемой программы;
  3. Введите пароль пользователя с административными правами.
runas /user:MHelp.pro "C:\totalcmd\TOTALCMD.EXE"

Запуск программы от учетной записи администратора используя командную строку

В примере, имя администратора MHelp.pro

Запуск программы от имени администратора используя PowerShell

Еще один способ запуска программы с повышенными правами — с помощью Microsoft PowerShell.

Простым способом запуска является запуск PowerShell от имени администратора и запуск необходимой программы. Но вы так же можете выполнить запуск из консоли PowerShell (с правами пользователя), используя команду start-process.

  1. Запустите PowerShell;
  2. Выполните команду start-process, указав полный путь до файла запускаемой программы;
  3. Введите пароль пользователя с административными правами.
start-process "C:\totalcmd\TOTALCMD.EXE" –verb runas

Запуск программы от имени администратора с помощью Microsoft PowerShell

Bat файл

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

Пакетный файл (англ. batch file) — текстовый файл в MS-DOS, OS/2 или Windows, содержащий последовательность команд, предназначенных для исполнения командным интерпретатором. После запуска пакетного файла программа-интерпретатор (как правило, COMMAND.COM или cmd.exe) читает его строка за строкой и последовательно исполняет команды.

Wikipedia

  1. Запустим стандартное приложение Блокнот (Notepad);
  2. Указываем необходимую последовательность команд;
  3. В меню Файл выбираем пункт Сохранить как;
  4. В поле Имя файла указываем имя файла и дописываем расширение bat;
  5. В поле Тип файла указываем Все файлы;
  6. Нажимаем кнопку Сохранить.

Теперь запустить программу с правами администратора можно запустив созданный файл.

Создать bat файл для запуска программы с правами администратора системы

Узнать больше команд которые можно использовать в bat файлах — перейти.


? Как запустить программу от имени администратора обсуждалось в этой статье. Я надеюсь, что теперь знаете как исправить ошибку 740 или «Запрошенная операция требует повышения» запустив программу с повышенными правами, удобным способом. Однако, если вы столкнетесь с каким-то проблемами при настройке, не стесняйтесь написать в комментариях. Я постараюсь помочь.

All you have to do is use the runas command to run your program as Administrator (with a caveat).

runas /user:Administrator "cmdName parameters"

In my case, this was

runas /user:Administrator "cmd.exe /C %CD%\installer.cmd %CD%"

Note that you must use Quotation marks, else the runas command will gobble up the switch option to cmd.

Also note that the administrative shell (cmd.exe) starts up in the C:\Windows\System32 folder. This isn’t what I wanted, but it was easy enough to pass in the current path to my installer, and to reference it using an absolute path.

Caveat: Enable the admin account

Using runas this way requires the administrative account to be enabled, which is not the default on Windows 7 or Vista. However, here is a great tutorial on how to enable it, in three different ways:

I myself enabled it by opening Administrative Tools, Local Security Policy, then navigating to Local Policies\Security Options and changing the value of the Accounts: Administrative Account Status policy to Enabled, which is none of the three ways shown in the link.

An even easier way to accomplish this:

C:> net user Administrator /active:yes

Раздел: Windows
Написано: 14.03.2015

Автор: Antonio

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

Я делаю так — на рабочем столе создаю ярлык с командой cmd, дальше запускаю его с правами Администратора (правая кнопка мыши — Запуск от имени администратора), дальше уже запускаю нужную программу из этого «черного окна» командной строки.

Можно поступать по-другому, в командной строке использовать системную утилиту runas

cmd runas

Синтаксис команды runas.exe довольно обширный, но часто достаточно простого вызова.

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

Вводим пароль администратора и должен запуститься калькулятор.

Я пробовал данный метод в попытке обхода вызова UAC при работе на компьютере через TeamViewer, но это не помогло, все равно пришлось на время отключить UAC.

This works for me on all platforms, including Windows 10. My needs are simple, perhaps you can adapt the approach if you need power.

I came up with a small script named, sudo.cmd named for the Linux sudo command. It works well enough it think. I’ve outlined the requirements, the steps to follow and the script is near the bottom with an example. First a word of warning.

WARNING:
The command runs in the windows System directory by default. You will want to cd to somewhere safe first.

requirements:

  • Run command with Administrator a privileged from windows .CMD
    or the cmd-shell.
  • require the normal Windows privilege checks on the command
    • In other words the command will NOT work unless I am already
      logged in with a privileged account.
  • Execute the command with Admin permission and continue when
    called inside a script. So wait for the command to complete.
  • Be simple so it will always work
  • Not need to enter a password every time, if I’m already logged in.
    • A better method would be if I can enter password once as does
      the real sudo command on Linux.

solution:

  1. Create a command script to execute all the arguments passed, sudo.cmd
  2. Create a Windows short-cut to the command script name it: sudo.lnk.
  3. Put the sudo short-cut in your windows PATH so it can be seen.
  4. Edit the short-cut properties, make the Start in: path empty.
  5. Click the [Advanced] button — Check Run as Administrator
  6. Enable short-cuts in your windows path, use the PATHEXT environment variable, viz.
d:> echo %PATHEXT%
    .lnk;.EXE;.CMD;.BAT;.COM

When you type sudo dir on the command-line Windows will show the

User Account Control

Do you want to allow this app to make changes to this device?

  [YES]  [NO]

Access control pop-up. If you click «[NO]» nothing will happen. Windows will show an «Access is denied.» message.

When you click «[YES]» then the directory command runs at an elevated privilege. Of course you probably want something more interesting like stopping or query on a service:

 sudo sc query SDRSVC

SDRSVC is the service name for «Windows Backup service», this shows the following in a separate Cmd window:

  [sudo]

   administrator
  ---------------

  sc query SDRSVC

SERVICE_NAME: SDRSVC
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

  [done]

Press any key to continue . . .

The sudo.cmd script itself is very basic. As I said my needs are simple. I just want to stop and start services while I deploy code for testing.

sudo.cmd:

 @echo off
 @rem    sudo.cmd
         cd /d %temp%
 @echo.
 @echo.   administrator
 @echo.  ---------------
         cd 
 @echo.
 @rem  _________________________________________________
 @rem      -- Print usage . . .
        @if    [""]      ==["%~1"]   goto USAGE
        @if /i ["--HELP"]==["%~1"]   goto USAGE
 @rem  _________________________________________________
 @rem
 @echo.  %*
 @rem
         %*
 @rem
         set EXIT_STATUS=%ERRORLEVEL%
 @rem  -- -- -- -- --  
 @echo.
 @echo.  [done]
 @rem  ______________________________________________________
 :Exit
 @echo.
 @pause
  exit /b  %EXIT_STATUS%
 @rem  ______________________________________________________
 :USAGE
 @echo.
 @echo  ^Usage:
 @echo.    sudo ^<complete command line^>
 @echo.
 @echo.  Attempts to rune the: ^<complete command line^>
 @echo.  under Administrator priviliges.  Relies on Windows 
 @echo.  prompt for elevated privileges.
 @rem  ______________________________________________________
 @goto Exit

The pause command waits for you to review the results. If you take pause out the administration window closes and you don’t know if the command worked or not. The ERRORLEVEL from the command is returned as well.

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

Итак, давайте рассмотрим все способы по запуску приложений от имени администратора в Windows 11.

Зачем приложению нужны права администратора?

Во-первых, большинству приложений вообще не нужны права администратора так, как они не вносят никаких критических изменений в систему и не обращаются к системным файлам. Но таким приложениям, как командная строка (cmd) или PowerShell, потребуются права администратора для выполнения ряда команд.

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

Запуск от имени администратора из меню «Пуск»

Чтобы запустить приложение от имени администратора из меню «Пуск», сначала щелкаем по значку «Пуск» на панели задач или нажимаем клавишу «Win» (Windows).

Если необходимое приложение закреплено в меню «Пуск», находим его и щелкаем правой кнопкой мыши по нему, а затем выбираем «Запуск от имени администратора» в контекстном меню.

Если приложение не закреплено, нажимаем на кнопку «Все приложения» в правом верхнем углу, чтобы просмотреть список приложений, установленных в Windows 11.

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

Теперь приложение запустится с правами администратора.

Чтобы запустить приложение от имени администратора в меню поиска, сначала щелкаем значок «Поиск» на панели задач, либо нажимаем горячие клавиши «Win+S».

В поисковой строке вводим название приложения, а затем в разделе «Лучшее соответствие» находим это приложение и щелкаем по нему правой кнопкой мыши, чтобы выбрать «Запуск от имени администратора» в появившемся контекстном меню, либо нажимаем кнопку «Запуск от имени администратора» справа в меню окна поиска Windows 11.

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

Если необходимое приложение закреплено на панели задач, просто нажимаем и удерживаем клавиши «Ctrl+Shift», а затем щелкаем значок приложения на панели задач.

В окне контроля учетных записей нажимаем кнопку «Да».

Альтернативный запуск приложения с панели задач — нажатие клавиш «Ctrl+Shift+Win» и номер закрепленного приложения (например Ctrl+Shift+Win+2 для запуска Edge на скриншоте выше). Номер «1» присваивается первому закрепленному приложению слева, «2» — второму и так далее. Номера не учитывают кнопки «Старт» и «Поиск».

Запуск от имени администратора при помощи горячих клавиш

Для этого выбираем приложение и нажимаем на клавиатуре клавиши «Ctrl+Shift+Enter», чтобы запустить его с правами администратора.

Запуск от имени администратора через диалоговое окно «Выполнить»

Запускаем диалоговое окно «Выполнить», нажав клавиши на клавиатуре «Win+R», затем в поле «Открыть» вводим команду для открытия приложения (например, «cmd»), либо нажимаем кнопку «Обзор…», чтобы выбрать exe-файл приложения.

Теперь, чтобы запустить приложение с правами администратора, зажимаем клавиши «Ctrl+Shift» и нажимаем кнопку «ОК», либо нажимаем клавиши «Ctrl+Shift+Enter».

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

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

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

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

Сначала запускаем приложение Windows Terminal (или cmd) с правами администратора, как обсуждалось ранее в статье. Далее вводим путь к приложению, которое хотим запустить от имени администратора, и нажимаем на клавиатуре клавишу «Enter».

Чтобы узнать путь к приложению, находим его в проводнике, либо находим его через поиск Windows 11 и нажимаем на пункт «Перейти к расположению файла».

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

Откроется окно свойств ярлыка, в поле «Объект» (это и есть путь) копируем ссылку (клавиши «Ctrl+C»).

Переходим обратно в командную строку и вставляем ссылку, нажав клавиши «Ctrl+V». После этого нажимаем «Enter», чтобы запустить приложение с правами админа.

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

Нажимаем клавиши на клавиатуре «Ctrl+Shift+Esc», чтобы запустить диспетчер задач Windows 11.

В окне диспетчера задач нажимаем в меню «Файл» — «Запустить новую задачу».

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

  • Как запустить программу от имени администратора в командной строке windows 7
  • Как запустить программу обновления windows
  • Как запустить программу на ассемблере в windows
  • Как запустить программу на windows 7 если она под windows xp
  • Как запустить программу на python через консоль windows