Блог:

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

10.10.2023 19:02

К сожалению, запустить Windows Explorer, с помощью RunAs и другого пользователя не получится, по умолчанию Microsoft заблокировала данную возможность, но имеется обходной путь.

Для этого нам потребуется редактор реестра, запускаем его и находим ветку: HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}, где необходимо переименовать ключ RunAs.

Чтобы его переименовать требуются права, которых нет, но их можно установить (разумеется если у Вас имеются админ права), правой кнопкой мыши вызываем меню и нажимаем "Разрешения...".

Далее нажимаем кнопку "Дополнительно"

Здесь необходимо сменить владельца, нажимаем "Изменить"

Затем кнопку "Дополнительно..."

Далее кнопка "Поиск"

И находим и выбираем группу "Администраторы".

И нажимаем "Ok".

На всякий случай, ставим галочку "Заменить владельца подконтейнеров и объектов" и нажимаем "Ok".

Далее находим группу "Администраторы" и устанавливаем галочку на параметре "Полный доступ".

Теперь можно переименовать ключ "RunAs", например на "Rem_RunAs".

Осталось только вернуть владельца TrustedInstaller, для этого опять заходим в "Дополнительно..." и в поле "Введите имена выбираемых объектов" вписываем NT Service\TrustedInstaller, при этом, перед вводом выберете локальное размещение, а не доменное, если такое имеется.

Опять отмечаем "Заменить владельца..." и нажимаем "Ok".

Теперь находим группу Администраторов и снимаем галочку "Полный доступ".

Перезапускаем Windows и получаем возможность запуска explorer.exe от другого пользователя.

Комманда для запуска:

runas /user:UserName /noprofile "explorer.exe /separate", где UserName имя требуемого пользователя.

Оставить комментарий

Ваше имя:*

Ваш e-mail:

Текст сообщения:*

Введите код (справа):*