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

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 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 или «Запрошенная операция требует повышения» запустив программу с повышенными правами, удобным способом. Однако, если вы столкнетесь с каким-то проблемами при настройке, не стесняйтесь написать в комментариях. Я постараюсь помочь.

  • Remove From My Forums
  • Question

  • Hello All,

    I would like to know if there is a way to run a java program, requiring administrator priviledges, via the Windows command line.

    Normally you would right click and then select ‘run as administrator’ — but i would like to set this as a property on the command line, so that you dont have to right click every time. Is this possible?

Answers

  • Create a new txtfile, pase this content:

    @echo Set objShell = CreateObject("Shell.Application") > %temp%\sudo.tmp.vbs
    @echo args = Right("%*", (Len("%*") - Len("%1"))) >> %temp%\sudo.tmp.vbs
    @echo objShell.ShellExecute "%1", args, "", "runas" >> %temp%\sudo.tmp.vbs
    @cscript %temp%\sudo.tmp.vbs

    and save it as SUDO.cmd.

    Now copy the cmd to your system32 folder.

    When you now want to run a programm with admin rights type this:

    sudo cmd /k javaw.exe JAVA file

    Now accept the UAC prompt.

    Hope this helps.

    André


    «A programmer is just a tool which converts caffeine into code» CLIP- Stellvertreter http://www.winvistaside.de/

    • Proposed as answer by

      Tuesday, August 17, 2010 12:52 PM

    • Marked as answer by
      Leo Huang
      Wednesday, August 25, 2010 1:14 AM

  • Hi harriet, there is a DOS command you can use to run as administrator in command line:

    runas /profile /user:administrator “Driver:\folder\program”

    For example, the administrator account is “AAA” and you want to run BBB.exe of C:\programs, you should do these following steps:

    1 Press Win key & R

    2 Input “CMD” in open box and click “OK”

    3 Input: runas /profile /user:AAA “C:\programs\BBB.exe”  and press “Enter”

    4 Input the password of administrator AAA

    5 Press “Enter”

    Hope it works.

    • Marked as answer by
      Leo Huang
      Wednesday, August 25, 2010 1:14 AM

Runas is a very useful command on Windows OS. This command enables one to run a command in the context of another user account. One example scenario where this could be useful is: Suppose you have both a normal user account and an administrator account on a computer and currently you are logged in as normal user account. Now you want to install some software on the computer, but as you do not have admin privileges you can’t install the same from the current account. One option is to switch user and login as administrator. Instead, you can do the same by simply using runas command. You just need to launch the installer from command prompt using runas command and by providing administrator login id and password.

Let’s see the syntax of runas command with some examples.

Run a program from another user account

The command to launch a program using another user credentials is given below.

runas /user:domainname\username program

For example, if you want to open registry editor as administrator of the computer, the command would be as below.

runas /user:administrator regedit

After running the above command, you will be asked to enter the password of administrator account. After password validation, registry editor will be opened with the administrator account credentials.

To specify arguments to the program:

If you need to provide arguments to the program that need to be invoked as another user, you can put the program name and the parameters in double quotes.

runas /user:username "program argument1 argument2 ..."

For example to open the file C:\boot.ini as administrator, the command would be:

runas /user:administrator "notepad C:\boot.ini"

Running command prompt as another user :

If you have multiple commands need to be executed with administrator(or any other user )credentials, instead of running each command using runas, you can open command prompt window once as the administrator and then run all the commands in that window. Below is the command for opening a command window using runas.

runas /user:administrator cmd

Example:

C:\>runas /user:administrator cmd
Enter the password for administrator:
Attempting to start cmd as user "techblogger-pc\administrator" ...

It will launch new command window after printing the above message.

Run a batch file as administrator

To run a batch file as administrator of the computer, you need to mention the path of the batch file in the place of command in the runas syntax.

For example, to run the batch file located at c:\data\mybatchfile.bat, you need to run the below command.

runas /user:administrator C:\data\mybatchfile.bat

Some questions regarding runas command:

When I use runas command, I am getting the error ‘This program is blocked by group policy. For more information, contact your system administrator’. How can I fix this?

Administrator of your system might have disabled users to login from command prompt. In group policy editor, this setting can be found in the below node.

Computer Configuration -> Windows settings -> Security settings ->Local Policies -> User rights assignment

In the above path, look for the setting ‘Deny logon as a batch job‘. If you have administrator privileges,  you can disable this settings. Otherwise, you need to contact the system/domain administrator.

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

Итак, давайте рассмотрим все способы по запуску приложений от имени администратора в 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 10
  • Запуск программы с правами администратора windows 10 без ввода пароля
  • Запуск скайпа при включении компьютера windows 10
  • Запуск программы от имени другого пользователя windows 10

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии