Запустить процесс от другого пользователя windows

Как в Windows запустить программу от имени другого пользователя с помощью контекстного меню и утилиты runas. Создаем ярлык runas для запуска программ с правами

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

Например, вы можете использовать RunAs для установки программ или запуска программ/скриптов/MMC оснасток с правами администратора непосредственно в сессии обычного непривилегированного пользователя. Также через RunAs вы можете запустить приложение, настроенное в профиле другого пользователя (приложение загрузится с настройки из профиля другого пользователя).

За возможность запуска программ от имени другого пользователя в Windows отвечает служба Вторичный вход в систему (Secondary Log-on). Если эта служба остановлена, тогда все описанные методы runas работать не будут. Вы можете проверить, что служба запущена с помощью следующей команды PowerShell:

Get-Service seclogon

windows - служба вторичного входа в систему нужна для запуска от имени

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

Содержание:

  • Запуск программы от имени другого пользователя из Проводника Windows (File Explorer)
  • Команда Runas: запуск программ от имени из командной строки
  • Использование RunAs в PowerShell
  • Запуск программ от имени другого пользователя без ввода пароля
  • Ярлык с запуском программы от имени другого пользователя
  • В проводнике Windows отсутствует пункт “Запуск от имени другого пользователя”
  • Как добавить пункт “Запуск от имени” для программ в меню Пуск?

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

Самый простой способ запустить программу из-под другого пользователя – воспользоваться графическим интерфейсом Проводника Windows (File Explorer). Просто найдите нужно приложение (или ярлык), зажмите клавишу Shift и щелкните по нему правой кнопкой мыши. Выберите пункт контекстного меню «Запуск от имени другого пользователя» (Run as different user).

Примечание. Если пункт меню «Запуск от имени другого пользователя» отсутствует, см. следующий раздел.

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

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

Примечание.

  • Если нужно запустить программу от имени пользователя Active Directory, нужно указать его имя в формате userPrincipalName (
    [email protected]
    ) или samAccountName (
    DomainNameUserName
    );
  • Если ваш компьютер добавлен в домен AD, то для запуска программы от имени локальной учетной записи пользователя ее имя нужно указать в формате:
    .localusername
    .

runas different user

Важно. Вы можете запустить программу от имени другого пользователя только, если для него задан пароль. Использовать Runas для пользователя с пустым паролем не получится.

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

диспетчер задач windows видит, что процесс запущен от имени другого пользователя

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

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

Откройте командную строку (или окно Выполнить, нажав сочетание клавиш Win+R). Для запуска Блокнота с правами учетной записи administrator выполните команду:

runas /user:administrator “C:Windowscmd.exe”

Совет. Если имя пользователя содержит пробелы, его нужно взять в кавычки:

runas /user:”user test” notepad.exe

runas /user:admin

В отрывшемся окне появится приглашение «Введите пароль для admin», где нужно набрать пароль и нажать Enter.

Введите пароль для admin

Должно открыться ваше приложение. В моем случае это cmd. В заголовке окна указано Запущено от имени
CompNameusername
:

cmd.exe заголовок запущено от другого имени

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

runas /user:admin control

Если нужно запустить программу от имени доменного пользователя, нужно использовать формат имени
[email protected]
или
DomainNameUserName
.

Например, чтобы с помощью блокнота открыть текстовый файл от имени пользователя server_admin домена CORP, используйте команду:

runas /user:corpserver_admin “C:Windowsnotepad.exe C:tmp2871997x64.txt”

команда runas в windows под доменным пользователем

Введите пароль для corpserver_admin:
Попытка запуска C:Windowsnotepad.exe C:tmp2871997x64.txt от имени пользователя "corpserver_admin" ...

Если указали несуществующее имя пользователя или неверный пароль, появится ошибка:

RUNAS ERROR: Unable to run - yourcommand
1326: The user name or password is incorrect.

Или

RUNAS ERROR: Unable to acquire user password

Иногда нужно запустить программу от имени доменного пользователя с компьютера, который не добавлен в домен AD. В этом случае нужно использовать такую команду (при условии, что в сетевых настройках вашего компьютера указан DNS сервер, который может отрезолвить этот домен):

runas /netonly /user:contosoaaivanov cmd.exe

Если для запуска программы от другого пользователя не нужно загружать его профиль, используйте параметр /noprofile. При этом приложение запускается намного быстрее, но может вызвать некорректную работу программ, которые хранят данные в профиле пользователя.

Использование RunAs в PowerShell

Если вам нужно запускать программы/процессы от имени другого пользователя из PowerShell, вы можете использовать командлет Start-Process (управление процессами с помощью PowerShell). Сначала нужно запросить учетную запись и пароль пользователя:

$Cred = (Get-Credential)

Для запуска процесса от имени другого пользователя можно использовать:

Start-Process -FilePath "powershell.exe" -Credential $Cred

Либо можно запросить учетную запись и пароль интерактивно через Windows Security:

# "Run as Administrator"
Start-Process -FilePath "powershell.exe" -Verb RunAs
# Run as от другого пользователя
Start-Process -FilePath "powershell.exe" -Verb RunAsUser

powershell запуск процесса от другого пользователя start-process

Если вам нужно запустить программу через runas от имени другого администратора в привилегированном режиме (по умолчанию UAC запускает программу в not-elevated пользовательском контексте), можно использовать такую команду PowerShell:

Start-Process powershell -Credential winitproadmin2 -ArgumentList '-noprofile -command &{Start-Process "cmd.exe" -verb runas}'

Или стороннюю утилиту ShelExec:

ShelExec /Verb:runas cmd.exe

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

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

runas /user:admin /savecred “C:Windowsnotepad.exe”

После указания пароля он сохранится в диспетчере паролей Windows.

сохраненные паролья runas в windows в диспетчере учетных данных

При следующем запуске команды runas под этим же пользователем с ключом
/savecred
Windows автоматически получит сохраненный пароль из Credential Manager, и не будет запрашивать его повторно.

Чтобы вывести список всех пользователей, для которых сохранены пароли, используется команда:

RunDll32.exe keymgr.dll,KRShowKeyMgr

