Описание команды RUNAS
Команда RUNAS запускает конкретные средства и программы с разрешениями, отличными от тех, которые предоставляет текущая учетная запись.
В операционных системах Windows существует возможность находясь под учетной записью пользователя, произвести запуск исполняемого файла от имени другого пользователя. Причин для такого запуска много и как правило это нужно осуществить в короткие сроки, так что сразу к важному.
Статья поделена на:

Как сделать, чтобы программа постоянно запускалась от имени другого пользователя
Сейчас уже на многих компьютерах имеются несколько учётных записей, обладающих разными правами. Это очень удобно, но иногда бывают случаи, когда необходимо, чтобы программа постоянно запускалась от имени другого пользователя. К примеру, обычный пользователь запускает только определённую программу от имени администратора и получает полные права на её использование. Запустить программу от имени другого пользователя можно с помощью стандартной программы Runas, входящей в операционную систему Windows, просто изменив свойства ярлыка. Итак, для того, чтобы программа постоянно запускалась от имени другого пользователя, необходимо:
- Создать ярлык для программы, которую необходимо будет запускать от имени другого пользователя. Причём лучше создать новый ярлык, а не изменять существующий;
- Нажать правой кнопкой мыши на ярлык и выбрать “Свойства”;
- Нажать “Применить” и “ОК”.
Теперь при нажатии на ярлык программы появится окно с чёрным фоном с приглашением ввести пароль пользователя, от имени которого необходимо запустить программу.

Пароль необходимо будет ввести один раз, так как мы прописали в команде savecred, система его запомнит, и при следующем запуске он уже не понадобится. При вводе пароля на экране ничего происходить не будет, не пугайтесь, так и должно быть. Просто вводите пароль в слепую и нажимайте “Enter”. Если ничего не происходит, проверьте правильность написания имени пользователя, от имени которого необходимо запустить программу и его пароля. Если вы всё сделали правильно, то программа всегда будет запускаться от имени заданного пользователя без ввода пароля с помощью данного ярлыка.
Если статья “как сделать, чтобы программа постоянно запускалась от имени другого пользователя” оказалась для Вас полезной, пожалуйста поделитесь ей со своими друзьями
По умолчанию программы в Windows запускаются от имени текущего пользователя, а при необходимости — с правами администратора. Однако, в некоторых случаях может потребоваться запуск какого-либо приложения от имени другого пользователя, с его сохраненными данными, но без входа в соответствующий аккаунт.
В этой простой инструкции подробно о том, как запустить какую-либо программу от имени другого пользователя Windows 11 или Windows 10 различными способами, если вдруг такая необходимость возникла. Также может быть полезным: запуск программ от имени администратора в Windows.
Простой запуск от имени другого пользователя
Самый простой и быстрый способ запустить программу от другого пользователя — использовать контекстное меню Windows 11/10, для этого достаточно:
- Удерживая клавишу Shift, нажать правой кнопкой мыши по ярлыку или исполняемому файлу программы.
- В контекстном меню выбрать пункт «Запуск от имени другого пользователя».
- Ввести имя другого пользователя и соответствующий этой учетной записи пароль.
На этом всё — программа будет запущена от имени выбранного пользователя, а если она содержит сохраненные данные для выбранной учетной записи, загружены будут и они.
Запуск программы или команды от имени другого пользователя в командной строке
Ещё один подход — использовать команду RUNAS в командной строке Windows. Также с помощью этой команды можно создать ярлыки для запуска приложений от других пользователей. Самый простой пример использования команды RUNAS:
- Откройте командную строку (сделать это можно, используя поиск в панели задач).
- Введите пароль выбранной учетной записи пользователя, если он будет запрошен.
В результате программа будет запущена от имени указанного пользователя. Команда имеет и другие параметры, справку можно получить, введя runas без параметров в командной строке. Например, можно включить или отключить использование данных профиля пользователя, сохранить учетные данные с помощью параметра /savecred для того, чтобы при следующих запусках от имени выбранного пользователя ввод пароля не требовался.
Существуют и другие, иногда более функциональные решения для запуска программ или bat файлов от имени других пользователей, одно из самых известных — утилита PsExec, входящая в Microsoft Sysinternals Suite и позволяющая выполнить не только описанную задачу, но и множество других.

Как известно, пользователи ОС Windows могут обладать разными правами в системе. Время от времени возникает необходимость запустить приложение в контексте другого пользователя. Как правило, такая необходимость возникает из-за того, что у текущего пользователя нет необходимых прав. В командной строке для этих целей можно использовать команду RUNAS.
В современных версиях Windows при стандартных настройках безопасности не удастся получить права администратора при помощи команды . Это не позволит система контроля учётных записей (UAC). Конечно, UAC можно отключить, но это ослабит безопасность системы.
В общем виде синтаксис команды выглядит так:
RUNAS /trustlevel:уровень_доверия программа
Рассмотрим параметры команды .
/noprofile — не загружать профиль пользователя. Приложения в таком случае будут загружаться быстрее, но иногда это приводит к неправильной работе программ;
/profile — загружать профиль пользователя. Этот режим используется по умолчанию;
/env — использовать текущие параметры среды;
/savecred — использовать учётные данные, сохранённые пользователем;
/netonly — учётные данные предназначены только для удалённого доступа;
/smartcard — для указания учётных данных используется смарт-карта;
/trustlevel — уровень доверия, с которым запускается программа;
/showtrustlevels — отобразить список уровней доверия, которые можно указать в .
Примеры использования команды :
Теперь посмотрим пример с доменной учётной записью.
Запустить командную строку с минимальным уровнем доверия:
runas /trustlevel:0x10000 cmd
Если вы запустили командную строку с использованием параметра , то можете просмотреть список привилегий, доступный каждому уровню доверия, при помощи:
Полные сведения об учётной записи можно просмотреть через:
Учтите, что параметр несовместим с параметром , а параметр несовместим с параметром . Пароли, которые были сохранены в реестре Windows при использовании команды , можно удалить при помощи оснастки управления сохранёнными паролями.
Порой пользователи Windows заинтересованы в том, как запустить любую программу, вне зависимости от администраторских разрешений. Для этого существуют различные способы. От них во многом зависит, насколько успешно удастся выполнять поставленные перед собой задачи.
Причины запуска программы от другого пользователя

При загрузке ОС пользователи выбирают администратора. От его имени запускаются приложения. Важно понимать, что в каждом случае учитывают параметры запуска. Это позволяет в дальнейшем полноценно пользоваться программами. Необязательно перезагружать ПК или ноутбук, устанавливать повторно приложение.
Способы запуска
В наши дни существуют различные способы, отличающиеся высоким уровнем эффективности. Планируя запустить программу в Windows 10, важно учитывать доступные варианты и их особенности.
Графический интерфейс Windows

Способ – простой. Основные этапы:
- Нажимают клавишу Shift и удерживают. Теперь нажимают на ярлык кнопкой мышки (именно правой).
- В контекстном меню выбирают соответствующий пункт.
- Вводят имя и пароль интересующего администратора.
Больше никаких действий не требуются. Если программа содержит данные учетной записи, сведения загружаются. Изменения впоследствии сохраняются. По такой схеме пользователи успешно пользуются приложением, вне зависимости от администраторского имени.
Иногда потребуется найти программу, если ярлыка нет на рабочем столе. Это также возможно. Процесс – удобный, быстрый. Приложение можно найти. В выполнении поставленной задачи поможет панель задачи.
Командная строка

Не всегда пользователям удается пройти процесс по простой схеме. Иногда возникает потребность запустить программу в командной строке Windows. Вариант – чуть сложнее. Подойдет команда RUNAS.
Несмотря на это, есть определенная и понятная схема действий:
- Открывают специальную строку для введения команды.
- Потребуется ввести команду с указанием имени пользователя. Она выполняется.
Программу открывают от имени указанного пользователя. С помощью командной строки удается полноценно пользоваться приложением.
Сторонние утилиты

Пользователям будут удобными специальные утилиты, являющиеся сторонними. Предлагаются разные варианты. Например, утилита Run As позволяет запустить любую программу. Для проведения процедуры добавляется команда с нужными ключами к ярлыку программы или в окне через «Win+R». Команду можно добавить к ярлыку с сохранением пароля учетной записи после первого запуска. Это упростит дальнейшие действия, если требуется неоднократно использовать программу.
На рабочем столе создают ярлык нужного приложения. Находят ярлык ПО. Затем появится путь к программе, где прописывают команду для использования специальной утилиты. Это требуется для создания ярлыка. Подойдет для последующего открытия любой программы с участием нескольких администраторов ПК или ноутбука.
Зная, как запустить программу Windows, каждый пользователь выбирает подходящий вариант для себя с учетом особенностей организации рабочего процесса и удобства.
Как запустить командную строку от имени Администратора

В инструкциях на этом сайте то и дело одним из шагов является «Запустите командную строку от администратора». Обычно я поясняю, как это сделать, но там, где нет, всегда появляются вопросы, связанные именно с этим действием.
В этом руководстве опишу способы запуска командной строки от имени Администратора в Windows 10, 8.1 и 8, а также в Windows 7. Также на сайте доступны отдельные инструкции: Как открыть командную строку от имени Администратора в Windows 11, Как открыть командную строку в Windows 10)
Командная строка от имени администратора в Windows 10
Существует множество способов запуска командной строки от имени Администратора, многие из которых работают независимо от того, какая версия ОС у вас установлена. Но, пожалуй, самый удобный и быстрый способ запустить cmd.exe с правами администратора в Windows 10 — использовать поиск в панели задач:

Просто начните набирать «Командная строка» в поиске, а когда нужный результат будет найден, нажмите «Запуск от имени администратора» в правой части или, если такого не обнаружится (в ранних версиях Windows 10), нажмите по найденному результату правой кнопкой мыши и выберите нужный пункт контекстного меню.
Также, если в Windows 10 вы зайдете в Параметры — Персонализация — Панель задач и отключите пункт «Заменить командную строку оболочкой PowerShell», то пункт для запуска командной строки от имени администратора появится в контекстном меню кнопки пуск (открыть можно правым кликом по этой кнопки или сочетанием клавиш Win+X).
Запуск командной строки от администратора в Windows 8. 1 и 8
Для того, чтобы запустить командную строку с правами администратора в Windows 8.1 есть два основных способа (еще один, универсальный способ, подходящий для всех последних версий ОС я опишу ниже).
Первый способ заключается в нажатии клавиш Win (клавиша с эмблемой Windows) + X на клавиатуре с последующим выбором из появившегося меню пункта «Командная строка (администратор)». Это же меню можно вызывать правым кликом мыши по кнопке «Пуск».

Второй способ запуска:
- Перейдите на начальный экран Windows 8.1 или 8 (тот, который с плитками).
- Начните на клавиатуре набирать «Командная строка». В результате слева откроется поиск.
- Когда в списке результатов поиска вы увидите командную строку, кликните по ней правой кнопкой мыши и выберите пункт контекстного меню «Запуск от имени администратора».
Вот, пожалуй, и все по этой версии ОС, как видите — все очень просто.
В Windows 7
Чтобы запустить командную строку от имени администратора в Windows 7, проделайте следующие шаги:
- Откройте меню Пуск, пройдите в Все программы — Стандартные.
- Кликните правой кнопкой мыши по «Командная строка», выберите пункт «Запуск от имени Администратора».
Вместо того, чтобы искать во всех программах, вы можете ввести «Командная строка» в поле поиска внизу меню Пуск Windows 7, а потом проделать второй шаг из описанных выше.
Еще один способ, для всех последних версий ОС
Командная строка — это обычная программа Windows (файл cmd.exe) и запустить ее можно как любую другую программу.
Находится она в папках Windows/System32 и Windows/SysWOW64 (для 32-разрядных версий Windows используйте первый вариант), для 64-разрядных — второй.

