Запуск cmd от SYSTEM в Windows 7 | Windows для системных администраторов

Запуск cmd от SYSTEM в Windows 7

Периодически у меня возникает необходимость запуска программ от имени системы (SYSTEM или Local System).  Обычно  это необходимо для целей тестирования или отладки работы различных программ и скриптов, которые в дальнейшем будут запускаться планировщиком. Тестировать работоспособность подобных программ не всегда удобно из-под своей (пусть даже админской) учетной записи.

Как же можно запустить программу или же интерактивную командную строку (cmd) с правами администратора? В Windows XP, 2000 и Windows Server 2003 это можно сделать очень просто. Достаточно было зайти в систему с правами администратора, открыть командную строку и набрать в ней:

at 12:23 /interactive cmd.exe

, где12:23 – текущее время + одна минута (в 24 часовом формате).

После наступления указанного времени перед вами появится черное окно командной строки, запущенное с правами Local System. Стоит отметить, что если вы выполняете этот трюк через терминальное подключение  к Windows Server 2003, то окно командной строки запуститься в консольной сессии (как подключиться к rdp консоли).

Запуск пограмм от имени системы в Windows

В Windows 7 ситуация несколько изменилась и показанный выше трюк не работает. Это хорошо с точки зрения безопасности, но крайне неудобно мне как администратору. К счастью, у меня получилось найти альтернативный вариант запуска интерактивной командной строки с правами системы в Windows 7. Трюк заключается в использовании уже знакомой нам  утилиты от SysInternals под названием PSexec.exe. Скачайте ее на свой компьютер.

Откройте командную строку с правами администратора (“Run as administrator”.) перейдите в каталог, в котором находится исполняемый файл PSexec.exe и наберите:

psexec -i -s cmd.exe

параметр  -i означает интерактивный запуск, -s запуск из-под системы

запуска программ от имени системы  в win7

После выполнения команды появится новое окно с командной строкой, запущенной из под учетной записи NT Authority\System.

Запуск cmd от SYSTEM в Windows 7

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

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

Еще записи по теме: Windows 7
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Комментариев: 7

Оставить комментарий
  1. Alex | 27.12.2011

    Еще в ХР так можно было запускать Проводник))

    Ответить
  2. Туча | 31.03.2013

    ПраваяКнопкаМышм — создать — ярлык — cmd — Сщхранить — Праваякнопкамыши — запустить от имени администратора

    Ответить
  3. Alex | 25.12.2013

    С правами System это уже круто! Уже 5 лет увлекаюсь и интересуюсь системным администрированием, но думал, что с правами системы запустить программу или выполнить какое-то действие невозможно. Однако давно понял, что с правами системы прав значительно больше, чем с правами администратора. Так можно остановить защищённый процесс- например антивируса или брандмауэра или какой-то нехорошей программы. Интересная инфа!

    Ответить
  4. radox | 05.02.2015

    помогает при ошибке 0x0000057

    Ответить
    • itpro | 05.02.2015

      Хм, содержательно…
      Поделитесь знаниями с миром :) Может еще кому-нибудь пригодится….

      Ответить
  5. vasil | 28.01.2017

    а если при запуске PSexec.exe система сообщает — couldn’t install PSEXESVC service?

    Ответить
    • itpro | 30.01.2017

      Скорее всего не хватает прав, либо установка/запуск блокируется локальными настройками (UAC. SRP и т.п.). Нужно журнал событий на компьютере смотреть, там должно быть подробнее описано.

      Ответить
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

Сказать Спасибо! можно на этой странице или (еще лучше) поделиться с друзями ссылкой на понравившуюся статью в любимой социальной сети(специально для этого на сайте присуствуют кнопки популярных соц. сетей).

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

Я не робот( Обязательно отметьте)



MAXCACHE: 0.25MB/0.00177 sec