runas /user:admin /savecred - сохранние пароля в менеджере паролей

Однако использование параметра /savecred не безопасно, т.к. пользователь, в чьем профиле сохранен чужой пароль может использовать его для запуска любой команды под данными привилегиями, или даже сменить чужой пароль. Кроме того, сохраненные пароли из Credential Manager можно легко украсть, поэтом лучше запретить использование сохраненных паролей (а тем более нельзя сохранять пароль привилегированной административной учетной записи).

Примечание. Кроме того, ключ /savecred не работает в Home редакциях Windows.

Вы можете использовать команду RunAs для запуска mmc оснасток от имени другого пользователя. К примеру, если под другим пользователем нужно запустить оснастку Active Directory Users and Computers из набора инструментов администрирования RSAT, можно воспользоваться такой командой.

runas.exe /user:winitprokbuldogov "cmd /c start mmc %SystemRoot%system32dsa.msc"

Аналогичным образом можно запустить любую другую оснастку (главное знать ее имя).

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

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

runas /user:winitprokbuldogov  “C:Windowsnotepad.exe”

ялык рабочего стола для запуска программы от имени в windows

При запуске такого ярлыка будет запрашиваться пароль пользователя.

Если в ярлыке runas добавить параметр
/savecred
, то пароль будет запрошен только один раз. После этого пароль будет сохранен в Credential Manager и автоматически подставляться при запуске ярлыка от имени другого пользователя без запроса пароля.

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

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

Если в контекстном меню проводника Windows отсутствует пункт Запуск от имени другого пользователя (Run as different user), нужно проверить настройки двух параметров реестра Windows.

В Windows вы можете скрыть или показать в проводнике пункт меню RunAs с помощью двух параметров реестра:

  • Параметр HideRunAsVerb (тип REG_DWORD) в ветке реестра HKLMSOFTWAREMicrosoftWindowsCurrentVersionpoliciesExplorer (1 – скрыть пункт runas, 0 – показать)
  • Параметр EnableSecureCredentialPrompting (REG_DWORD) в HKLM SoftwareMicrosoftWindowsCurrentVersionPoliciesCredUI (1 – скрыть, 0 – показать)

Если в Windows не отображается пункт Run as different user, проверьте значения этих параметров реестра и измените их на 0. В доменной среде вы можете распространить значения этих параметров реестра на компьютеры с помощью Group Policy Preferences.

Второму параметру реестра соответствует отдельная опция GPO.

Этой опции GPO соответствует параметр EnableSecureCredentialPrompting в ветке реестра HKLM SoftwareMicrosoftWindowsCurrentVersionPoliciesCredUI. Откройте редактор локальных групповых политик (gpedit.msc) и убедитесь, что в разделе Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Пользовательский интерфейс учетных данных (Computer Configuration -> Administrative Templates -> Windows Components -> Credential User Interface) отключена (Не задана) политика Запрашивать достоверный путь для входа в учетную запись (Require trusted path for credential entry).

Запрашивать достоверный путь для входа в учетную запись (Require trusted path for credential entry) - политика

Как добавить пункт “Запуск от имени” для программ в меню Пуск?

По-умолчанию в Windows 10 у элементов меню Пуск (начального экрана) отсутствует возможность запуска приложений от имени другого пользователя. Чтобы добавить в контекстное меню пункт “Запуск от имени другого пользователя”, нужно включить политику Показывать команду «Запуск от имени другого пользователя» при запуске (Show “Run as different user” command onStart) в разделе редактора групповых политик (консоль
gpedit.msc
) Конфигурация пользователя ->Административные шаблоны -> Меню Пуск и панель задач (User Configuration -> Administrative Templates -> Start Menu and Taskbar).

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

Либо, если редактор gpedit.msc отсутствует, создать в ветке реестра HKEY_CURRENT_USERSoftwarePoliciesMicrosoftWindowsExplorer ключ типа DWORD с именем ShowRunasDifferentuserinStart и значением 1.
New-ItemProperty -Path "HKCU:SoftwarePoliciesMicrosoftWindowsCurrentVersionExplorer" -Name ShowRunasDifferentuserinStart -Value 1 -PropertyType DWORD -Force

ShowRunasDifferentuserinStart - реестр

Осталось обновить групповые политики (gpupdate /force) и убедиться, что у программ в меню Пуск появится новое контекстное меню Дополнительно -> Запуск от имени другого пользователя.

windows 11 run as different uzer в стартовом меню пуск

Пункт “запуск от имени” отсутствует у Universal Windows Platform (UWP) приложения из Microsoft Store. Вы можете запустить UWP приложение от другого пользователя из командной строки с помощью runas.exe.

Выведите список приложений Microsoft Store на компьютере с помощью PowerShell:

Get-AppxPackage|select Name

Можно найти конкретное приложение

Get-AppxPackage|where {$_.Name -like '*team*'} |select Name

Найдите имя нужного приложения в списке. Например, для запуска встроенного клиента Microsoft Teams Chat от другого пользователя, выполните:

runas /user:user1 "explorer.exe MicrosoftTeams:"

Как запустить программу от имени другого пользователяПо умолчанию программы в Windows запускаются от имени текущего пользователя, а при необходимости — с правами администратора. Однако, в некоторых случаях может потребоваться запуск какого-либо приложения от имени другого пользователя, с его сохраненными данными, но без входа в соответствующий аккаунт.

В этой простой инструкции подробно о том, как запустить какую-либо программу от имени другого пользователя Windows 11 или Windows 10 различными способами, если вдруг такая необходимость возникла. Также может быть полезным: запуск программ от имени администратора в Windows.

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

Самый простой и быстрый способ запустить программу от другого пользователя — использовать контекстное меню Windows 11/10, для этого достаточно:

  1. Удерживая клавишу Shift, нажать правой кнопкой мыши по ярлыку или исполняемому файлу программы.
  2. В контекстном меню выбрать пункт «Запуск от имени другого пользователя». Запуск от имени другого пользователя в контекстном меню
  3. Ввести имя другого пользователя и соответствующий этой учетной записи пароль. Ввод учетных данных для запуска от имени другого пользователя

На этом всё — программа будет запущена от имени выбранного пользователя, а если она содержит сохраненные данные для выбранной учетной записи, загружены будут и они.

В случае, если у вас нет ярлыка программы, а её месторасположение неизвестно, вы можете применить следующий подход: найти программу по имени через поиск в панели задач, нажать по найденному результату правой кнопкой мыши и выбрать пункт «Перейти к расположению файла», а уже затем использовать описанный ранее подход для запуска от другого пользователя.

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

Ещё один подход — использовать команду RUNAS в командной строке Windows. Также с помощью этой команды можно создать ярлыки для запуска приложений от других пользователей. Самый простой пример использования команды RUNAS:

  1. Откройте командную строку (сделать это можно, используя поиск в панели задач).
  2. Введите команду (если имя пользователя содержит пробелы, возьмите его в кавычки):
    runas /user:ИМЯ_пользователя "Полный путь к файлу программы и параметры запуска при необходимости"
  3. Введите пароль выбранной учетной записи пользователя, если он будет запрошен. Запуск от имени другого пользователя с помощью командной строки и RunAs

В результате программа будет запущена от имени указанного пользователя. Команда имеет и другие параметры, справку можно получить, введя runas без параметров в командной строке. Например, можно включить или отключить использование данных профиля пользователя, сохранить учетные данные с помощью параметра /savecred для того, чтобы при следующих запусках от имени выбранного пользователя ввод пароля не требовался.

Существуют и другие, иногда более функциональные решения для запуска программ или bat файлов от имени других пользователей, одно из самых известных — утилита PsExec, входящая в Microsoft Sysinternals Suite и позволяющая выполнить не только описанную задачу, но и множество других.

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

Способов добиться этого существует множество, давайте рассмотрим некоторые штатные возможности операционной системы Windows. Проще всего, если требуется запустить программу от имени администратора, достаточно щелкнуть по запускаемому файлу или ярлыку правой кнопкой мыши и выбрать пункт «Запуск от имени администратора». Ввести пароль и нажать кнопку «OK», программа запуститься от имени администратора.

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

Есть правда пара особенностей, чтобы запустить программу от имени другой учетной записи, она должна иметь пароль. Учетная записи пользователя имеет имя и может быть указано еще полное имя, работать будет только при указании имени.

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

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

Команда Runas для запуска программ от имени другого пользователя

Для часто запускаемых программ от имени другого пользователя, неудобно каждый раз нажимать Shift и щелкать правой кнопкой мыши, проще воспользоваться специальной встроенной командой Runas. Для этого создадим ярлык, который будет запускать нужную программу от имени другого пользователя компьютера. Как создать ярлык можно прочитать здесь. В поле «Объект» напишем следующую команду:

runas /user:пользователь программа

где,

пользователь — учетная запись, от имени которой требуется запустить программу, записывается в виде имя_учетной_записи@имя_компьютера или имя_компьютераимя_учетной_записи, хотя просто имя_учетной_записи тоже работает.

программа — имя исполняемого файла, который мы хотим запустить. Если исполняемый файл находится не в системных переменных окружения, необходимо указывать полный путь до него.

runas /user:Андрей notepad.exe

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

runas /user:"Дмитрий Петров" "C:Program Files (x86)VideoLANVLCvlc.exe"

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

Все хорошо работает, но вводить постоянно пароль быстро надоедает. На этот случай, команда Runas имеет специальный ключ /savecred. В случае его использования, пароль вводится только один раз при первом запуске, он сохраняется в недрах Windows и при последующих запусках подставляется автоматически. Вся команда выглядит следующим образом:

runas /savecred /user:Андрей notepad.exe

Внимание! Ключ /savecred не работает в Домашних версиях Windows.

Кажется вот оно счастье, однако есть определенные неудобства. Например, какая-либо программа отказывается запускаться в простой учетной записи. Вы запускаете ее вышеописанным способом, все замечательно. Теперь та же ситуация чуть под другим углом. Вы администратор компьютера, а например у вашего ребенка простая учетная запись и игра отказывается запускать под ним. Давать ему пароль администратора вы не намерены, поэтому вы создаете ярлык, прописываете ключ /savecred, вводите пароль первый раз и довольный потираете руки.

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

Так же он получит доступ ко всем файлам на жестком диске компьютера, даже если доступ к ним запрещен его учетной записи, включая папки «Мои документы» других пользователей компьютера. Согласитесь, довольно серьезная дыра в безопасности компьютера при использовании команды Runas с ключом /savecred.

У команды Runas есть ограничения на запуск некоторых системных программ от имени администратора компьютера, в том числе проводника. В Windows XP это обходится использованием ключа /separate: runas /savecred /user:Андрей "explorer.exe /separate"
В более поздних версия операционной системы Windows он не работает, но можно воспользоваться любым другим файловым менеджером и получить доступ к файлам от имени админа.

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

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

Во-первых, и самое главное, не говорить ему, что программа запускается от имени другого пользователя. Правда он может сам узнать об этом в диспетчере задач.

Во-вторых, сделать запуск с помощью пакетного (batch) файла. Открываете текстовый редактор, например блокнот и пишете там строчку, которую писали в поле «Объект» ярлыка. Сохраняете его с расширение .bat. Теперь при запуске этого пакетного файла, точно так же выполнится команда, написанная в нем. Однако этого не достаточно, так как его содержимое можно посмотреть и изменить в простом текстовом редакторе.

Если в имени пользователя или пути к файлу есть русские буквы, то его нужно сохранить в кодировке DOS 866 или в начало bat файла на отдельной строке необходимо вставить chcp 1251.

В-третьих, сделать bat файл не читаемым, чтобы затруднить пользователю анализ, каким образом запускается программа. Для этого сконвертируем наш bat файл в привычный exe. Можно воспользоваться одной из программ конвертеров, например бесплатной программой «Bat To Exe Converter» или любой другой на ваш вкус. Запускаете программу и в поле «Batch file» указываете ваш bat файл. В поле «Save as» куда и под каким именем сохранить результат. Дополнительно для большей конспирации можно на вкладке «Versioninformations» в поле «Icon file» указать значок для нашего будущего exe-шника в формате ico. Остальные параметры можно не трогать. Когда все будет готово, нажимаете кнопку «Compile» и получаете свой exe файл.

Программа Bat To Exe Converter

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

В-четвертых, последний штрих, выдающий в нем командный файл, это на секунду появляющееся черное окно на рабочем столе. Избавиться от него совсем простым способом не получится, но можно достаточно просто свести его заметность к минимуму. Достаточно в свойствах ярлыка на вкладке «Ярлык» выбрать пункт «Свернутое в значок», теперь только на панели задач будет появляться на мгновение окно командной строки.

Minimized to icon

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

Как удалить сохраненный пароль в команде Runas

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

Чтобы удалить сохраненный пароль, выполните «Пуск» ⇒ «Панель управления» ⇒ «Учетные записи пользователей и семейная безопасность» ⇒ «Диспетчер учетных данных».

Скриншот панели управления

В разделе «Учетные данные Windows» (интерактивный вход в систему) удаляете не нужные больше записи из хранилища.

На чтение 3 мин Просмотров 311 Опубликовано 23.10.2022

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

Содержание

  1. Причины запуска программы от другого пользователя
  2. Способы запуска
  3. Графический интерфейс Windows
  4. Командная строка
  5. Сторонние утилиты

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

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

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

Способы запуска

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

Графический интерфейс Windows

Графический интерфейс Windows

Способ – простой. Основные этапы:

  1. Нажимают клавишу Shift и удерживают. Теперь нажимают на ярлык кнопкой мышки (именно правой).
  2. В контекстном меню выбирают соответствующий пункт.
  3. Вводят имя и пароль интересующего администратора.

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

Иногда потребуется найти программу, если ярлыка нет на рабочем столе. Это также возможно. Процесс – удобный, быстрый. Приложение можно найти. В выполнении поставленной задачи поможет панель задачи.

Командная строка

Командная строка

Не всегда пользователям удается пройти процесс по простой схеме. Иногда возникает потребность запустить программу в командной строке Windows. Вариант – чуть сложнее. Подойдет команда RUNAS.

Несмотря на это, есть определенная и понятная схема действий:

  1. Открывают специальную строку для введения команды.
  2. Потребуется ввести команду с указанием имени пользователя. Она выполняется.
  3. Иногда требуется ввести пароль. Иначе вход запрещается. Главная причина – исключение рисков.

Программу открывают от имени указанного пользователя. С помощью командной строки удается полноценно пользоваться приложением.

Сторонние утилиты

Сторонние утилиты

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

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

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

Являясь многопользовательской ОС, Windows 11 позволяет запускать приложения от имени другого пользователя. Это означает, что если у вас более одной учетной записи пользователя, вы можете запустить какое-то приложение под разными учетными данными. Это может быть полезно, когда вам нужно быстро применить некоторые ограничения к приложению или запретить ему доступ к вашим личным данным.

Запуск от имени другого пользователя — это встроенная функция Windows 11, поэтому вам не нужно устанавливать дополнительное программное обеспечение. Помимо запуска обычных приложений (.exe), вы можете использовать его с пакетными файлами (.bat, .cmd) и файлами Windows Installer (.msc или .msi).

Будучи запущенным от имени другого пользователя, приложение, скрипт или установщик будут работать с теми же правами, ограничениями и разрешениями, которые есть у этого пользователя. Они не будут использовать данные учётной записи пользователя, в которой вы в данный момент работаете. Такой подход делает возможным запуск нескольких экземпляров одного и того же приложения, работающих под разными учетными данными на одном рабочем столе.

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

Чтобы запустить приложение от имени другого пользователя в Windows 11, выполните следующие действия.

  1. Откройте проводник (Win + E) и перейдите в папку, содержащую исполняемый файл приложения.
  2. Нажмите и удерживайте клавишу Shift на клавиатуре, и щёлкните правой кнопкой мыши исполняемый файл.
  3. Кликните «Показать дополнительные параметры», чтобы открыть расширенное контекстное меню. Клавишу Shift можно отпустить.Контекстное меню
  4. Нажмите «Запуск от имени другого пользователя» в контекстном меню.Windows 11 Запуск от имени другого пользователя
  5. Введите имя пользователя и пароль для пользователя, от имени которого вы хотите работать.Введите имя пользователя и пароль

Готово. Приложение запустится под предоставленными учетными данными другого пользователя.

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

  1. Щелкните правой кнопкой мыши значок приложения на панели задач. Это может быть закрепленное или запущенное приложение.
  2. Нажмите и удерживайте клавишу Shift.
  3. Удерживая Shift, щелкните правой кнопкой мыши имя приложения в контекстном меню, чтобы увидеть дополнительные пункты меню.панель задач - Запуск от имени другого пользователя
  4. Отпустите клавишу Shift и нажмите «Запуск от имени другого пользователя».

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

Наконец, Windows 11 включает консольное приложение «runas», которое позволяет запускать приложения с использованием разных учетных данных. Вот как его использовать.

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

  1. Щелкните правой кнопкой мыши кнопку «Пуск» на панели задач и выберите «Терминал Windows» в контекстном меню.Открыть терминал Windows
  2. Выберите PowerShell или командную строку, если Терминал открывается в другом профиле.
  3. Введите следующую команду и нажмите Enter. runas /user:"username" "Полный путь к exe-файлу".утилита runas
  4. Замените имя пользователя фактическим именем учетной записи пользователя, от имени которого вы хотите работать. Если это учетная запись домена, используйте формат Имя доменаИмя пользователя.
  5. Также, если вы хотите сохранить введенные учетные данные для использования в будущем, выполните команду runas /user:"username" /savecred "Полный путь к exe-файлу"​. Windows сохранит пароль в диспетчере учетных данных и не будет запрашивать его в следующий раз.диспетчер учетных данных

В дополнение к рассмотренным выше методам вы также можете добавить команду «Запуск от имени другого пользователя» в меню «Пуск». Он появится в контекстном меню ярлыков в представлении «Все приложения».