Так же, как и в описанных ранее способах, вы можете просто кликнуть по файлу cmd.exe правой кнопкой мыши и выбрать нужный пункт меню, чтобы запустить его от имени администратора.
Есть и еще одна возможность — вы можете создать ярлык для файла cmd.exe там, где вам нужно, например, на рабочем столе (например, перетащив правой кнопкой мыши на рабочий стол) и сделать так, чтобы он всегда запускался с администраторскими правами:
- Кликните правой кнопкой по ярлыку, выберите пункт «Свойства».
- В открывшемся окне нажмите кнопку «Дополнительно».
- Отметьте в свойствах ярлыка «Запуск от имени администратора».
- Нажмите Ок, затем снова Ок.
Готово, теперь при запуске командной строки созданным ярлыком, она всегда будет запускаться от администратора.
Начиная с самой первой версии Windows NT позволяет пользователю запускать приложения с разрешениями и учетными данными, отличными от текущего пользователя. С его помощью вы можете запустить командный файл, исполняемый файл или даже установщик приложения от имени другого пользователя. Давайте посмотрим, как это можно сделать.
Есть два способа запустить процесс от имени другого пользователя в Windows 10. Это можно сделать с помощью контекстного меню в проводнике или с помощью специальной консольной команды.
Эта способность очень полезна в широком диапазоне ситуаций. Например, если вы работаете под учетной записью с ограниченными правами, но вам нужно установить приложение или открыть оснастку MMC, такую как «Управление дисками», вы можете запустить необходимое приложение под другой учетной записью пользователя, имеющей права администратора. Это особенно полезно, когда приложение не запрашивает учетные данные администратора и просто отказывается запускаться. Еще один хороший пример – когда вы настроили приложение для работы под другим профилем пользователя, поэтому другие приложения и пользователи не будут иметь доступа к его данным конфигурации. Это повышает безопасность приложений, работающих с очень конфиденциальными данными.
Чтобы запустить приложение от имени другого пользователя в Windows 10 , выполните следующие действия.
- Откройте проводник и перейдите в папку, содержащую необходимое приложение.
- Нажмите и удерживайте клавишу Shift и щелкните файл правой кнопкой мыши.
- В контекстном меню выберите Запуск от имени другого пользователя .
- Введите новые учетные данные и нажмите OK, чтобы запустить приложение.
Совет. Вы можете сделайте команду «Запуск от имени» всегда видимой в контекстном меню и в меню «Пуск». См. Следующие статьи:
Кроме того, вы можете использовать Winaero Tweaker, чтобы сэкономить ваше время. Он позволяет добавить команду Запуск от имени другого пользователя как в меню «Пуск», так и в контекстное меню.

Теперь давайте посмотрим, как запускать приложения от имени другого пользователя. из командной строки. Это позволит вам запускать приложение из командной строки или с помощью ярлыка. Кроме того, с помощью этого метода можно сохранить учетные данные другого пользователя, поэтому вам не придется вводить их каждый раз при запуске приложения с помощью ярлыка для запуска приложения от имени этого пользователя. Для использования в командной строке Windows 10 включает консольный инструмент runas .
Запуск от имени другого пользователя с помощью командной строки
Предоставленные учетные данные будут сохранены в диспетчере учетных данных на панели управления. См. Следующий снимок экрана.

Совет. Использование консоли runas инструмент, легко создать ярлык для запуска приложений под другим пользователем в Windows 10. Используйте последнюю команду в качестве цели ярлыка.
Запустите его один раз из командной строки, чтобы сохранить пароль, чтобы ярлык напрямую запускал приложения без дополнительных запросов впоследствии.

У вас не разрешений на доступ к этой папке; нажмите Продолжить, чтобы получить постоянный доступ
При работе с проводником Windows (File Explorer) под учетной записью, которая добавлена в группу локальных администраторов (или даже под встроенным администратором Windows), довольно часто приходится открывать системные каталоги, профили других пользователей или редактировать защищенные системные файлы. При попытке открыть такой каталог или файл с помощью проводники в текущем контексте, появляется предупреждающее окно UAC о необходимости предоставить доступ и повысить привилегии.

