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

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

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

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

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

Внимание! Функция запуска от имени другого пользователя срабатывает при двух условиях:

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

1. С помощью командной строки

Логично, что при этом способе нужно сначала запустить саму командную строку.

1 Введите команду

2 Нажмите Enter.

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

4 Нажмите Enter.

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

Примеры

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

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

3 Нажимаем Enter.

4 Вводим пароль.

5 Нажимаем Enter:

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

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

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

2. Через проводник Windows

1 Нажмите и удерживайте клавишу Shift.

2 Нажмите правой кнопкой мыши по исполняемому файлу или ярлыку.

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

4 Введите Логин и Пароль учётной записи.

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

Для начала скажу, что я зарабатываю через вот этого брокера , проверен он временем! А вот хороший пример заработка , человек зарабатывает через интернет МНОГО МНОГО МНОГО и показывает все на примерах, переходи и читай! Добавь страницу в закладки. А теперь читаете информацию ниже и пишите свой отзыв

Видео: Запуск приложений в Windows 7 от имени администратора

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

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

Для запуска приложения от имени администратора потребуется выполнение некоторых настроек системы.

Читайте также:  Загрузка windows с сервера по сети

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

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

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

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

/profile — Загружать профиль пользователя. Этот параметр установлен по умолчанию.

/env — Использовать текущие параметры среды.

/netonly — Учетные данные предназначены только для удаленного доступа.

/savecred — Использовать учетные данные, сохраненные пользователем. Этот вариант не доступен в выпусках Windows 7 Домашняя или Windows 7 Начальная и будет проигнорирован.

/smartcard — Для указания учетных данных используется смарт-карта.

/user — имя пользователя должно быть в виде USER@DOMAIN или DOMAINUSER

/showtrustlevels — Отобразить список уровней доверия, которые можно использовать в качестве аргументов параметра /trustlevel.

/trustlevel — Значение «уровень доверия» должно быть перечислено в списке уровней доверия. программа — Командная строка для EXE.

См. примеры ниже.

runas /user:mymachineadministrator cmd.exe — запустить интерпретатор команд cmd.exe от имени пользователя «administrator» компьютера «mymachine».При выполнении команды, будет запрошен пароль пользователя, от имени которого должна выполняться задача.

runas /noprofile /env /user:mydomainadmin » mmc %windir%system32diskmgmt.msc » — запустить консоль mmc с оснасткой «Управление дисками» от имени пользователя «admin» в домене «mydomain». Профиль пользователя не загружается, и используются текущие переменные среды. Загрузка профиля пользователя необходима только тогда, когда будет выполняться задача, которой требуются какие-либо данные из него. Если задан параметр «/env» то переменные окружения наследуются из среды текущего пользователя.

runas /savecred /user:admin@mydomain regedit.exe — запустить редактор реестра «regedit.exe» от имени пользователя «admin» домена «mydomain» с запоминанием введенного пароля. При наличии параметра «/savecred», введенный пароль запоминается в реестре в зашифрованном виде и в дальнейшем запрашиваться не будет.

runas /showtrustlevel — отобразить уровни доверия, существующие в системе. В ответ будет отображаться перечень в виде:

В системе доступны следующие уровни доверия: 0x20000 (Обычный пользователь)

Кроме значения trustlevel равного 0x20000 можно пользоваться значениями 0x10000, соответствующему минимальному набору привилегий и 0x40000, стандартному для данного пользователя набору.Для просмотра отличий разных уровней доверия можно воспользоваться командой Whoami, выполняя ее в сеансе командного процессора, запускаемого с каждым из уровней trustlevel

runas /trustlevel:0x20000 cmd.exe — запустить командный процессор cmd.exe с использованием уровня доверия, полученного в предыдущем примере.

runas /trustlevel:0x40000 cmd.exe — запустить командный процессор cmd.exe с использованием стандартного уровня доверия.

Примечание: в сеансе командной строки, запущенной с использованием параметра /trustlevel, список привилегий соответствующий каждому уровню доверия можно получить с использованием команды whoami /priv,а полные сведения об учетной записи — whoami /ALL

Примечание: параметр /profile несовместим с параметром /netonly. Примечание: параметр /savecred несовместим с параметром /smartcard

Для запуска приложений от имени администратора с использованием runas.exe необходимо изменить стандартные настройки безопасности системы:

включить учетную запись Администратора ( по умолчанию, она отключена)-

