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

По умолчанию программы в Windows запускаются от имени текущего пользователя, а при необходимости — с правами администратора. Однако, в некоторых случаях может потребоваться запуск какого-либо приложения от имени другого пользователя, с его сохраненными данными, но без входа в соответствующий аккаунт.
Простой запуск от имени другого пользователя
Самый простой и быстрый способ запустить программу от другого пользователя — использовать контекстное меню Windows 11/10, для этого достаточно:
- Удерживая клавишу Shift, нажать правой кнопкой мыши по ярлыку или исполняемому файлу программы.
- В контекстном меню выбрать пункт «Запуск от имени другого пользователя».

- Ввести имя другого пользователя и соответствующий этой учетной записи пароль.

На этом всё — программа будет запущена от имени выбранного пользователя, а если она содержит сохраненные данные для выбранной учетной записи, загружены будут и они.
В случае, если у вас нет ярлыка программы, а её месторасположение неизвестно, вы можете применить следующий подход: найти программу по имени через поиск в панели задач, нажать по найденному результату правой кнопкой мыши и выбрать пункт «Перейти к расположению файла», а уже затем использовать описанный ранее подход для запуска от другого пользователя.
Запуск программы или команды от имени другого пользователя в командной строке
Ещё один подход — использовать команду RUNAS в командной строке Windows. Также с помощью этой команды можно создать ярлыки для запуска приложений от других пользователей. Самый простой пример использования команды RUNAS:
- Откройте командную строку (сделать это можно, используя поиск в панели задач).
- Введите команду (если имя пользователя содержит пробелы, возьмите его в кавычки):
runas /user:ИМЯ_пользователя "Полный путь к файлу программы и параметры запуска при необходимости"

В результате программа будет запущена от имени указанного пользователя. Команда имеет и другие параметры, справку можно получить, введя runas без параметров в командной строке. Например, можно включить или отключить использование данных профиля пользователя, сохранить учетные данные с помощью параметра /savecred для того, чтобы при следующих запусках от имени выбранного пользователя ввод пароля не требовался.
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Как отключить или удалить Связь с телефоном в Windows 11 и 10
- Ошибка 0xc000001d при запуске игры или программы — как исправить?
- Ключ восстановления BitLocker в Windows — способы посмотреть
- User OOBE Broker — что это за процесс в Windows 11 и 10
- Ошибка 0x803F8001 в Microsoft Store, играх и приложениях — как исправить?
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
Denis 12.10.2022 в 02:19
Как в Windows 10 запустить Проводник с правами администратора
При попытке просмотра и изменения целого ряда системных папок и файлов система контроля учетных записей (UAC) запрашивает разрешение. Подобную же картину можно наблюдать, при попытке доступа к файлам, принадлежащим другой учетной записи пользователя. Все это говорит о том, что Проводник в Windows 10 по умолчанию работает с пониженными привилегиями. Чтобы обойти это ограничение, необходимо применить твик реестра.
Поскольку ключ, который вам нужно будет отредактировать, принадлежит TrustedInstaller , необходимо будет временно заменить его владельца или воспользоваться портативной утилитой ExecTI, позволяющей выполнять операции редактирования реестра от имени службы TrustedInstaller . Это более простой и быстрый способ. Скачайте утилиту со странички разработчика winaero.com/download.php?view.1991 и запустите.
В открывшемся окошке выполните команду regedit .

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

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

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

Запуск Проводника с правами Администратора
В процессе исследований внезапно выяснилось, что в Windows 10, а может и в более новых системах, процесс Проводника запускается со стандартным токеном доступа пользователя. Причем обычными средствами повысить привилегии для Проводника невозможно. К примеру, нельзя параллельно запустить второй процесс explorer.exe через меню «Запуск от имени администратора». Конечно, безопасность превыше всего, забота о пользователях — наш приоритет, бла-бла-бла, вот это все. А если вам приходится часто работать с системными каталогами или редактировать защищенные системные файлы, то постоянные уведомления безопасности UAC вам быстро надоедят. Впрочем, если чего-то нельзя, но очень надо, то можно.
В том, что Проводник действительно имеет обычные права, можно легко убедиться, запустив диспетчер задач и включив в нем показ колонки «С повышенными правами». Напротив процесса explorer.exe отображается «Нет».

