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

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

Описание

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

runas.exe /noprofile /user:domainlogin "explorer shell:ControlPanelFolder, /separate"

Которую можно ввести в командную строку, либо Пуск-выполнить… Разберем, что означает каждая из команд:
/noprofile — отключаем загрузку профиля пользователя, это значительно увеличивает скорость обработки команды, но могут быть проблемы с правильной работой некоторых приложений. В нашем случае не актуально, поэтому профиль не используем.
/user:domainlogin — тут все понятно, вместо domain подставляем название вашего домена, вместо login подставляем учетную запись, обладающую правами администратора.
shell:ControlPanelFolder — это адрес, который открывается при запуске процесса explorer.exe, а вообще может быть указан любой путь или программа, которую вы хотите запустить под указанной учетной записью. В нашем случае выбрана именно панель управления. Например, чтобы открыть просто системный диск (Обычно диск C:), достаточно такой команды:

runas.exe /noprofile /user:domainlogin "explorer /separate"

/separate — не очень документированный ключ, который позволяет запустить процесс explorer.exe в отдельном потоке и таким образом под другой учетной записью, чем та, которая используется в данным момент в системе.

Также, для еще большего упрощения, можно написать вот такой батник:

@echo off  cls  set domain=domain_name  echo //////////////////////////////////////////////////////////////////////////////  echo // Введите логин пользователя, от имени которого будет запущен explorer.exe //  echo //////////////////////////////////////////////////////////////////////////////  :login  set /p login=Введите имя учетной записи (Домен %domain%):  :startexplorer  runas.exe /noprofile /user:%domain%%login% "explorer shell:ControlPanelFolder, /separate"

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

Комментарии

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

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