Для этого в Windows 11 есть групповая политика. Вы можете активировать её с помощью тике реестра или в gpedit.msc. Первый вариант работает во всех выпусках Windows 11. Второй доступен только в Windows 10 Pro и выше.

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

  1. Скачайте ZIP-архив по этой ссылке.
  2. Извлеките из него REG файлы в любую папку.
  3. Дважды щелкните файл Add_Run_as_ Different_user_for_Start_menu.reg, чтобы включить параметр для ярлыков меню «Пуск».Файлы реестра
  4. Подтвердите приглашение UAC, нажав кнопку «Да».
  5. Выйдите из Windows 11 или просто перезагрузите компьютер, чтобы изменения вступили в силу.

Готово. Файл для отмены этого изменения — Remove_Run_as_ Different_user_for_Start_menu.reg. Используйте его для восстановления значений по умолчанию.

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

Метод групповой политики

  1. Нажмите Win + R и введите gpedit.msc в поле «Выполнить», затем нажмите Enter.запуск gpedit
  2. Перейдите в «Конфигурация пользователя» > «Административные шаблоны» > «Пуск и панель задач».
  3. Найдите команду «Показать «Запуск от имени другого пользователя» в политике «Пуск»» справа и дважды щелкните ее.
  4. Выберите «Включено», чтобы добавить команду «Запуск от имени другого пользователя» в контекстное меню ярлыков в «Пуск».Показать «Запуск от имени другого пользователя» в политике «Пуск»"
  5. В любое время вы можете выбрать опцию «Не задано» для этой политики, чтобы скрыть команду, как это было по умолчанию.

Готово. Теперь команда доступна для ярлыков меню «Пуск». Вот как использовать запуск от имени другого пользователя из меню «Пуск»

  1. Откройте меню «Пуск».
  2. Нажмите на кнопку «Все приложения«.Кнопка "Все приложения"
  3. Найдите ярлык приложения для своего приложения и щелкните его правой кнопкой мыши.
  4. Выберите «Дополнительно» > «Запуск от имени другого пользователя».Запуск от имени другого пользователя в меню Пуск
  5. Заполните текстовые поля имени пользователя и пароля и нажмите клавишу Enter.

Готово!

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

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

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

  1. Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить»; введите regedit и нажмите Enter, чтобы открыть редактор реестра.
  2. На левой панели перейдите к ключу HKEY_CLASSES_ROOTexefileshellrunasuser.
  3. Справа удалите значение Extended (пустое текстовое значение).удалите значение Extended
  4. Теперь удалите тот же текстовый параметр в следующих разделах:
    • HKEY_CLASSES_ROOTcmdfileshellrunasuser
    • HKEY_CLASSES_ROOTbatfileshellrunasuser
    • HKEY_CLASSES_ROOTmscfileshellrunasuser
    • HKEY_CLASSES_ROOTMsi.Packageshellrunasuser
  5. Команда «Запуск от имени другого пользователя» теперь всегда будет видна в варианте меню «Показать дополнительные параметры».

Чтобы отменить это изменение, просто заново создайте удаленный параметр «Extended» под соответствующими ключами.

Чтобы автоматизировать этот процесс, вы можете использовать следующие готовые файлы реестра.

Скачать файлы реестра

Файл Always_show_Run_as_ Different_user.reg позволяет отображать команду напрямую, не удерживая клавишу Shift для элемента «Показать дополнительные параметры». Второй REG файл отменит это изменение.

Однако иногда вы можете захотеть добиться противоположного эффекта и скрыть команду «Запуск от имени другого пользователя» для всех пользователей. Для этого вам нужно применить немного другой твик реестр. Давайте рассмотрим его для полноты картины.

  1. Откройте редактор реестра (regedit.exe).
  2. Перейдите к следующему ключу HKEY_CLASSES_ROOTcmdfileshellrunasuser.
  3. Щелкните правой кнопкой мыши ключ runasuser слева и выберите в меню «Создать» > «Строковое значение».
  4. Назовите новое значение «ProgrammaticAccessOnly» и оставьте его значение пустым.ProgrammaticAccessOnly
  5. Теперь повторите шаги 2-4 в этих разделах:
    • HKEY_CLASSES_ROOTcmdfileshellrunasuser
    • HKEY_CLASSES_ROOTbatfileshellrunasuser
    • HKEY_CLASSES_ROOTmscfileshellrunasuser
    • HKEY_CLASSES_ROOTMsi.Packageshellrunasuser
  6. Запись «Запуск от имени другого пользователя» теперь удалена для всех пользователей.

Готово. Значение ProgrammaticAccessOnly указывает проводнику скрыть элемент контекстного меню от пользователя, не нарушая работу приложений или Windows. Скрытая команда остается доступной для приложений, если некоторым из них требуется доступ к ней.

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

Чтобы сэкономить ваше время, я подготовил пару REG-файлов на этот случай.

Скачать REG файлы

Файл Remove_Run_as_ Different_user_from_context_menu.reg​ скроет пункт меню. Другой файл, Add_Run_as_ Different_user_from_context_menu.reg​, восстановит команду в контекстном меню.

Вот и все!

Источник: Winaero

💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.

Судя по тому, что вы читаете этот текст, вы дочитали эту статью до конца. Если она вам понравилась, поделитесь, пожалуйста, с помощью кнопок ниже. Спасибо за вашу поддержку!

Windows позволяет запускать приложения из вашей учетной записи в качестве другой учетной записи пользователя, если у вас есть учетные данные для другой учетной записи. Эта функция доступна во всех версиях Windows, то есть в Windows 7, 8 и 10. Хотя мы рассматриваем Windows 10 только в этой статье, тем же инструкциям можно следовать и в других версиях. С помощью этой функции вы можете не только запускать приложения с расширением .exe, но и выполнять практически все и любые расширения файлов, которые только сможете найти. Будь то командные файлы для разных установщиков, вы можете запускать их от имени другого пользователя.

Пример программы RunAs

