Часто по роду работы возникает необходимость запустить ту или иную команду от имени компьютера. В основном это необходимо для тестовых целей, но иногда таким образом можно «спасти жизнь» операционной системе.
Способ прост, как и все гениальное. Мы используем утилиту sc
Обращаю ваше внимание на то, что пробелы после знака равно обязательны.
sc create Console binpath= "c:\windows\system32\cmd.exe /k start" type= own type= interact
В Windows Vista и Windows 7 вы получите предупреждение о том, что отображение программы может быть некорректным, не обращайте внимания.
net start Сonsole
При запуске новой службы сразу появляется следующее диалоговое окно:
Выбираем view the message и вуаля:

Если служба больше не понадобиться – можно удалить ее командой
sc delete Console
Илгиз Мамышев says:
tips & tricks как говорится..
24 Август 2009, 9:00 ппЕвгений says:
Всю жизнь использовал at /interactive
9 Сентябрь 2009, 1:35 ппMaxim Efremov says:
Тоже слышал про такой способ, но попробовал все возможные варианты в Windows 7 – ни один не сработал. Поэтому, собственно, и пост я написал.
9 Сентябрь 2009, 1:49 ппТо, что порой очень нужно. » Run CMD under the Local System Account (Запуск команд от имени системы) says:
[...] Последний вроде метод, который как раз упоминал Максим Ефремов, а так же на него я наткнулся, где и psexec упоминается, на [...]
8 Октябрь 2009, 7:24 ппHitblob says:
Приветствую, господа!
8 Октябрь 2009, 7:39 ппСпасибо за подсказку
Но думаю тема раскрыта не полностью :)
У меня на сайте более подробно.
Maxim Efremov says:
Спасибо за информацию
9 Октябрь 2009, 9:44 дпТо, что порой очень нужно. » Blog Archive » Run CMD under the Local System Account (Запуск команд от имени системы) says:
[...] Последний вроде метод, который как раз упоминал Максим Ефремов, а так же на него я наткнулся, где и psexec упоминается, на [...]
13 Апрель 2010, 11:41 дп