Здесь мы собираем всё, что может быть интересно представителям, пожалуй, лучшей в мире профессии: руководства, лучшие практики, свежие новости мира ИТ, книги, и многое другое.
#ит_заметки #windows #services
Работа с службами и сервисами в Windows
Управление службами:
sc getkeyname "ХХХХХ" - получишь ид сервиса
sc queryex "ХХХХХ" - узнаешь по ид все о сервисе
0) Основным инструментом для управления службами в графическом режиме является консоль services.msc
— «Пуск» -> «Панель управления» -> «Администрирование»
1) Управление службами из командной строки с помощью утилиты net.exe
net start service_name
net stop service_name
2) sc.exe
sc.exe stop DNSCache - остановить службу DNSCache на локальном компьютере
sc \\SERVER_NAME query DNSCache - опросить состояние службы DNSCache на компьютере SERVER_NAME
sc \\SERVER_NAME start DNSCache - запустить службу DNSCache на компьютере SERVER_NAME
sc config "service name" start= "параметры запуска"
# параметры запуска:
# auto (автоматически)
# demand (вручную)
# disabled (отключена)
sc [Servername] create Servicename [Optionname= Optionvalue... - создание службы
sc delete "name_service" - удаление службы (!!!)
Основные службы windows:
w32time - служба времени
csrss.exe - Client Server Runtime Process — важный компонент, он обрабатывает пользовательский режим блока подсистемы Win32. (обычная мишень для вирусов)
explorer.exe - Проводник, Рабочий стол и меню Пуск. Если в этой программе происходят сбои, то Windows обычно автоматически снова запускает ее.
lsass.exe - подсистема несет ответственность за аутентификацию пользователей в вашей системе
rundll32.exe - программа, запуск функции в Динамически подключаемой библиотек, является загрузчиком для других программ
services.exe - запускает службы, которые являются автономными процессами
smss.exe - важный компонент Windows (еще он запускает из ветки реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session)
spoolsv.exe - (известная как spooler) программа занимается процессами печати и организации очередей печати
svchost.exe - приложение несет ответственность за запуск большинства служб
System - системный процесс (ntoskrnl.ехе), основной компонент Windows
System Idle Process - «незанятый» процесс - 16-килобайтный цикл, используемый, чтобы занять не используемые все циклы центрального процессора
winlogon.exe - управляет действиями пользователя, связанными с безопасностью (запрос входа/выхода из системы, раз/блокировка компьютера, изменение пароля, реестр)
wmlprvse.exe - поддержка инструментальных средств управления средой Windows (WMI), также известен как Управление предприятием на основе веб-технологий (WBEM)
Один экземпляр svchost.exe отвечает за одну или несколько служб.
Никогда не вмешивайтесь в копии svchost.exe или services.exe,
которые вы увидите в списке Диспетчера задач.