Показать полную графическую версию : [решено] Администрирование - службы .
драматург
04-02-2012, 11:46
Есть ли возможность запускать и завершать службы , посредствам прописи команд , в .reg файле или же через файлы .bat ?
Самое простое — Net services commands (http://technet.microsoft.com/en-us/library/bb490949.aspx). Вас будут интересовать:
net start <имя службы>
net stop <имя службы>
NB! При остановке службы будут остановлены и все зависимые от неё.
Есть варианты с использованием sc.exe (http://technet.microsoft.com/en-us/library/cc754599(WS.10).aspx) или wmic.exe (http://msdn.microsoft.com/en-us/library/windows/desktop/aa394531(v=vs.85).aspx), например:
wmic.exe Service where "Name = 'messenger'" call StopService
sc.exe Start messenger
драматург
04-02-2012, 13:08
Да , но меня интересуют не net службы , а такие службы как <Брандмауэр Windows> , <Автоматическое обновление>.
драматург, я не знаю о каких:
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
Iska, Спасибо !
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.