— задать пароль для пользователя Администратор-

Для проверки наличия прав администратора использовался командный файл с именем who-admin.bat следующего содержания:

Читайте также:  Защитник windows 10 исключения где находится

WHOAMI /PRIV | find /i «SeRemoteShutdownPrivilege»

if %ERRORLEVEL% == 0 goto admin

echo NOT have admin rights!

Принцип анализа привилегий основан на использовании команды whoami с параметром /priv. В зависимости от наличия прав администратора, командный файл выводит сообщение «NOT have admin rights!», или — «. ADMIN . » и ожидает нажатия клавиши на клавиатуре. Подробности найдете в описании команды whoami по ссылке из полного списка команд.

runas /savecred /user:Администратор C:scriptswho-amdmin.bat — запуск от имени администратора командного файла who-amdmin.bat,находящегося в папке C:scripts. При первом запуске будет запрошен пароль Администратора, при последующих запусках ( с параметром /savecred ) -ввод пароля не требуется.

Пароли, запоминаемые при использовании утилиты RUNAS.EXE с параметром /savecred можноизменить или удалить с помощью оснастки управления сохраненными паролями:

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

Для управления сохраненными учетными записями в командной строке Windows используется утилита CMDKEY.EXE

(Пока оценок нет)

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

В Windows Vista у вас была возможность запускать программу от имени администратора. Но чтобы запускать программы от имени другого/другого пользователя, вы должны были использовать командную строку. Однако в Windows 10/8/7 теперь вы можете выполнять оба действия: легко запускать от имени администратора или запускать от имени другого пользователя .

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

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

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

В Windows Server 2008, однако, Shift + щелчок правой кнопкой мыши не предлагает параметр Запуск от имени другого пользователя! Предлагается в Windows 7 и Windows 8 тоже. Это также предлагалось в Windows XP, но не в Windows Vista.

Если вы хотите, вы можете добавить эту команду «Запуск от имени другого пользователя» в постоянное контекстное меню правой кнопки мыши, загрузив и запустив ShellRunAs от Microsoft. Эта утилита Runas удобна для запуска программ под разными учетными записями, но она не удобна, если вы являетесь опытным пользователем Explorer.

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

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

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

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

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

  1. Нажмите клавишу Alt , и удерживая её, перетяните иконку исполняемого файла туда, где Вы желаете создать ярлык.
  2. Нажмите правой кнопкой мыши на созданном Вами ярлыке и выберите пункт Свойства.
  3. В поле Объект введите следующую команду:

runas /user:учетная_запись_пользователя program

Runas — служит для запуска программы с разрешениями, отличными от тех, которые предоставляет текущая учетная запись.
/user:учетная_запись_пользователя — задает имя учетной записи пользователя, которая будет использована для запуска программы.
program — задает команду или программу, которая будет запущена с помощью учетной записи, указанной в параметре /user.

Читайте также:  Тестирование сетевых интерфейсов linux

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

Энциклопедия Windows

Все об использовании и настройке Windows

  • Windata
  • »
  • Мир Windows
  • »
  • Секреты и советы
  • » Запуск программы от имени другого пользователя

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

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

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

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

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

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

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

Теперь щелкните на ярлыке правой кнопкой мыши и выберите команду Свойства. Нам нужно поле Объект, в котором следует ввести вот такую команду:

Как видно из скриншота, мы задействуем команду runas. Именно она используется для запуска программ с правами другой учетной записи. Вместо фразы “учетная_запись”(см. пример над скриншотом) следует ввести имя другой учетной записи, с правами которой программа и будет запускаться. Наконец, вместо “программа” следует ввести имя программы либо команды для запуска.

Внимание: если имя пользователя из двух слов с пробелом между ними, то в команде имя нужно закрыть кавычками. Например, имя пользователя пушистик без кавычек либо “супер пушистик” – соответственно, с кавычками.

В том случае, если программа для запуска не находится в системной папке, то путь к ней также нужно указать в кавычках. Системные папки – это папки Windows, Program Files, Documents and Settings.

А вот какая нужная команда для использования учетной записи администратора, для чего к значению “user” следует указать один из двух вариантов:

У команды runas есть и другие интересные параметры, не поленитесь их узнать, выполнив в командной строке следующую команду:

Как видите, ничего сложного – просто как пряник. Или бывают сложные пряники? Хороший вопрос.

Оцените статью