Когда вы нажимаете Continue, UAC временно повышает привилегии вашего процесса explorer.exe и предоставляет вашей учетной записи NTFS права для доступа к данному каталогу (Full Control).
Известные проблемы такого подхода:
Все бы ничего, но после выполнения такой операции в NTFS разрешениях на папку явно прописывается ваша учетная запись. Хотя все, что вы хотели – просмотреть содержимое каталога, а не менять его ACL! А если у вас на сервере несколько администраторов? Тогда каждый из них при доступе к папке внесет строку доступа для своей учетки и ACL каталога будет постоянно расти.
В результате все программы, запущенные от вашей учетной записи в непривилегированном режиме, получат неограниченные права к папке. И даже если исключить эту учетную запись из группы администраторов, в NTFS разрешениях каталога останутся права Full Control.

Естественно, при активной работе с системными файлами или каталогами пользователей это выскакивающее уведомление UAC начинает раздражать. Т.к. отключать ради этого UAC совершенно не хочется, пришлось найти собственный способ запуска процесса Проводника (Exploler.exe)
Запуск Проводника Windows (File Explorer) с правами администратора

Синтаксис ключи команды RUNAS
Вы можете сохранить пароль пользователя, который вы вводите. Для этого используется параметр /savecred.
После указания пароля он сохранится в диспетчере паролей Windows.

При следующем запуске команды runas под этим же пользователем с ключом /savecred Windows автоматически получит сохраненный пароль из Credential Manager, а не будет запрашивать его повторно.
Чтобы вывести список всех пользователей, для которых сохранены пароли, используется команда:
Однако использование параметра /savecred не безопасно, т.к. пользователь, в чьем профиле сохранен чужой пароль может использовать его для запуска любой команды под данными привилегиями, или даже сменить чужой пароль. Кроме того, сохраненные пароли из Credential Manager можно легко украсть, поэтом лучше запретить использование сохраненных паролей (а тем более нельзя сохранять пароль привилегированной административной учетной записи).
Запуск через утилиту Runas
Запустить исполняющий файл от имени другого пользователя возможно с помощью интерпретатора командной строки, через «Выполнить», либо просто через ярлык, воспользовавшись утилитой runas.
Пример запуска калькулятора через приложение «Выполнить»:
- – Создать – Ярлык
- В отрывшемся окне пишем:
Для того, чтобы утилита не спрашивала каждый раз перед запуском объектов пароль, можно добавить параметр /savecred в строку после runas. Пароль в этом случае запишется в Диспетчере учетных данных Windows. Пользоваться параметром /savecred не безопасно, особенно если сохранять данные привилегированного пользователя.
Как добавить пункт “Запуск от имени” для программ в меню Пуск?