Процесс Проводника со стандартными правами
Теперь надо завершить текущий процесс explorer.exe в вашем сеансе. Не закрывая диспетчер задач, снимаем приложение. Там же открываем меню «Файл» — «Запустить новую задачу», в поле ввода пишем explorer.exe /nouaccheck и обязательно ставим галочку «Создать задачу с правами администратора».

Запуск Проводника с правами Администратора
Теперь Проводник запущен с администраторскими правами, а назойливые окна UAC вас больше не побеспокоят.

Процесс Проводника с повышенными правами
Для возврата в обычный режим безопасности точно так же перезапустите процесс Проводника, но на этот раз без указания параметров и без галочки запуска с повышенными правами.
Как запустить проводник от имени другого пользователя
Запись: Velonski/mytetra-database/master/base/1532589324g3d8wuprz6/text.html на raw.githubusercontent.com
При работе с проводником Windows (Explorer) на сервере с правами локального администратора довольно часто приходится открывать системные каталоги, профили других пользователей или править защищенные системные файлы. При попытке открыть такой каталог / файл с помощью проводники в текущем контексте, появляется предупреждающее окно UAC о необходимости предоставить доступ и повысить привилегии.
Как это выглядит: пробуем в проводнике открыть системный каталог C:\Windows\security\audit – появляется окно User Account Control, сообщающее о том, что доступа к каталогу нет (You don’t currently have permission to access this folder). Но доступ можно получить, нажав кнопку Continue.
UAC You don’t currently have permission to access this folder
Все бы ничего, но после выполнения такой операции в NTFS разрешениях на папку явно прописывается ваша учетная запись. Хотя все что мы хотели – просмотреть содержимое каталога, а не менять его ACL!
UAC изменил ntfs разрешения на папку
Естественно, при активной работе с системными файлами это выскакивающее уведомление UAC начинает раздражать. Т.к. отключать ради этого UAC совершенно не хочется, пришлось найти собственный способ запуска процесса Проводника (Exploler.exe)
Примечание. Процесс Windows Explorer запускается при входе пользователя в систему со стандартным токеном доступа пользователя, работает в фоновом режиме и отвечает за отображение рабочего стола. Стандартами средствами повысить привилегии для проводника нельзя, и запустить второй процесс в режиме “Run as admin” не удастся.
Запустите командную строку cmd.exe с правами администратора (Run as administrator).
Выполните команду: tskill explorer & explorer
tskill explorer & explorerУказанная команда завершит текущий процесс explorer.exe для данного пользователя и запустит новый, который унаследует повышенный маркер доступа, с которыми запущен cmd.exe.
Удостоверится, что Проводник запущен в привилегированном режиме можно с помощью диспетчера задач (Task Manager). Запустите его и перейдите на вкладку Details, где щелкните ПКМ по любой колонке, выберите Select columns и включите отображения столбца Elevated. Как вы видите, у процесса explorer.exe теперь появился атрибут Elevated=Yes.
explorer.exe запуск с повышенными привелегиями
После выполнения этого трюка
Проводник сможет открыть любую системную папку без предупреждений UAC, кроме того, все дочерние процессы, запущенные из проводника также будут облаять повышенными правами. К примеру, это удобно когда нужно отредактировать файл hosts (c:\windows\system32\drivers\etc), открывая его блокнотом прямо из проводника, без необходимости открывать отдельный процесс notepad.exe с правами администратора или от имени другого пользователя.
Чтобы частично автоматизировать этот трюк, можно на рабочем столе создать bat файл с этой командой, в случае необходимости повысить привилегии для Проводника, запускать его с правами администратора по ПКМ.
- Где расположен файл hosts
- Как сделать регистрозависимые имена файлов и папок в Windows?
- How to launch an EXE from Web page (asp.net)
- Registering an Application to a URI Scheme
- Windows: как добавить что-либо в PATH
- Справочник команд Windows (CMD )
- Создание службы в Windows 10
- Запуск Проводника Windows от имени администратора
- IIS — Перезапуск IIS
- Как выключить или перезагрузить компьютер в Windows 8.1
- Как запустить приложение в виде службы Windows — NSSM
- NSSM — the Non-Sucking Service Manager
- Windows 7 и сброс прав доступа и владельца файлов
- Windows — Сочетания клавиш
- Как добавить программу в автозагрузку Windows 10