Показать сообщение отдельно
Старый 23.02.2007, 22:59   #48
cinder
ViP
 
Аватар для cinder
 
Пол:Мужской
Регистрация: 15.07.2006
Адрес: Минск
Сообщений: 877
Репутация: 1318
По умолчанию Re: Отключение служб Windows

В теме приведены подробные описания служб, зависимостей, рекомендуется определенный тип запуска, но вот что-то никто особо этот процесс не попытался автоматизировать. А не очень полезных сообщений в этой ветке все больше...

Поделюсь с вами тем, что знаю.
Я отключаю службы с помощью 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. Готово
cinder вне форума
 
Ответить с цитированием Вверх
Эти 6 пользователя(ей) сказали cпасибо за это полезное сообщение:
 
Время генерации страницы 0.08886 секунды с 9 запросами