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

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

  • автор:

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

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

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

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

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

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

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

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

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

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

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

runas /user:ИМЯ_пользователя "Полный путь к файлу программы и параметры запуска при необходимости"

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

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

    А вдруг и это будет интересно:

    • Лучшие бесплатные программы для Windows
    • Как показать или скрыть пустые диски в Windows 11 и 10
    • Браузер Arc доступен для Windows 11
    • Что за пользователь ASPNET в Windows
    • Как разрешить обычному пользователю запускать программу от имени Администратора без ввода пароля
    • Как выйти из полноэкранного режима в Windows
    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники

      Denis 12.10.2022 в 02:19

    • Живые обои на рабочий стол Windows 11 и Windows 10
    • Лучшие бесплатные программы на каждый день
    • Как скачать Windows 10 64-бит и 32-бит оригинальный ISO
    • Как смотреть ТВ онлайн бесплатно
    • Бесплатные программы для восстановления данных
    • Лучшие бесплатные антивирусы
    • Средства удаления вредоносных программ (которых не видит ваш антивирус)
    • Встроенные системные утилиты Windows 10, 8 и 7, о которых многие не знают
    • Бесплатные программы удаленного управления компьютером
    • Запуск Windows 10 с флешки без установки
    • Лучший антивирус для Windows 10
    • Бесплатные программы для ремонта флешек
    • Что делать, если сильно греется и выключается ноутбук
    • Программы для очистки компьютера от ненужных файлов
    • Лучший браузер для Windows
    • Бесплатный офис для Windows
    • Запуск Android игр и программ в Windows (Эмуляторы Android)
    • Что делать, если компьютер не видит флешку
    • Управление Android с компьютера
    • Как показать или скрыть пустые диски в Windows 11 и 10
    • Браузер Arc доступен для Windows 11
    • Что за пользователь ASPNET в Windows
    • Как разрешить обычному пользователю запускать программу от имени Администратора без ввода пароля
    • Настройка возможностей восстановления Apple ID на iPhone
    • Как выйти из полноэкранного режима в Windows
    • Как включить компактный вид панели быстрых настроек Windows 11
    • Delta — эмулятор старых консолей на iPhone теперь доступен в AppStore
    • Шрифты в интерфейсе Chrome стали более жирными и размытыми — как исправить?
    • Msftconnecttest.com — что это и как исправить возможные ошибки
    • Как вывести результат выполнения команды в файл в Windows
    • Как запускать программу на определенном мониторе в Windows
    • Как запретить использование режима Инкогнито в браузере
    • После изменения числа процессоров и максимума памяти Windows перестала запускаться — что делать?
    • Использование Desktop.ini Editor для редактирования свойств папок Windows
    • Windows
    • Android
    • iPhone, iPad и Mac
    • Программы
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Ноутбуки
    • Wi-Fi и настройка роутера
    • Интернет и браузеры
    • Для начинающих
    • Безопасность
    • Ремонт компьютеров
    • Windows
    • Android
    • iPhone, iPad и Mac
    • Программы
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Ноутбуки
    • Wi-Fi и настройка роутера
    • Интернет и браузеры
    • Для начинающих
    • Безопасность
    • Ремонт компьютеров

    Использование запуска от имени для запуска приложения в качестве учетной записи администратора

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

    Некоторые приложения могут не поддерживать работу от имени другого пользователя.

    Применимо к: Все поддерживаемые версии Windows
    Исходный номер базы знаний: 325362

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

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

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

    Дополнительная информация

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

    Обратная связь

    Были ли сведения на этой странице полезными?

    Запуск проводника от имени Администратора

    В Windows не очень удобно реализована схема запуска от имени другого пользователя. К примеру, нужно быстро изменить параметры IP адреса. Можно конечно запустить cmd от имени Администратора, далее быстренько через netsh (а вы помните? �� ) изменить нужные параметры. Но! Поскольку Windows – это графическая и никак не консольная, то легче это делать через панель управления. Но просто так её от имени администратора не запустить. Делаем так:

    1) запускаем cmd от Администратора
    2) вводим команду explorer /separate и получаем полноценный Explorer но уже от Администратора.
    3) Поднимаемся “вверх” по структуре каталогов, пока не находим “Панель управления”. Дальше думаю ясно что делать.

    3 коментарі “Запуск проводника от имени Администратора”

    terr говорить:

    Как вариант развития идеи: продублировать ярлык для запуска Win Explorer и отредактировать у него свойство Target, добавив параметр (%SystemRoot%\explorer.exe /separate). Тогда для этого ярлыка Run as будет корректно работать от имени администратора

    terr говорить:

    В предыдущем комментарии “Run as…” – разумеется, пункт контекстного меню, а не команда runas (а то вдруг кто подумает, будто я предлагаю возиться с ярлыком через командную строку ��

    Анонім говорить:

    В Windows 8 не работает.

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

    date

    15.06.2022

    user

    itpro

    directory

    Windows 10, Windows 11, Windows Server 2019, Windows Server 2022

    comments

    комментариев 47

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

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

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

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

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

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

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

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

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

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

    Примечание.

      Если нужно запустить программу от имени пользователя Active Directory, нужно указать его имя в формате userPrincipalName ( [email protected] ) или samAccountName ( DomainName\UserName );

    runas different user

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

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

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

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

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

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

    runas /user:administrator “C:\Windows\cmd.exe”

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

    runas /user:”user test” notepad.exe

    runas /user:admin

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

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

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

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

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

    runas /user:admin control

    Если нужно запустить программу от имени доменного пользователя, нужно использовать формат имени UserName@DomainName или DomainName\UserName .

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

    runas /user:corp\server_admin “C:\Windows\notepad.exe C:\tmp\2871997×64.txt”

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

    Введите пароль для corp\server_admin: Попытка запуска C:\Windows\notepad.exe C:\tmp\2871997x64.txt от имени пользователя "corp\server_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:contoso\aaivanov cmd.exe

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

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

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

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

    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 winitpro\admin2 -ArgumentList ‘-noprofile -command &’

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

    ShelExec /Verb:runas cmd.exe

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

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

    runas /user:admin /savecred “C:\Windows\notepad.exe”

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

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

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

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

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

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

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

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

    runas.exe /user:winitpro\kbuldogov «cmd /c start mmc %SystemRoot%\system32\dsa.msc»

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

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

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

    runas /user:winitpro\kbuldogov “C:\Windows\notepad.exe”

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

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

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

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

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

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

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

    • Параметр HideRunAsVerb (тип REG_DWORD) в ветке реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer (1 – скрыть пункт runas, 0 – показать)
    • Параметр EnableSecureCredentialPrompting (REG_DWORD) в HKLM\ Software\Microsoft\Windows\CurrentVersion\Policies\CredUI (1 – скрыть, 0 – показать)

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

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

    Этой опции GPO соответствует параметр EnableSecureCredentialPrompting в ветке реестра HKLM\ Software\Microsoft\Windows\CurrentVersion\Policies\CredUI. Откройте редактор локальных групповых политик (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_USER\Software\Policies\Microsoft\Windows\Explorer ключ типа DWORD с именем ShowRunasDifferentuserinStart и значением 1.
    New-ItemProperty -Path «HKCU:\Software\Policies\Microsoft\Windows\CurrentVersion\Explorer» -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|where |select Name

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

    runas /user:user1 «explorer.exe MicrosoftTeams:»

    Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

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

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