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

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

Как Вы уже знаете, по умолчанию программы в Windows 11 (да и во всех предыдущих версиях) запускаются от имени того пользователя, под которым Вы вошли в систему. При необходимости можно запускать их с правами администратора. Но иногда может получится так, что потребуется выполнить запуск приложения от имени другого пользователя, с его сохраненными данными, но при этом без входа в соответствующий аккаунт. Как быть?

В Windows 11 есть один простой способ запустить программу от другого пользователя — используя контекстное меню ОС. Сейчас покажу как это сделать:

1. Нажимаем и держим клавишу Shift. После этого кликаем правой кнопкой мыши по ярлыку или исполняемому файлу нужной программы программы.

2. В контекстном меню Виндовс появится новый пункт — «Запуск от имени другого пользователя». Вот его и надо выбрать.

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

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

3. После этого появится окно авторизации, где нужно ввести имя нужного пользователя и его пароль.

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

Источник: route-add.ru

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

А если логин и пароль не известны, но нужно под Win7 запустить с правами админа (что бы всплыло окно запроса UAC), то как это сделать?
Манифест не катит — запрос UAC будет при каждом запуске программы, а нужно только при выполнении определенных действий: нужно что-то в реестр записать или папку программ или службу запустить — запустил себя с админскими правами, сказал что делать, сделал с правами админа, закрыл привилегированную копию, продолжил работу.

Читайте также:
Как правильно настроить программу speedfan

Типа такого UAC (в зависимости от настроек безопасности):
или

Так эта проблема решилась, после MSDN — Redesign for UAC Compatibility (UAC) была написана функция:

Теперь стоит вопрос: как скрыть сообщение выдаваемое службой при её установке или удалении (т.е. при запуске её exe-шника с ключом /install или /uninstall соответственно) ?

Нашел — нужно ещё ключик добавить: /SILENT

Последний раз редактировалось KiL0z; 12.05.2011 в 15:13 . Причина: решение проблемы

Источник: www.programmersforum.ru

Команда RUNAS: запуск приложений от имени другого пользователя Windows | вебисторий

Команда RUNAS: запуск приложений от имени другого пользователя Windows | вебисторий

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

Были предприняты тысячи попыток обойти недостатки стандартных рун. Среди наиболее известных – CPAU, AdmiLink и другие. Каждая из них имеет еще один вариант обхода, который мы рассмотрим ниже. Алгоритмы, используемые этими программами, обычно состоят в следующем: мы берем имя пользователя и пароль пользователя, обычно с правами администратора, который будет запускать целевую программу, и добавляем путь или контрольную сумму исполняемого файла. Эти данные полностью зашифрованы для использования на одном компьютере, в идеале единственном.

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

Дополнительные свойства ярлыка

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

Перейдите в раздел “Дополнительно” свойств ярлыка, нажав правую кнопку мыши.

Когда вы нажмете на дополнительные параметры, они появятся. Из списка выберите “Запуск от имени администратора”. Теперь при обычном запуске программы она всегда будет открываться с повышенными правами.

Читайте также:
Программа для настройки телефона через ПК

Есть ли альтернативы?

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

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

Запуск от имени администратора с помощью контекстного меню

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

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

До появления Windows 10 запуск любого файла от имени другого пользователя можно было выполнить автоматически из меню “Пуск”. Выбрав нужную опцию, ПКМ открывал приложение. Чтобы контекстное меню с этими опциями появилось в Windows 10, необходимо:

  1. (WinR) gpedit.msc Вход
  2. Выполните настройку пользователя -> Административные шаблоны -> Меню Пуск и панель задач.
  3. Найдите пункт “Показывать команду “Запуск от имени другого пользователя” при запуске”.
  4. Установите для найденного параметра групповой политики значение “Включено”.
  5. (WinR) gpupdate /force Enter

:/> Как заставить работать Evaluation LTSC? | Пикабу

Использование редактора реестра – второй способ заставить контекстное меню Windows 10 отображать опцию “Запуск от имени другого пользователя”:

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

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

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

Если открыть командную строку от имени администратора указанными выше способами, то запуск всех программ из CMD будет иметь повышенные права.

Читайте также:
Программа для настройки сети linux

Инструмент runas

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

Использование сочетания ctrl shift enter при поиске

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru