- Windows server порядок запуска служб
- Что такое отложенный запуск службы или программы Windows
- Примеры использования отложенного запуска служб
- Какие бывают типы запуска служб Windows
- Как выключить или отключить отложенный запуск служб
- Настройка отложенного запуска через реестр
- Последовательность запуска Служб Windows
- Редактирование параметров запуска служб в Windows
- 0. Оглавление
- 1. Изменение настроек запуска службы
- 2. Изменение параметров запуска исполняемого файла службы
- Смотрите также:
Windows server порядок запуска служб
Добрый день! Уважаемые читатели, лучшего компьютерного блога России 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
Существует проблема, на компьютере с Windows XP установлена SQL server 2005 express и ПО использующее БД SQL Server, у этого ПО своя служба которая и запускает ПО.
При загрузке ОС, если служба ПО запускается ранее чем служба SQL Server, происходит сбой запуска ПО.
Возможно ли настроить последовательность запуска служб при загрузке ОС, таким образом чтобы служба ПО запускалась только после запуска службы SQL Server?
Зависимость запуска служб
Приветствую, форумчане. Существует такая проблема: Есть программа, запуск которой осуществляется.
Настройка служб windows XP
Настройка служб windows XP Ускорить работу системы и освободить немного памяти можно запретив.
Отключение служб в Windows
Приветствую всех! Подскажите пожалуйста какие службы в ОС windows можно отключить для снижения.
Настройка служб Windows в два клика
Добрый день, недавно столкнулся с такой проблемой у меня возникла необходимость снести софт.
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Утилита для настройки служб Windows
Бесплатная утилита SMART Utility (скачать) позволяет быстро настроить службы Windows XP/Vista/7.
Редактирование служб Windows через реестр
Товарищи, третий час ночи, жутко хочется спать, но не менее сильо хочется узнать, где именно в.
Как обойти лицензирование служб терминалов под Windows 2000?
Всезнающий пипл, подскажите как обойти лицензирование служб терминалов под 2000 виндой?
Диспетчер задач Windows к чему приведет изменение приоритета служб?
вот в данном скрине я рассматриваю игру КС и его приоритет если я выберу «высокий» то он что будет.
Редактирование параметров запуска служб в Windows
В данной статье будет рассказано о том, как отредактировать параметры запуска служб в Windows на примере службы «Агент сервера 1С:Предприятия 8.3». Будет показано как настроить тип запуска служб, изменить учетные данные для запуска службы, а также изменить параметры запуска исполняемого файла службы.
0. Оглавление
1. Изменение настроек запуска службы
Предположим у нас имеется работающая служба, пусть это будет «Агент сервера 1С:Предприятия 8». Для того что бы отредактировать свойства запуска данной службы перейдем в оснастку «Службы» (Services).
В Microsoft Windows Server 2012 эту оснастку можно найти в Диспетчере серверов (Server Manager), пункт меню «Средства» (Tools) — «Службы» (Services).
В Microsoft Windows Server 2008 R2 в меню «Пуск» (Start) — «Администрирование» (Administrative Tools) — «Службы» (Services)
Ну или в любой версии Windows можно выполнить команду services.msc. Для этого необходимо нажать комбинацию клавиш Win + R, в открывшемся окне «Выполнить» (Run) ввести имя команды в поле «Открыть» (Open) и нажать «ОК».
Далее в открывшейся оснастке, в списке служб находим службу, параметры запуска которой необходимо отредактировать.
Кликаем два раза по имени службы, чтобы открыть ее свойства. В окне свойств службы можно отредактировать нижеперечисленные параметры запуска службы.
На закладке «Общие» (General) можно настроить тип запуска службы (Startup type) — Автоматически (Automatic), Вручную (Manual), Отключена (Disabled) или Автоматически (отложенный запуск) (Automatic (Delayed Start)), выбрав соответствующий вариант из списка. А также возможно Остановить (Stop), Приостановить (Pause) или Запустить (Start) данную службу.
На закладке «Вход в систему» (Log on) можно настроить параметры учетной записи (account), от которой будет запускаться выбранная служба. Возможно настроить запуск от системной учетной записи (Local System account), или выбрать конкретного пользователя Windows, указав его имя и пароль.
На закладке «Восстановление» (Recovery) можно задать действия, которые будет выполнять система при сбое службы.
На закладке «Зависимости» (Dependencies) можно настроить зависимость запуска службы от различных компонент системы.
2. Изменение параметров запуска исполняемого файла службы
В окне свойств службы, на закладке «Общие» (General) возможно просмотреть путь к исполняемому файлу службы, а также увидеть передаваемые для его запуска параметры.
Однако эта информация доступна только для чтения. Изменить строку запуска исполняемого файла службы можно с помощью системного реестра Windows.
Для запуска системного реестра, следует выполнить команду regedit.exe. Для этого необходимо нажать комбинацию клавиш Win + R, в открывшемся окне «Выполнить» (Run) ввести имя команды в поле «Открыть» (Open) и нажать «ОК».
В первую очередь при работе с реестром Windows необходимо сделать бэкап, выполнив экспорт всего реестра.
После этого в дереве папок слева переходим по пути:
Затем в списке выделим группу с именем службы, свойства которой необходимо отредактировать. При этом, в окне справа увидим все параметры данной службы.
Кликаем 2 раза по имени параметра, который необходимо изменить и вводим новое значение.
Например, пусть нам необходимо запустить сервер «1С:Предприятие» в режиме отладки, т. е. добавить в строку запуска параметр -debug. Для этого меняем значение параметра ImagePath.
Нажимаем «ОК», для сохранения изменений и закрываем редактор реестра.
Перезапускаем службу для того, чтобы изменения вступили в силу. Сделать это моно также из оснастки «Службы» (Services), кликнув правой кнопкой мыши по имени службы в списке и выбрав в контекстном меню «Перезапустить» (Restart).
На этом все. Изменения вступили в силу, соответственно агент сервера запущен в режиме отладки.
Смотрите также:
Здесь будет рассказано как изменить политику паролей в Windows Server 2008. По умолчанию все пароли в Windows должны отвечать политике безопасности, а именно: Не содержать имени учетной записи пользователя…
Ниже будет рассказано о том, как добавить новое правило в Брандмауэр Windows Server 2008 R2. А конкретнее, будем добавлять разрешающее правило для порта 1433, который использует Microsoft SQL Server 2008 R2 или, как…
Ниже приведена небольшая инструкция об изменении политики паролей в Microsoft Windows Server 2012 R2. По умолчанию политика паролей определена таким образом, что все пароли учетных записей пользователей должны удовлетворять следующим…