Эта функциональность обеспечивается программой RunAs, встроенной в Windows. Для этого широко используется программа RunAs. Доступ к нему можно получить через командную строку вместе с проводником Windows, поэтому, если вы предпочитаете графический пользовательский интерфейс, для вас тоже найдется что-нибудь. Чтобы использовать эту программу, существует служба, которая должна работать в фоновом режиме. Программа RunAs зависит от службы вторичного входа в систему, чтобы иметь возможность запускать различные файлы от имени другого пользователя. Если служба не запущена и остановлена, вы не сможете достичь желаемого результата. Поэтому убедитесь, что служба запущена, посмотрев ее в окне служб Windows.

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

Один из способов запустить приложение от имени другого пользователя можно получить с помощью проводника Windows. Это один из самых простых способов сделать это, поскольку он совпадает с обычным способом запуска программы. Так же, как вы запускаете программу в своей текущей учетной записи, вы можете запускать ее из другой учетной записи таким же образом. Единственная разница в том, что вам придется выбрать другой вариант вместо двойного щелчка по приложению или выбора «Открыть» в раскрывающемся меню.

Теперь, в некоторых случаях, необходимая опция для запуска программы от имени другого пользователя может быть недоступна вам в раскрывающемся меню. Это из-за локальной политики Windows. В таком случае вам просто нужно будет изменить политику в окне редактора локальной групповой политики, и все будет в порядке. Для этого следуйте инструкциям ниже:

  1. Прежде всего, мы должны убедиться, что опция «Запускать от имени другого пользователя» видна для вас. Для этого откройте диалоговое окно «Выполнить», нажав клавиши Windows + R.
  2. Затем в диалоговом окне «Выполнить» введите gpedit.msc и нажмите клавишу Enter.
  3. Откроется окно редактора локальной групповой политики. Там перейдите по следующему пути:

Конфигурация компьютера> Административные шаблоны> Компоненты Windows> Пользовательский интерфейс с учетными данными

  1. Затем на правой панели дважды щелкните требуемый надежный путь для политики ввода учетных данных.Политики пользовательского интерфейса учетных данных
  2. Убедитесь, что для него установлено значение «Не настроено». Нажмите Применить, а затем нажмите ОК.Требовать надежный путь для параметров политики ввода учетных данных
  3. Как только вы это сделаете, перейдите в каталог, в котором существует приложение, которое вы хотите запустить.
  4. Щелкните приложение правой кнопкой мыши, удерживая нажатой клавишу Shift, и выберите в раскрывающемся меню параметр «Запуск от имени другого пользователя».Запуск Notepad ++ от имени другого пользователя
  5. После этого укажите имя пользователя и пароль другой учетной записи и нажмите ОК. Это запустит приложение от имени указанного пользователя.

Метод 2: использование командной строки

Другой способ использования программы RunAs для запуска приложения от имени другого пользователя — использование командной строки. Утилиту RunAs можно использовать в командной строке так же, как и любую другую команду. С помощью этого вы даже можете создать командный файл, который будет запускать определенное приложение для вас как другого пользователя каждый раз, когда вы его запускаете. Для этого следуйте инструкциям ниже:

  1. Прежде всего, откройте меню «Пуск», а затем найдите командную строку, чтобы открыть его.
  2. После запуска окна командной строки введите следующую команду, чтобы запустить программу от имени другого пользователя:

runas / user: USERNAME «PathToFile» UserPasswordЗапуск Блокнота от имени администратора

  1. Перед нажатием клавиши Enter обязательно замените переменные USERNAME, PathToFile и UserPassword их соответствующими значениями.
  2. Как только вы это сделаете, нажмите клавишу Enter, и программа должна запуститься от имени указанного пользователя.
  3. Кроме того, вы можете создать командный файл с помощью указанной выше команды, поэтому вам не нужно открывать командную строку и вводить команду каждый раз, когда вы хотите запустить программу от имени другого пользователя.
  4. Для этого создайте текстовый документ и вставьте указанную выше команду в текстовый документ.
  5. После этого сохраните документ как пакетный файл, то есть с расширением .bat.
  6. Теперь каждый раз, когда вы хотите запустить приложение, просто запускайте этот .bat-файл, и он сделает всю работу за вас.

Метод 3: Использование меню Пуск

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

  1. Прежде всего, откройте редактор локальной групповой политики, выполнив поиск в меню «Пуск».
  2. После того, как вы откроете редактор, перейдите по следующему пути:

Конфигурация пользователя Административные шаблоны Меню «Пуск» и панель задач

  1. Там дважды щелкните команду Показать «Запуск от имени другого» в политике «Пуск» на правой панели.Политика меню «Пуск»
  2. Установите для политики значение «Включено», нажмите «Применить», а затем нажмите «ОК».Редактирование настроек политики меню Пуск
  3. После этого перезагрузите систему, чтобы изменения вступили в силу.
  4. Когда ваш компьютер загрузится, найдите приложение в меню «Пуск» и щелкните его правой кнопкой мыши. Вы должны увидеть опцию «Запуск от имени другого пользователя» в раскрывающемся меню.Меню Пуск — Запуск от имени другого пользователя

На чтение 7 мин. Просмотров 184 Опубликовано 10.08.2021

Рассмотрены способы запуска программ от имени другого пользователя в компьютера в операционной системе Windows. Использование команды runas.

Содержание

  1. Запуск программы от имени другого пользователя из Проводника Windows (File Explorer)
  2. Запускаем программу от имени другого пользователя
  3. Запуск программы через командную строку
  4. Команда Runas – запуск программ от имени другого пользователя из командной строки
  5. Формат командной строки:
  6. Редко используемые, но очень полезные команды
  7. Запуск оснастки MMC консоли от имени другого пользователя
  8. Работа Windows-приложений на Linux

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

Самый простой способ запустить программу из-под другого пользователя – воспользоваться графическим интерфейсом Проводника Windows (File Explorer). Просто найдите нужно приложение (или ярлык), зажмите клавишу Shift и щелкните по нему правой кнопкой мыши. Выберите пункт контекстного меню «Запуск от имени другого пользователя» (Run as different user).

Примечание. Если пункт меню «Запуск от имени другого пользователя» отсутствует, см. следующий раздел.

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

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

Примечание. Если нужно указать доменного пользователя, используется один из следующий форматов имени: UserName@DomainName или DomainNameUserName.

runas different user

Важно. Запуск программ от имени другого пользователя возможен, если для него задан пароль. Использовать Runas для пользователя с пустым паролем не получится.

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

word-image.png

Источник: http://winitpro.ru/index.php/2018/01/15/runas-sposoby-zapustit-programmu-ot-imeni-drugogo-polzovatelya/

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

Чтобы осуществить запуск приложения от имени другого пользователя на компьютере с Windows 10, стоит зажать клавишу Shift и кликнуть правой кнопкой мыши на нужной программе. Из функционального меню выбираем «Запуск от имени другого пользователя».

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

В случае, если такого пункта в меню правой кнопки мыши нет, то нужная программа не создала и не хранит свои настройки в папке C:User и запуск такого элемента от имени другого пользователя невозможен

Источник: http://softikbox.com/kak-v-windows-10-zapustit-prilozhenie-ot-imeni-drugogo-polzovatelya-29054.html

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

Запуск не всегда может срабатывать корректно. Также иногда нужно добавить при запуске определенные ключи. В этом случае используют командную строку. Запуск консоли осуществляется следующими методами:

  1. В поиске Пуска ввести «Командная строка» и выбрать нужный пункт.
  2. Нажать на клавиатуре Win+R и ввести в окне CMD, после чего нажать Enter.

    Запуск консоли

С помощью консоли можно запустить системные приложения. Для каждого прописывают отдельную команду:

  • explorer – программа Проводник;
  • taskmgr – открывает Диспетчер задач;
  • control – запускает Панель управления;
  • notepad – для приложения Блокнот;
  • wmplayer – Windows Media;
  • cmd – окно новой командной консоли.

    Варианты команд

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

  1. Находим расположение нужной программы на компьютере.

    Находим папку

  2. Нажимаем на файле запуска правой кнопкой мыши, предварительно зажав кнопку Shift. В меню выбираем «Копировать как путь». Если Shift не будет зажат, то этот пункт не появится.

    Копировать как путь

  3. В консоли переходим к диску, на котором расположена программа, для чего указываем букву накопителя и двоеточие.

    Открываем диск

  4. Вводим команду CD и пробел.

    Команда CD

  5. Нажимаем правой кнопкой мыши в окне командной строки и выбираем вставить.

    Вставляем текста

  6. Получаем строку «CD вставленный_путь_в_кавычках».

    Настройки пути

  7. Нужно удалить кавычки и название файла запуска, в нашем случае «RomeTW.exe». Нажимаем Enter.

    Убираем кавычки

  8. Теперь снова вставляем путь, но оставляем только название файла запуска с расширением. В нашем случае «RomeTW.exe».

    Команда запуска

  9. После нажатия Enter запуститься приложение.

Подборка лучших доступных по цене Android-смартфонов
Тут же, в последнем пункте, вписываются и дополнительные параметры, если софт их поддерживает. Например запустим игру в оконном режиме. Для это перед запуском приложения из вышеописанного примера допишем оператор –ne.

Параметры командной строки

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

Источник: http://brit03.ru/os/kak-zapustit-programmu.html

Команда Runas – запуск программ от имени другого пользователя из командной строки

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

Откройте командную строку (или окно Выполнить, нажав сочетание клавиш Win+R). Для запуска Блокнота с правами учетной записи admininstrator выполните команду:

runas /user:administrator “C:Windowscmd.exe”

Совет

. Если имя пользователя содержит пробелы, его нужно взять в кавычки:

runas /user:”user test” notepad.exe

runas /user:admin

В отрывшемся окне появится приглашение «Введите пароль для admin», где нужно набрать пароль и нажать Enter.

Введите пароль для admin

Должно открыться ваше приложение. В моем случае это cmd. В заголовке окна указано Запущено от имени CompNameusername:

cmd.exe заголовок запущено от другого имени

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

runas /user:admin control

Для запуска программы из-под доменного пользователя нужно использовать формат имени UserName@DomainName или DomainNameUserName. Например, чтобы с помощью блокнота открыть текстовый файл от имени пользователя домена CORP, используйте команду:

runas /user:corpserver_admin “C:Windowsnotepad.exe C:tmp2871997x64.txt”

word-image-1.png

Введите пароль для corpserver_admin:Попытка запуска C:Windowsnotepad.exe C:tmp2871997x64.txt от имени пользователя «corpserver_admin» …

Иногда нужно запустить программу от имени доменного пользователя с компьютера, который не добавлен в домен AD. В этом случае нужно использовать такую команду (при условии, что в сетевых настройках вашего компьютера указан DNS сервер, который может отрезолвить этот домен):

runas /netonly /user:contosoaaivanov cmd.exe

Если для запуска программы от другого пользователя не нужно загружать его профиль, используйте параметр /noprofile . При этом приложение запускается намного быстрее, но может вызвать некорректную работу программ, которые хранят данные в профиле пользователя.

Источник: http://winitpro.ru/index.php/2018/01/15/runas-sposoby-zapustit-programmu-ot-imeni-drugogo-polzovatelya/

Формат командной строки:

  • RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ] /user:имя пользователя программа
  • RUNAS [ [/noprofile | /profile] [/env] [/savecred] ] /smartcard [/user:имя пользователя] программа
  • RUNAS /trustlevel:уровень доверия программа

Источник: http://j4web.ru/windows/runas.html

Редко используемые, но очень полезные команды

При помощи командной строки можно выполнять различные интересные функции (большинство приведенных ниже команд работает только с правами администратора):

Превращаем ноутбук в Wi-Fi-роутер (включение раздачи интернета с ноутбука или настольного компьютера с Wi-Fi-адаптером)

Для реализации этой затеи нужно поочередно выполнить три несложные команды:

  1. netsh wlan set hostednetwork mode=allow
  2. netsh wlan set hostednetwork mode=allow ss >


