- Время запуска служб windows
- Что такое отложенный запуск службы или программы Windows
- Примеры использования отложенного запуска служб
- Какие бывают типы запуска служб Windows
- Как выключить или отключить отложенный запуск служб
- Настройка отложенного запуска через реестр
- Служба Времени Windows не запускается автоматически на компьютере workgroup
- Симптомы
- Причина
- Обходной путь
- Дополнительные сведения
- Как задержать загрузку определенных служб в Windows 10/8/7 2021
- РС DONI ft Ð¢Ð¸Ð¼Ð°Ñ Ð¸ Ð Ð¾Ñ Ð¾Ð´Ð° Ð Ñ ÐµÐ¼Ñ ÐµÑ Ð° клипа, 2014
- Автоматический (отсроченный запуск), означающий
- Задержка загрузки определенных служб Windows
Время запуска служб windows
Добрый день! Уважаемые читатели, лучшего компьютерного блога России pyatilistnik.org. Сегодня я хочу поговорить про настройку служб, в операционной системе Windows. Думаю не для кого не секрет, что голая ОС ни кому не нужна, она по сути является каркасом для установки программ, которые несут разные функции, для решения разных задач, это как с различными конструкторами для сайтов, так называемые CMS, например, WordPress, на который потом устанавливаются плагины.
Бывает так, что установленных программ и служб, очень много и они либо могут конфликтовать друг с другом, либо же зависимы друг от друга, от последовательности запуска. И может сложиться ситуация, что у вас не будет работать какой либо сервис, только из-за того, что ваша база данных загрузилась, позже, чем загрузился и запустился сервис. Вот в таких случаях настраивается автоматически отложенный запуск. Этим мы с вами сегодня и займемся, я расскажу, что такое отложенный запуск и как его использовать.
Что такое отложенный запуск службы или программы Windows
Прежде, чем мы приступим к изучению нашего вопроса, я бы хотел разобраться в терминологии, чтобы дальше у вас не возникало вопросов.
Автоматический отложенный запуск — это функция операционной системы Windows 7 и выше, вплоть до последней Windows 10 1803, в задачи которой входит:
- Оптимизация и ускорение загрузки ОС Windows, путем перераспределения очередности запуска различных служб
- Оптимизация работы зависимых служб, когда должна быть соблюдена последовательность, что после чего должно выполняться, ниже приведу примеры
Примеры использования отложенного запуска служб
Как мы поняли из определения, данного выше, операционная система производит выполнение некоторых служб, только после того, как будут запущены другие. Отложенные службы осуществляют свое выполнение с самым низким приоритетом в ОС (THREAD_PRIORITY_LOWEST), что позволяет вашему компьютеру загружаться на порядок быстрее, и производить в фоновом режиме все необходимое. Ну согласитесь, вы же не будите сразу же печатать, а вот получить ip адрес от DHCP сервера, это задача с высшим приоритетом, иначе вы не сможете работать.
Приведу ряд примеров из своей практики:
- Классическим примером использования возможности запускать службы с некоторой задержкой по времени и меньшим приоритетом, является схема, приложений имеющих базу данных для своей работы. Это могут быть веб сервисы, приложения по типу «Гарант» или «Консультант». Если база данных загрузилась позже службы отвечающей за предоставление пользователю интерфейса, то она работать не будет, я вам недавно рассказывал, о ошибке, что не может быть получена лицензия для запуска программы PlanTracer Pro 7.0
- Второй пример, это связка активного каталога Active Directory и служба DNS, без которой он не может работать. Так как в подавляющем числе случаев, обе роли установлены совместно на контроллере домена, то бывает после перезагрузки выскакивать ошибка 4015, что AD не смогла разрезолвить зону, и связано, это с тем, что DNS служба загрузилась позже, и правильно было бы выставить для запуска активного каталога отложенный запуск службы.
Сочетание отложенного запуска, пониженного приоритета для ЦП, оперативной памяти и фоновых операций ввода/вывода, значительно снижает нагрузку на систему, не препятствуя нормальному входу пользователя. Многие службы Windows, включая фоновую интеллектуальную службу передачи (Background Intelligent Transfer Service, BITS), клиент Центра обновления Windows (Windows Update Client) и службу Windows Media Center, теперь запускаются в отложенном режиме, чтобы ускорить процесс входа в систему при загрузке. Чтобы настроить службу для автоматического запуска в отложенном режиме, следует создать параметр REG_DWORD с именем «DelayedAutoStart» в подразделе конфигурации для данной службы в разделе «HKLM\SYSTEM\CurrentControlSet\Services».
Какие бывают типы запуска служб Windows
Существует четыре типа запуска служб в ОС Windows:
- Автоматический — из названия понятно, что как только запускается «Диспетчер управления службами», то данный службы стартую с максимальным приоритетом
- Вручную — тут пользователю, нужно самому в ручном режиме запускать службу, либо через планировщик заданий.
- Отключена — тут думаю все понятно
- Автоматически (отложенный запуск) — то, о чем мы уже говорили выше.
Как выключить или отключить отложенный запуск служб
Существует два метода, для задания типа запуска сервисов в ОС, как в случае с ошибкой 1068, когда мы искали зависимые службы, можно воспользоваться классической консолью «Службы (Services)», либо же отредактировать реестр Windows.
Самым наверное простым методом задания типа запуска, является оснастка службы. Она открывается, во всех операционных системах Windows одинаково. Нажмите одновременно клавиши WIN и R.
У вас появится окно «Выполнить» в котором вам необходимо ввести:
Это системное название mmc оснастки «Службы», полный список системных названий, смотрите по ссылке слева. В итоге у вас откроется вот такая оснастка, содержащая список всех служб, которые есть в вашей системе. Выберите необходимую вам. В моем примере, это будет сервис программы Corsair SSD Toolbox. Щелкаем по ней правым кликом мыши и из контекстного меню выбираем пункт «Свойства».
На вкладке «Общие» в типе запуска, выберите пункт «Автоматически (отложенный запуск)», после чего нажмите применить. После этого, данная служба при загрузке операционной системы будет получать приоритет со значением THREAD_PRIORITY_LOWEST. Как видите все просто.
Если вы отфильтруете столбец по типу запуска, то увидите какие службу, по умолчанию имеют отложенный запуск:
- DNS-клиент
- Брокер системных событий
- Диспетчер подключений Windows
- Клиент групповой политики
- Модули ключей IPsec для обмена ключами в Интернете
- Модуль поддержки NetBIOS через TCP/IP
- Служба сопоставления устройств
- Центр обновления Windows
- Windows Search
- Служба общих сетевых ресурсов проигрывателя Windows
- Центр обновления безопасности
- Защита программного обеспечения
Настройка отложенного запуска через реестр
Как я и говорил выше, все можно сделать, через реестр системы. Для этого есть параметр DelayedAutoStart. Его нужно создать в ветке куста реестра:
Данный раздел, будет содержать список всех служб системы. Вам необходимо найти нужный.
Как помните, я вам выше показывал список служб с отложенным запуском среди них была Windows Search. Я ее нашел в реестре, и как видите у нее есть ключ DelayedAutoStart со значением 1. Тоже самое вы должны сделать и для другой нужной вам службы.
Надеюсь, что данная небольшая заметка про автоматически (отложенный запуск), оказалась для вас полезной, если будут вопросы, то пишите, о них в комментариях.
Служба Времени Windows не запускается автоматически на компьютере workgroup
В этой статье данная статья предоставляет обходные пути для проблемы, при которой служба Времени Windows автоматически не запускается в отдельной среде.
Оригинальная версия продукта: Windows 7 Пакет обновления 1, Windows Server 2012 R2
Исходный номер КБ: 2385818
Симптомы
На компьютере группы, на компьютере с Windows 7, Windows Server 2008 R2 или более поздней версии, служба Windows Time прекращает работу сразу после запуска системы. Эта проблема возникает даже после того, как тип запуска будет изменен с ручного на автоматический.
Причина
Эта проблема возникает из-за того, что служба Времени Windows настроена как служба Trigger-Start, и она реализована в качестве параметра по умолчанию в Windows 7 и Windows Server 2008 R2.
Службы и фоновые процессы существенно влияют на производительность системы. Эта Trigger-Start была реализована в Windows 7 и Windows Service 2008 R2 для сокращения общего числа автоматических запусков в системе. Цель заключается в повышении стабильности всей системы, в том числе повышении производительности и снижении потребления электроэнергии. В рамках этой реализации диспетчер управления службами был улучшен для обработки служб запуска и остановки с помощью определенных событий системы.
Автоматически ли запускается служба Времени Windows, зависит от одного из следующих условий:
- Присоединяется ли компьютер к доменной среде Active Directory Domain Services (AD DS).
- Настроен ли компьютер как компьютер workgroup.
Служба Времени Windows на компьютерах с доменом запускается при запуске события триггера. На компьютерах workgroup, которые не присоединились к домену AD DS:
- Значение запуска для службы Windows Time — руководство.
- Состояние службы остановлено.
Вы можете проверить параметры Trigger-Start службы, запуская следующую команду:
Обходной путь
Чтобы запустить службу Времени Windows при запуске системы, используйте любой из следующих методов.
Запустите команду, чтобы удалить событие-триггер, зарегистрированное в качестве параметра по умолчанию, и изменить параметр Типа запуска для службы времени Windows с ручного на sc triggerinfo w32time delete автоматический:
Запустите sc triggerinfo w32time start/networkon stop/networkoff команду, чтобы определить событие триггера, которое соответствует вашей среде. В этом примере команда определяет, передается ли IP-адрес хосту. Затем запускается или прекращается служба.
Измените тип запуска службы времени Windows с ручного на автоматический (отложенный запуск).
Если тип запуска службы Времени Windows установлен в автоматическом (отложенном запуске), служба Времени Windows может быть запущена с помощью синхронизации времени до того, как диспетчер управления службой запустит задачу службы времени Windows. Это зависит от времени запуска операционной системы Windows, о которых идет речь.
В этой ситуации служба запускает автоматическую остановку после успешного задания синхронизации времени. При использовании метода 3 необходимо отключить синхронизацию времени, чтобы избежать задачи запуска задачи службы Windows Time. Для этого выполните указанные ниже действия.
- Запустите план-график задач.
- В библиотеке расписания задач >Microsoft >Windows Time >Synchronization выберите время синхронизации.
- Щелкните правой кнопкой мыши, а затем выберите Отключено в меню ярлыка.
Дополнительные сведения
Служба Времени Windows на компьютере workgroup не запускается автоматически при запуске системы Trigger-Start службой. Однако служба Времени Windows начинается с параметра Синхронизация времени. Параметр зарегистрирован в библиотеке планиров задач в 01:00. каждое воскресенье для синхронизации времени. Таким образом, параметр по умолчанию можно сохранить как есть.
Как задержать загрузку определенных служб в Windows 10/8/7 2021
РС DONI ft Ð¢Ð¸Ð¼Ð°Ñ Ð¸ Ð Ð¾Ñ Ð¾Ð´Ð° Ð Ñ ÐµÐ¼Ñ ÐµÑ Ð° клипа, 2014
Используя Windows Service Manager, вы можете задержать запуск служб Windows, чтобы вы могли улучшить время загрузки Windows. Опция Automatic (Delayed Start) для системных служб была представлена в Windows Vista, а в Windows 10/8/7 она была расширена для охвата всех служб. Этот параметр появляется также в Windows 8.1 и более поздних версиях.
Автоматический (отсроченный запуск), означающий
Службы Windows — это приложения, которые обычно запускаются при загрузке компьютера и выполняются тихо в фоновом режиме до тех пор, пока он не будет закрыт.
Вкл. на некоторых старых компьютерах может потребоваться отсрочить загрузку определенной службы Windows для правильной загрузки компьютера. В других случаях вы можете быть уверены, что определенная служба запущена и доступна для устранения неполадок, прежде чем запускается другая служба. Это может помочь вариант Automatic (Delayed Start).
Как это работает? Microsoft объясняет это следующим образом:
Диспетчер управления службами запускает службы, настроенные для отложенного автоматического запуска после завершения всех потоков автоматического запуска. Менеджер Service Control также устанавливает приоритет начального потока для этих отложенных сервисов THREAD_PRIORITY_LOWEST. Это приводит к тому, что все операции ввода-вывода диска, выполняемые потоком, имеют очень низкий приоритет. После завершения инициализации службы приоритет возвращается диспетчеру управления сервисом. Комбинация отложенного запуска, низкого приоритета процессора и памяти, а также приоритет фонового диска значительно уменьшают помехи при входе пользователя в систему. Многие службы Windows, в том числе Фоновая интеллектуальная служба передачи (BITS), Клиент Windows Update и Windows Media Center, используют этот новый тип запуска, чтобы повысить производительность входа в систему после загрузки системы.
Задержка загрузки определенных служб Windows
Чтобы отложить загрузку служб, запустите services.msc , чтобы открыть диспетчер служб. Выберите «Сервис» и дважды щелкните по нему, чтобы открыть окно «Свойства».
В разделе «Тип запуска» вы увидите четыре параметра в раскрывающемся меню: «Автоматически», «Автоматически» («Задержанный старт»), «Вручную» и «Отключено». Опция Automatic (Delayed Start) позволяет Windows загружать такие Службы только после того, как загрузились другие Службы, настроенные на автоматический. Таким образом, такие задержанные службы должны ждать до начала всех автоматических служб
Время задержки по умолчанию — 120 секунд. Но это можно изменить, изменив значение AutoStartDelay в следующем разделе реестра:
HKLM SYSTEM CurrentControlSet Control
После обработки Автоматических служб с задержкой Windows остановит рабочий поток для запуска служб с задержкой.
Не испытывайте соблазнов без разбора запуска Сервисов, если вы не знаете, что делаете, чтобы не скомпрометировать производительность и безопасность вашего компьютера — и никогда не меняйте тип запуска Сервиса вашего программного обеспечения безопасности от Автоматический до Автоматический (Задержанный запуск).
KB193888 рассказывает вам, как вы можете сделать это программно и изменив значение в следующем ключе реестра:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services
Статья в KB работает для всех версий Windows, начиная с Windows 2000 и заканчивая Windows 8.1.