43
С помощью этой команды измените тип запуска службы Themes –
«Темы» на «Автоматически». Перезагрузите компьютер и убедитесь,
что окна Windows имеют обычный вид.
Для изменения параметров восстановления определённой службы
используется команда sc failure с последующим именем службы и спи-
ском изменяемых параметров. Параметры следующие:
– actions: действия, выполняемые при
сбое и задержки перед их
выполнением в миллисекундах. Сначала пишется действие при первом
сбое, затем задержка, отделяемая от него косой чертой («/»). Если нужно
задать действия при следующих сбоях, далее снова ставится косая черта
и пишется следующее действие и задержка. Возможные действия:
– run: запуск программы. При использовании этого значения дол-
жен быть задан параметр command;
– reboot: перезагрузка компьютера. Используется совместно с па-
раметром reboot;
– restart: перезапуск службы.
Чтобы при сбое не выполнялось никаких действий,
просто не
вводите следующее действие и его задержку.
К примеру, если службу при первом и втором сбое нужно переза-
пустить через 2 секунды, а при следующих сбоях – перезагрузить ком-
пьютер через 30 секунд, значение параметра actions будет равно
restart/2000/restart/2000/reboot/30000;
− reset: продолжительность периода (в секундах), после которого
счётчик сбоев сбрасывается. Если значение равно INFINITE, счётчик
никогда не сбрасывается;
− reboot: сообщение, выводимое перед перезагрузкой;
− command: путь и параметры командной
строки для файла за-
пускаемой при сбое программы.
Для службы Spooler установите следующие параметры восста-
новления: при первом сбое служба должна перезапуститься через 5 се-
кунд, при втором
− через 10 секунд, при третьем – компьютер должен перезагру-
зиться через 20 секунд с выводом соответствующего сообщения. Счёт-
чик сбоев должен быть сброшен через 1 час.
Завершите процесс spoolsv.exe три раза,
чтобы убедиться в пра-
вильности введённой команды.
Команда sc interrogate используется совместно с открытой оснаст-
кой «Службы». При изменении состояния службы с помощью командной
строки оно не сразу обновляется в оснастке. Чтобы принудительно обно-
вить его, вводится эта команда с последующим именем службы.
44
Откройте оснастку «Службы». Остановите с помощью sc stop
службу TapiSrv – «Телефония», а затем обновите её состояние в оснаст-
ке с помощью sc interrogate и убедитесь в том, что в оснастке её состоя-
ние показывается правильно.
Для регистрации новой службы в реестре
используется команда
sc create. При этом после команды требуется указать имя создаваемой
службы и путь к исполняемому файлу (параметр binPath). Дополнитель-
но можно указать тип запуска (start), зависимости (depend), отображае-
мое имя (DisplayName), имя (obj) и пароль (password) учётной записи
для входа и другое.
Создайте
новую службу, выбрав в качестве исполняемого файла
Notepad.exe (блокнот) (рис. 14). Задайте ему автоматический тип запуска
и произвольное отображаемое имя. Пусть служба обладает правами
пользователя «Система» (LocalSystem).
Рис. 14. Создание новой службы
Откройте оснастку «Службы» и убедитесь, что созданная служба
отображается в списке.
Достарыңызбен бөлісу: