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

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

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

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

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

  • за возможность запустить программу от имени другой учётной записи отвечает служба seclogon. Если та не запущена, ничего не получится. Это легко прояснить, запустив от имени администратора консоль Power Shell с командой
Get-Service seclogon
служба вторичного входа в систему
служба остановлена
  • для того, чтобы узнать “автора” запущенной программы, достаточно воспользоваться Диспетчером задач. Во вкладке Подробности в столбце Имя пользователя вы его и увидите.
  • если чужая учётка защищена паролем, его придётся вводить.

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

Самый быстрый способ это сделать – выделить исполнительный файл, зажать Shift и вызвать контекстное меню. Без зажатой Shift меню лишено нужной нам кнопки:

полезные советы для Windows 7 shift
зажатая shift дополняет функции контекстного меню уже давно

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

В Windows 11 расширенное контекстное меню появляется сразу по нажатию на Shift:

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

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

Для запуска в форме ввода имени именно исполнительного файла можно использовать строку Выполнить (WIN + R). У меня используется консоль от имени администратора, и я ввожу команду по типу:

runas /user:”имя-пользователя” “C:\Windows\программа.exe”

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

runas /user:Администратор control

Хотя в данном конкретном случае для запуска чего-либо от имени Администратора достаточно зажать Ctrl + Shift для запуска с привилегированными правами. Если нужно запустить что-то от имени доменного юзера, можно использовать формат имя-пользователя@имя-домена или имя-домена\имя-пользователя. Например, чтобы открыть текстовый файл от имени доменного пользователя, введите

runas /user:corp\сервер_admin "C:\Windows\system32\notepad.exe C:\Документы\файл.txt"

Если название объекта разделено пробелами, поместите его в кавычки.

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

Открываем редактор реестра и проверяем пару параметров в некоторых ключах. В

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer

смотрим параметр REG_DWORD с именем HideRunAsVerb. Если он есть и/или он в значении 1, пункт Запуск от имени другого пользователя не отображается в проводнике. Присвойте для его видимости значение 0. Далее идём в ключ

HKLM\ Software\Microsoft\Windows\CurrentVersion\Policies\CredUI

ищите EnableSecureCredentialPrompting. Смысл тот же: если присвоена 1, пункт будет скрыт. 0 – пункт будет виден. Кроме прочего, можете скачать архив с добавлением пункта для одного и всех пользователей. Оба в архиве: качаем, распаковываем и запускаем.

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

Успехов.

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

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

Максимальный размер загружаемого файла: 50 МБ. Вы можете загрузить: изображение, видео. Ссылки на YouTube, Facebook, Twitter и другие сервисы, вставленные в текст комментария, будут автоматически встроены. Перетащите файлы сюда