Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Администрирование - службы . (http://forum.oszone.net/showthread.php?t=227024)

драматург 04-02-2012 11:46 1851541

Администрирование - службы .
 
Есть ли возможность запускать и завершать службы , посредствам прописи команд , в .reg файле или же через файлы .bat ?

Iska 04-02-2012 12:56 1851583

Самое простое — Net services commands. Вас будут интересовать:
Код:

net start <имя службы>
net stop <имя службы>

NB! При остановке службы будут остановлены и все зависимые от неё.

Есть варианты с использованием sc.exe или wmic.exe, например:
Код:

wmic.exe Service where "Name = 'messenger'" call StopService
sc.exe Start messenger


драматург 04-02-2012 13:08 1851588

Да , но меня интересуют не net службы , а такие службы как <Брандмауэр Windows> , <Автоматическое обновление>.

Iska 04-02-2012 13:33 1851605

драматург, я не знаю о каких:
Цитата:

Цитата драматург
net службы »

Вы ведёте речь.

Цитата:

Цитата драматург
а такие службы как <Брандмауэр Windows> , <Автоматическое обновление>. »

1. Узнаёте имя службы по отображаемому имени: либо смотрите соответствие «ручками» в консоли управления, либо запросом, наподобие:
Код:

wmic.exe Service where "DisplayName = 'Брандмауэр Windows/Общий доступ к Интернету (ICS)'" get Name /value
Цитата:

Name=SharedAccess
Код:

wmic.exe Service where "DisplayName = 'Автоматическое обновление'" get Name /value
Цитата:

Name=wuauserv
2. Пользуетесь полученным именем службы в командах «net.exe»/«sc.exe»/«wmic.exe»:
Код:

net stop wuauserv
или:
Код:

sc.exe Stop wuauserv
или:
Код:

wmic.exe Service where "Name = 'wuauserv'" call StopService
P.S. Не все службы могут быть остановлены.

драматург 04-02-2012 16:55 1851755

Iska, Спасибо !


Время: 10:19.

Время: 10:19.
© OSzone.net 2001-