Еще один, наверное самый простой способ, не указали. В проводнике, правым кликом с зажатой клавишей Shift
Доброго, Как в W10 запустить «Диспетчер задач» и «параметры» (SystemSettings) от имени Администратора?
Диспетчер приложений можно найти поиском и через правый щелчок сделать запуск от имени администартора. Панель настройки можно вызвать командой: start ms-settings: В теории можно запустить командную строку из под админа и выполнить эту команду. Не уверен, конечно, что так можно сделать из под простого пользователя.
Добрый день! не выходит сделать с помощью ключа savecred на билде 1803, тот же ярлык и та же программа на 1709 запускается. Пароль сохраняет но не запускает, никто с таким не сталкивался?
Программа расположена на локальном диске? Или вы запускаете ее из сетевой папки (через UNC путь и подмонтированной через net use)?
если запускаем из UNC, то сетевые диски не мапятся. Как сделать, чтоб сетевые диски мапились?
Сетевой диск не доступен в активной сессии? А вы видите его в сессии другого пользователя, из-под которого делали runas?
Возможно ли в windows xp, находясь в другой учётной записи, запустить программу от имени администратора так, чтобы она считала, что она запущена от вышеупомянутой другой учётной записи? То есть, предоставить ей привилегии администратора, но чтобы она сохраняла и считывала данные в другой учётной записи. Если знаете, подобно сделано в Linux. В ней, если предоставляешь программе права администратора, её настройки и данные сохраняются в учётной записи в которую ты вошел, а не в учетной записи администратора.
Мне это нужно для использования программы, которая удаляет мусор из реестра и диска после удаления программ.
В ней есть функция «установить и следить», позволяющяя установить программу с помощью этой программы и отслеживать, какие файлы и папки, а также изменения в реестре создаёт программа. Для этого требуется запускать её от имени администратора. Но если она запущена от имени администратора, то и программы она устанавливает тоже от имени администратора. И естественно, эти программы запускаются о имени администратора, что во-первых не безопасно, а во-вторых, они сохраняют все свои данные в учетной записи администратора, что мне не нужно, так как использовать я их буду не в учётной записи администратора. Конечно, я их после этого смогу запускать не в учетной записи администратора, но ведь данные, которые они сохранили при запуске в учетной записи администратора, в ней и останутся и так будет с каждой программой.
К сожалению не представляю как такое реализовать. Но и пробемы особой не вижу. В вашей ситуации возможно просто предоставить пользователю права админа. Либо ставить программы под админом, а запускать от пользователя после настройки NTFS разрешений на папки. Все нормальные программы не привзвваются к учетным записям, из-под которых они установлены.
Ага, в том числе и вирусам. Я специально пользуюсь не адинистраторской учёткой, чтобы вирусам не дать шанса на проникновкение.
После установки программу требуется сразу запускать и настраивать, чтобы следящая за ней программа могла отследить, что она создаёт и изменяет после запуска. Я не идиот, чтобы запускать в админке только что установленную прогу.
Но тогда мне бы не приходилось запускать программы от администратора.
Подскажите, столкнулся с проблемой. Работаю не от администратора. Нужно запустить несколько программ от другого пользователя. Пытаюсь через runas запустить хотябы одну, но пароль от другой учётки не вводится
Укажите какую команду runas вы используете для запуска приложения от имени .другого пользователя. Пароль запрашивается? Пробовали сделать runas из Explorer ? ( Shift+right click по ярлыку и выбор пункта меню «Запуск от имени другого пользователя»
А зачем вводить . перед именем пользователя?
«.» перед именем учетки означает имя компьютера. Особенно это хорошо, когда имя компьютера не назначено вручную, а оставлено сгенерированным. Естественно, в RDP-подключении нужно указывать имя удаленного компьютера полностью
Столкнулся с тем, что в windows 10 запустить приложение от имени другого пользователя (администратора) очень проблематично. Запуск происходит только в первые минуты после запуска винды, а через некоторое время такая команда просто вешает систему и все. Выйти можно только через ctrl+alt+del. Проблема наблюдается на сборке 1903 и на предыдущей.
Тоже встречался с зависанием при runas на Windows 10 1803, после обновления до 1909 вроде нормально. Еще заметил, что проблема проявлялась, если у доменного пользователя не создан локальный профиль (ни разу под ним не входили).
Как запустить программу от имени доменного пользователя на ПК не в домене?
Да есть такая проблема, это UAC. По идее он должен запрашивать у вас пароль при запросе превышений привелегий. У вас UAC как-то настраивается специально?
Тоже думал что UAC, он видимо отключен. Пароль запрашивается только в командной консоли, запрос пароля от UAC не появляется.
В теории можно попробовать сделать логон скрипт, которые делает runas каждого пользователя и запуск определенной программы.
Добрый день! Может немного не в тему, как через bat файл добавить несколько строк в файл etcservices. Строки добавить могу, но не могу сделать так, чтобы при повторном запуске этого bat файла строки не добавлялись повторно (делаю это для gpo).
Как же так?! Может кто-нибудь сталкивался с подобными?
Было подобное вы при подключении можете выбрать авторизацию на уровне виндуз а не TV?
Я подключаюсь в сеанс пользователя.
Как сделать запуск от имени другого администратора? Т.е. выполнив вход в систему под пользователем, входящим в группу локальных администраторов, сделать запуск от имени другого пользователя, который тоже входит в группу локальных администраторов на этом компьютере. Бывает нужно для запуска командлетов в Powershell под определенной сервисной учетной записью, при этом для выполнения требуются повышенные привилегии.
Включить пункт “Запуск от имени другого пользователя” в контекстном меню проводника Windows

Запуск программ от имени другого пользователя (RunAs) в Windows
Любой пользователь Windows может запустить в своей сессии программы от имени другого пользователя (Run As). Благодаря этому можно выполнить скрипт (.bat, .cmd, .vbs, .ps1), исполняемый .exe файл или запустить установку приложения (.msi, .cab) с полномочиями другого, как правило привилегированного, пользователя .
Например, вы можете использовать RunAs для установки программ или запуска MMC оснасток с правами администратора непосредственно в сессии непривилегированного пользователя. Также возможность запуска программ “от имени” может быть полезна, когда приложение настроено под другим пользователем (и соответственно хранит свои настройки в чужом профиле, к которому у данного пользователя нет прав доступа), а его нужно запустить с теми же настройками в сессии другого пользователя.

В Windows 10 есть несколько способов запустить программу или процесс от имени другого пользователя.
Запуск программы от имени другого пользователя из Проводника Windows (File Explorer)

В появившемся окне нужно указать имя и пароль пользователя, под чьей учетной записью нужно запустить программу и нажать кнопку ОК.
Откройте Диспетчер задач и убедитесь, что приложение запущенно под указанным пользователем.

Как запустить приложение от имени другого пользователя
Внимание! Функция запуска от имени другого пользователя срабатывает при двух условиях:
- Учётная запись, от имени которой вы хотите запускать приложение, должна быть защищена паролем.
- Для службы Вторичный вход в систему должен быть установлен тип запуска Вручную.
Логично, что при этом способе нужно сначала запустить саму командную строку.
1 Введите команду
2 Нажмите Enter.
3 Введите пароль
4 Нажмите Enter.

Также, вы можете из своей командной строки запустить командную строку от имени другого пользователя. А в ней уже запускать то, что вам требуется.
1 Запустим командную строку под текущим пользователем.
2 Теперь запустим другое окно командной строки от имени другого пользователя:
3 Нажимаем Enter.
4 Вводим пароль.
5 Нажимаем Enter:

Как видим, открылось второе окно консоли. В названии окна — Запущено от имени COMPFIXERcompfixer.info:

Чтобы запустить Панель управления от имени администратора домена, необходимо ввести команду:
После ввода команды нужно будет ввести пароль учётной записи, от имени которой вы выполняете действие.
Через проводник Windows
1 Нажмите и удерживайте клавишу Shift.
2 Нажмите правой кнопкой мыши по исполняемому файлу или ярлыку.
3 Выберите пункт Запуск от имени другого пользователя:

В ОС Windows существует возможность работая под одной учётной записью запускать приложение или апплет от имени другого пользователя. Ранее мы уже рассказывали о запуске приложений от имени администратора, т.е. с максимальными правами. Но стоит также рассказать о том, как запустить командную строку, редактор реестра или любое приложение от имени другого пользователя.
Запуск от имени другого пользователя не позволяет получить права на запись в системные области, в отличие от запуска от имени администратора.
Как в Windows 10 запустить Проводник с правами администратора
При попытке просмотра и изменения целого ряда системных папок и файлов система контроля учетных записей (UAC) запрашивает разрешение. Подобную же картину можно наблюдать, при попытке доступа к файлам, принадлежащим другой учетной записи пользователя. Все это говорит о том, что Проводник в Windows 10 по умолчанию работает с пониженными привилегиями. Чтобы обойти это ограничение, необходимо применить твик реестра.
В открывшемся окошке выполните команду regedit .

При этом будет запущен встроенный редактор реестра, но с более высокими правами. Разверните в нём следующую ветку:
В правой части окна редактора у вас будет параметр RunAs. Переименуйте его или удалите, не забыв на всякий случай сделать резервную копию ключа.

Чтобы изменения вступили в силу, перезагрузите компьютер.
После этого перейдите в расположение C:Windows, кликните ПКМ по файлу explorer.exe и выберите в меню «Запуск от имени администратора».

Процесс должен быть запущен в отдельном окне с повышенными привилегиями.
Команда Runas – запуск программ от имени другого пользователя из командной строки
В Windows есть консольная утилита runas.exe, которая используется для запуска приложений от имени другого пользователя из командной строки. Также команда runas позволяет сохранить пароль пользователя в Windows Credential Manager, чтобы его не приходилось набирать каждый раз.


Можно, например, открыть панель управления под другим пользователем:

Иногда нужно запустить программу от имени доменного пользователя с компьютера, который не добавлен в домен AD. В этом случае нужно использовать такую команду (при условии, что в сетевых настройках вашего компьютера указан DNS сервер, который может отрезолвить этот домен):
Если для запуска программы от другого пользователя не нужно загружать его профиль, используйте параметр /noprofile . При этом приложение запускается намного быстрее, но может вызвать некорректную работу программ, которые хранят данные в профиле пользователя.
Запуск оснастки MMC консоли от имени другого пользователя
Аналогичным образом можно запустить любую другую оснастку (главное знать ее имя).
Запуск от имени другого пользователя в меню Пуск
До Windows 10 в меню пуск существовала возможность, не прибегая ни к каким манипуляциям осуществить запуск от имени другого пользователя. Открытие приложения осуществлялось с выбором соответствующего задаче параметра. В Windows 10 для отображения контекстного меню с такими параметрами, необходимо:
- Найти “Показывать команду «Запуск от имени другого пользователя» при запуске”.
- Найденному параметру групповой политике задать состояние «Включено».
- (+) + gpupdate /force +

Второй способ для отображения контекстного меню «Запуск от имени другого пользователя» в меню «Пуск» Windows 10 – воспользоваться редактором реестра:

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

Ярлык с запуском программы от имени другого пользователя
Можно создать на рабочем столе ярлык, позволяющий запустить программу от имени другого пользователя. Просто создайте новый ярлык, в окне с адресом объекта которого укажите команду runas с нужными параметрами.

При запуске такого ярлыка будет запрашиваться пароль пользователя.
Если дополнительно указать в ярлыке runas параметр /savecred , то пароль будет запрошен только один раз. После этого пароль будет сохранен в Credential Manager и автоматически подставляться при запуске ярлыка от имени другого пользователя без запроса пароля.
Такие ярлыки довольно часто используются для запуска программ, которые требуют прав администратора для запуска. Однако есть более безопасные способы запуска программы без прав администратора, или отключения запроса UAC для определенного приложения.
Как запустить проводник от имени администратора в Windows 10/Windows Server?
Вы можете завершить процесс explorer.exe из Task Manager или следующей командой в консоли PowerShell (обязательно запустите powershell.ex e с правами администратора):
Чтобы запустить процесс explorer.exe с правами администратора, воспользуйтесь командой:

Данные команды завершат процесс explorer.exe для текущего пользователя и запустят новый процесс, который унаследует повышенный маркер доступа, с которыми запущена консоль powershell.exe.

Проверим, что Проводник Windows теперь запущен в привилегированном режиме. Для этого откройте диспетчера задач (Task Manager) и перейдите на вкладку Details. Щелкните ПКМ по любой колонке, выберите Select columns и включите отображения столбца Elevated.

Как вы видите, у процесса explorer.exe теперь появился атрибут Elevated=Yes.

Теперь вы можете в File Explorer открыть любую системную папку или файл без предупреждений UAC. Кроме того, все дочерние процессы, запущенные из проводника, также будут обладать повышенными правами.
К примеру, это удобно когда нужно отредактировать файл hosts (c:windowssystem32driversetc), открывая его блокнотом прямо из проводника, без необходимости открывать отдельный процесс notepad.exe с правами администратора или от имени другого пользователя.
Если вам часто нужно запускать explorer.exe в привилегированном режиме, можно создать на рабочем столе bat или ps1 файл с данными командами.
Когда вы закончите работу с защищенными папками, обязательно перезапустите explorer.exe в обычном режиме:
Как вы видите, теперь значение Elevated у процесса explorer.exe изменилось на No.

Данный трюк с запуском процесса проводника Windows с повышенными правами работает как в Windows Server 2016/2019, так и во всех билдах Windows 10.

tskill explorer & explorer




