В теме приведены подробные описания служб, зависимостей, рекомендуется определенный тип запуска, но вот что-то никто особо этот процесс не попытался автоматизировать. А не очень полезных сообщений в этой ветке все больше...
Поделюсь с вами тем, что знаю.
Я отключаю службы с помощью BAT файла. Можно возразить, что у каждого свой набор служб, которые он отключает. Да на здоровье! Описание в теме приведено более чем подробное, я лишь расскажу о синтаксисе этого файла. Все записи будут в таком формате.
 |
Цитата: |
 |
|
|
|
|
|
|
|
ECHO <имя_службы>
%windir%\system32\sc.exe stop <имя_службы>
%windir%\system32\sc.exe config <имя_службы> start= disabled |
|
 |
|
 |
|
Имя службы можно посмотреть в ее свойствах. Имя службы в BAT файле указывать только на английском. Для примера возьмем
Messenger (Служба сообщений). С помощью двух строк мы
останавливаем службу и ставим Тип запуска
Отключено.
 |
Цитата: |
 |
|
|
|
|
|
|
|
ECHO Messenger
%windir%\system32\sc.exe stop Messenger
%windir%\system32\sc.exe config Messenger start= disabled |
|
 |
|
 |
|
Для того, чтобы установить Тип запуска службы
Вручную, используем start=
demand
Итак, с командами разобрались. Теперь вы сами определяете список служб, которые будете отключать. А после этого приступаем к составлению файла. Файл-пример остановит и отключит службы
Удаленный реестр и
Служба сообщений.
Код:
ECHO RemoteRegistry
%windir%\system32\sc.exe stop RemoteRegistry
%windir%\system32\sc.exe config RemoteRegistry start= disabled
ECHO Messenger
%windir%\system32\sc.exe stop Messenger
%windir%\system32\sc.exe config Messenger start= disabled
PAUSE
EXIT
Еще небольшой совет. Если помогаете своим друзьям с настройкой ОС, то можно написать универсальный файл с названиями большинства служб, которые обычно отключают.
Например, у вашего друга сеть построена на DHCP, значит эту службу отключать не нужно. Перед ненужными строками добавьте оператор
REM. При выполнении эти строки будут проигнорированы, т.к. этот оператор используется для пояснений или комментариев, не нарушая выполнения файла.
Код:
REM ECHO DHCP
REM %windir%\system32\sc.exe stop Dhcp
REM %windir%\system32\sc.exe config Dhcp start= disabled
Для того, чтобы узнать больше выполните
Пуск - cmd - sc
На экран сразу будет выведен список команд и их синтаксис. Также будет вопрос о том, хотите ли вы увидеть справку по командам query (опросить) и queryex (расширеный опрос). Нажмите N.
Для того, чтобы больше узнать о вариантах настройки службы задайте команду
sc config <имя_службы> /?
Люди искали какие-то программы, для того чтобы удалить службу. Это можно сделать и через командную строку, т.е. встроенными средствами
И будьте очень внимательны и аккуратны. Крайне любознательным очень не советую трогать службу RPC.
P.S. Может кто-то не знает
как создать BAT файл. Копируйте весь код в Блокнот, сохраняйте, закрывайте. Потом смените расширение с *.txt на *.bat. Готово