Если после выполнения каждой команды вы видите сообщения, аналогичные тем, что приведены на изображении выше, значит, все прошло успешно. Теперь к ноутбуку можно подключиться, например, с телефона так же, как и к обычному Wi-Fi-роутеру.

Удалениям службу Windows (или любую другую) через командную строку

Если попробовать удалить службу через штатное приложение «Службы», то ничего не получится (в нем попросту не предусмотрено такой функции). Однако это бывает необходимым, особенно после установки различных программ, которые устанавливают службы, но «забывают» их удалять при деинсталляции. Это легко реализуется через командную строку. Однако для начала необходимо узнать имя службы, и это можно сделать через стандартное Windows-приложение:

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

Источник: http://brit03.ru/os/kak-zapustit-programmu.html

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

В некоторых случаях от имени другого пользователя нужно запустить одну из управляющих оснасток Windows. К примеру, если под другим пользователем нужно запустить оснастку Active Directory Users and Computers из набора инструментов администрирования RSAT, можно воспользоваться такой командой.

runas.exe /user:DOMAINnameUSER “cmd /c start ”” mmc %SystemRoot%system32dsa.msc”

Аналогичным образом можно запустить любую другую оснастку (главное знать ее имя).

Источник: http://winitpro.ru/index.php/2018/01/15/runas-sposoby-zapustit-programmu-ot-imeni-drugogo-polzovatelya/

Работа Windows-приложений на Linux

Что касается запуска программ от Windows на операционных системах Linux, тут лучше всего использовать виртуальную машину Virtual Box. Это полностью бесплатный вариант, доступных в репозиториях любых версий Linux. Достойных альтернатив данному способу пока не существует. Нам даже необязательно использовать терминал операционной системы. Скачать последнюю русскую версию программы можно на официальном сайте.

При помощи данной виртуальной машины вы сможете установить любую операционную систему или программу от нее внутри своего Linux-дистрибутива и использовать ее по мере необходимости.

Источник: http://brit03.ru/os/kak-zapustit-programmu.html

В Windows 10 можно создать несколько учетных записей пользователя с их отдельными рабочими папками. Когда вы находитесь в одной из нескольких учетных записей, а программа или игра была установлена с другой учетной записью администратора, то встает вопрос, как запустить программу от имени другого пользователя в Windows 10?

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

  1. Удерживайте клавишу Shift, после чего нажмите правой кнопкой мыши по ярлыку или EXE файлу.
  2. В контекстном меню появится «Запуск от имени другого пользователя«.
  3. Введите имя и пароль, если это будет необходимо для запуска.

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

Примечание: Приложения у которых нет параметра запуска от имени другого пользователя, они не создают каталог и не хранят настройки в папке пользователя C:Users. По этому, запуск будет невозможен от другого имени.


Смотрите еще:

  • Ваша учетная запись отключена. Обратитесь к администратору
  • Windows 10: Администратор заблокировал выполнение этого приложения 
  • Как узнать, запущен ли процесс с правами администратора в Windows 10
  • Неверное имя пользователя или пароль в Windows 10
  • Изменить пароль пользователя Windows с помощью командной строки

[ Telegram | Поддержать ]

На чтение 3 мин. Просмотров 149 Опубликовано 30.04.2021

Начиная с самой первой версии Windows NT позволяет пользователю запускать приложения с разрешениями и учетными данными, отличными от текущего пользователя. С его помощью вы можете запустить командный файл, исполняемый файл или даже установщик приложения от имени другого пользователя. Давайте посмотрим, как это можно сделать.

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

Эта способность очень полезна в широком диапазоне ситуаций. Например, если вы работаете под учетной записью с ограниченными правами, но вам нужно установить приложение или открыть оснастку MMC, такую ​​как «Управление дисками», вы можете запустить необходимое приложение под другой учетной записью пользователя, имеющей права администратора. Это особенно полезно, когда приложение не запрашивает учетные данные администратора и просто отказывается запускаться. Еще один хороший пример – когда вы настроили приложение для работы под другим профилем пользователя, поэтому другие приложения и пользователи не будут иметь доступа к его данным конфигурации. Это повышает безопасность приложений, работающих с очень конфиденциальными данными.

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

  1. Откройте проводник и перейдите в папку, содержащую необходимое приложение.
  2. Нажмите и удерживайте клавишу Shift и щелкните файл правой кнопкой мыши.
  3. В контекстном меню выберите Запуск от имени другого пользователя .
  4. Введите новые учетные данные и нажмите OK, чтобы запустить приложение.

Готово.

Совет. Вы можете сделайте команду «Запуск от имени» всегда видимой в контекстном меню и в меню «Пуск». См. Следующие статьи:

  • Сделать запуск как всегда видимым в контекстном меню в Windows 10
  • Добавить Запуск от имени другого пользователя в меню «Пуск» в Windows 10

Кроме того, вы можете использовать Winaero Tweaker, чтобы сэкономить ваше время. Он позволяет добавить команду Запуск от имени другого пользователя как в меню «Пуск», так и в контекстное меню.

Вы можете скачать приложение здесь: Загрузите Winaero Tweaker.

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

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

  1. Открыть командную строку.
  2. Введите следующую команду:
     runas/user: "USERNAME" "Полный путь к файлу" 

    Замените часть USERNAME правильным именем пользователя. и укажите полный путь к исполняемому файлу, файлу msc или пакетному файлу. Он будет запущен под другой учетной записью.

  3. Чтобы сохранить учетные данные для предоставленной учетной записи пользователя, добавьте параметр/savecred в командную строку следующим образом:
     runas/user: "USERNAME"/savecred "Полный путь к файлу" 

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

Предоставленные учетные данные будут сохранены в диспетчере учетных данных на панели управления. См. Следующий снимок экрана.

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

 runas/user: "USERNAME"/savecred "Полный путь  of file "

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

Понравилась статья? Поделить с друзьями:
  • Запустить программу проводник на операционной системе windows можно
  • Запустить программу в скрытом режиме это как windows 10
  • Запустить программу в режиме совместимости с windows vista
  • Запустить программу в режиме совместимости windows 10 нету
  • Запустить проводник windows 10 горячие клавиши