Windows Tips & News

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

click fraud protection
РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

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

Реклама

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

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

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

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

СодержаниеСпрятать
Запуск от имени другого пользователя в Windows 11
Запуск от имени другого пользователя из контекстного меню панели задач
Запуск от имени другого пользователя в Windows 11 из командной строки
Включить «Выполнить от имени» для ярлыков меню «Пуск»
Метод групповой политики
Запуск от имени другого пользователя из меню «Пуск»
Всегда показывать Запуск от имени другого пользователя в контекстном меню
Удалите контекстное меню «Запуск от имени другого пользователя» для всех пользователей.

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

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

  1. Откройте проводник (Победить + Е) и перейдите в папку, содержащую исполняемый файл приложения.
  2. Щелкните правой кнопкой мыши исполняемый файл.
  3. Нажмите и удерживайте кнопку Сдвиг клавиша на клавиатуре, чтобы открыть расширенное контекстное меню.
  4. Нажать на Запуск от имени другого пользователя в контекстном меню.
  5. Введите имя пользователя и пароль для пользователя, от имени которого вы хотите работать.

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

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

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

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

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

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

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

  1. Щелкните правой кнопкой мыши кнопку «Пуск» на панели задач и выберите «Терминал Windows» в контекстном меню.
  2. Выберите PowerShell или командную строку, если Терминал открывается в другом профиле.
  3. Введите следующую команду и нажмите Войти. runas /user:"username" "Полный путь к exe файлу"​.
  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_other_user_for_Start_menu.reg чтобы включить опцию для ярлыков меню «Пуск».
  4. Подтвердите приглашение UAC, нажав на значок да кнопка.
  5. Выйдите из Windows 11 или просто перезапустить его чтобы применить изменение.

Вы сделали. Файл отмены Remove_Run_as_other_user_for_Start_menu.reg; используйте его для восстановления значений по умолчанию.

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

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

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

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

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

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

Сделанный!

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

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

  1. нажимать Победить + р открыть диалоговое окно «Выполнить»; тип regedit и ударил Войти открыть Редактор реестра.
  2. В левой панели перейдите к HKEY_CLASSES_ROOT\exefile\shell\runasuser ключ.
  3. Справа удалите значение расширенной пустой строки.
  4. Теперь удалите то же расширенное строковое значение под следующими ключами:
    • HKEY_CLASSES_ROOT\cmdfile\shell\runasuser
    • HKEY_CLASSES_ROOT\batfile\shell\runasuser
    • HKEY_CLASSES_ROOT\mscfile\shell\runasuser
    • HKEY_CLASSES_ROOT\Msi. Пакет\оболочка\runasuser
  5. То Запуск от имени другого пользователя команда теперь всегда будет видна в "Показать больше вариантов"Вариант меню.

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

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

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

То Always_show_Run_as_ Different_user.reg файл заставляет команду появляться напрямую, не удерживая Сдвиг ключ для "Показать больше вариантов" пункт. Другой включенный файл REG отменит изменение.

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

Удалите контекстное меню «Запуск от имени другого пользователя» для всех пользователей.

  1. Откройте редактор реестра (regedit.exe).
  2. Перейдите к следующему ключу HKEY_CLASSES_ROOT\cmdfile\shell\runasuser.
  3. Щелкните правой кнопкой мыши runasuser кнопку слева и выберите Создать > Строковое значение из меню.
  4. Назовите новое значение как Программный доступ только и оставьте его значение пустым.
  5. Повторите шаги 2-4 под следующими клавишами
    1. HKEY_CLASSES_ROOT\cmdfile\shell\runasuser
    2. HKEY_CLASSES_ROOT\batfile\shell\runasuser
    3. HKEY_CLASSES_ROOT\mscfile\shell\runasuser
    4. HKEY_CLASSES_ROOT\Msi. Пакет\оболочка\runasuser
  6. "Запуск от имени другого пользователя" запись теперь удалена для всех пользователей.

Вы сделали. То Программный доступ только value указывает проводнику файлов скрыть элемент контекстного меню от пользователя. Но это не нарушает функциональность приложений или Windows. Скрытая команда остается доступной для приложений, если некоторым из них требуется доступ к ней.

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

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

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

Вот и все!

РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

Вручную запустить загрузку архивов Windows 8.1

Этот веб-сайт использует файлы cookie, чтобы улучшить вашу работу во время навигации по веб-сайту...

Читать далее

Гаджеты рабочего стола и боковая панель для Windows 8.1

Гаджеты рабочего стола и боковая панель для Windows 8.1

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Сборка Windows Server Insider Preview 20206 включает эти изменения

Помимо потребительского выпуска Windows 10, сборка 20206, Microsoft также выпустила новую сборку ...

Читать далее