В чем разница между «ручным» и «отключенным» сервисом в Windows?

49

Сервисы Windows, кажется, бывают трех типов запуска:

  • Автоматический: кажется, означает, что он запускается при загрузке
  • Руководство: кажется, означает, что он не запускается при загрузке
  • Отключено: также означает, что оно не запускается при загрузке

В чем разница между последними двумя?

Timwi
источник
В более поздних версиях также есть «Автоматически (с задержкой)» (добавлено в Vista / 2008) и «Триггер запущен» (добавлено в 7 / 2008R2).
Ричард
Я вижу загрузку и систему тоже в VS2013.
Джон

Ответы:

54

Вручную означает, что служба запускается только тогда, когда это требуется Windows или другой службе, или если вы что-то вызываете для запуска службы. Вы можете использовать команду net start servicenameиз командной строки, чтобы включить ручной сервис. После перезагрузки служба снова будет отключена, пока вы не перезапустите ее.

Отключено , с другой стороны, означает, что служба останется отключенной, независимо от того, пытаетесь вы ее запустить или нет. Другие службы или приложения, которые зависят от отключенной службы, могут не работать.

Посмотрите ветку обсуждения MSFN на Manual против Disabled для получения дополнительной информации.

StudioHack
источник
9
Таким образом, «Руководство» также можно назвать «по требованию», а «Отключено» означает «не разрешено»?
эй, старый вопрос, но мне было интересно, если бы вы знали - при каких условиях программа запускает ручное обслуживание? Т.е. программе нужно отправить запрос в сервис или просто запросить его? Поскольку программа, для которой требуется запуск службы вручную, может все еще не работать, я пытаюсь выяснить, происходит ли это, потому что некоторые программы сначала проверяют, запущена ли служба или программа пытается отправить определенную команду службе, которая не соответствует критерии ручного запуска и, следовательно, не запускается, и программа не работает.
Матхениус
8

Единственное различие между ручным и автоматическим режимом состоит в том, что в случае автоматического запуска операционная система сама запускает службу после загрузки, тогда как в случае ручного обслуживания служба запускается только при вызове другой службы или программы.

Если вам вообще не нужна эта служба, вы должны отключить ее. Телефонная связь, похоже, является одной из тех служб, которые всегда хотят запускаться, даже если у вас, похоже, нет ничего, что ее использует, и система всегда будет жаловаться, если вы ее отключите. Похоже, что они исправили эту проблему в Vista, и они могли исправить это XP / SP3.

user81948
источник