Если вы читаете эту статью, то наверняка уже обратили внимание на системный процесс, имеющий название «svchost.exe». Причём обычно он не одинок, и компанию ему составляют ещё несколько одноимённых процессов:
В нормальной ситуации быстродействие компьютера от выполнения данного процесса не страдает, и обычные пользователи внимание на него не обращают. Совсем иначе обстоит ситуация, когда процесс начинает «пожирать» от половины до 100% ресурсов компьютера. Причем не эпизодически, а постоянно. Радикальным решением проблемы в таком случае иногда становится переустановка Windows или откат системы к тому моменту, когда она работала нормально. Эти способы не только излишни, но и не всегда помогают, поэтому сегодня мы расскажем вам о более простых решениях проблемы, когда процесс svchost.exe грузит процессор компьютера «на полную».
Что такое svchost. exe
Начнём с теории. Svchost.exe — системный процесс Windows, который отвечает за запуск различных служб на компьютере (например, Служба печати или Брандмауэр Windows). С помощью него на компьютере могут быть запущены несколько служб одновременно, что позволяет сократить потребление ресурсов компьютера этими службами. Кроме того, сам процесс может быть запущен в нескольких копиях. Именно поэтому в «Диспетчере задач» всегда запущено больше одного процесса svchost.exe.
Так из-за чего же svchost.exe может создавать высокую нагрузку на процессор и память компьютера? В сети можно встретить мнение, что процесс svchost.exe инициируется вирусом или вовсе является вирусом. Это не так. Строго говоря, некоторые вирусы и трояны могут маскироваться под него, создавая дополнительную нагрузку на ресурсы компьютера, но их довольно легко вычислить и обезвредить.
Пишите нам!
Архитектурная мастерская.
Продвижение сайтов от optimism.ru
Page generation time: 0.3008s (PHP: 32% – SQL: 68%) – SQL queries: 40 – GZIP disabled – Debug off
SC
SC
SC
Формат командной строки:
При запуске SC.EXE без параметров, отображается подсказка по использованию команды.
query -Запрос состояния службы или перечисление состояний типов служб.
queryex – Запрос расширенного состояния службы или перечисление состояний типов служб.
start – Запуск службы.
pause – Отправка службе управляющего запроса PAUSE для приостановки ее работы.
interrogate – Отправка службе управляющего запроса INTERROGATE.
continue – Отправка службе управляющего запроса CONTINUE для возобновления ее работы.
stop – Отправка службе запроса STOP.
config – Изменение конфигурации службы (постоянное).
description – Изменение описания службы.
failure – Изменение действия, выполняемого службой при сбое.
failureflag – Изменение флага действия, выполняемого службой при сбое.
sidtype – Изменение типа SID службы.
privs– Изменение привилегий, требуемых для службы.
qc – Запрос данных конфигурации для службы.
qdescription – Запрос описания службы.
qfailure – Запрос действия, выполняемого службой при сбое.
qfailureflag – Запрос флага действия, выполняемого службой при сбое.
qsidtype – Запрос типа SID службы.
qprivs – Запрос привилегий, требуемых для службы.
qtriggerinfo – Запрос параметров службы.
qpreferrednode – Запрос предпочтительного узла NUMA службы.
delete – Удаление службы (из реестра).
create – Создание службы (добавление ее в реестр).
control – Отправка службе управляющего сигнала.
sdshow – Отображение дескриптора безопасности службы.
sdset – Установка дескриптора безопасности службы.
showsid – Отображение строки SID службы, соответствующей произвольному имени.
triggerinfo – Настройка параметров триггеров службы.
preferrednode – Задание предпочтительного узла NUMA службы.
GetDisplayName – Получение параметра DisplayName для службы.
GetKeyName – Получение имени раздела для службы (ServiceKeyName).
EnumDepend – Перечисление зависимостей службы.
Следующие команды не требуют имени службы:
Lock -Блокировка базы данных служб
QueryLock -Запрос состояния блокировки (LockStatus) базы данных диспетчера управления службами (SCManager)
Справка для команд QUERY и QUERYEX:
Параметры QUERY и QUERYEX:
Если после команды query указано имя службы, будет возвращено cостояние этой службы. В этом случае дополнительные параметры не используются.
Если после команды запроса указаны следующие параметры либо ничего не указано, выполняется перечисление служб.
type= – Тип служб для перечисления (driver, service, all) (по умолчанию = service)
state= – Состояние служб для перечисления (inactive, all) (по умолчанию = active)
bufsize= – Размер (в байтах) буфера перечисления (по умолчанию = 4096)
ri= – Номер индекса возобновления для начала перечисления (по умолчанию = 0)
group= – Группа служб для перечисления (по умолчанию = все группы)
Примеры использования SC.
sc query – Перечислить состояния активных служб и драйверов
sc query dnscache – Отобразить состояние службы DNS-клиент, имеющей короткое имя dnscache
Пример отображаемой информации:
sc \\mycomp queryex dnscache – отображение расширенного состояния службы DNS-клиент на компьютере с именем mycomp
Пример отображаемой информации:
sc stop dnscache – остановить службу DNS-клиент на локальном компьютере
sc start dnscache – запустить службу DNS-клиент на локальном компьютере
sc query type= driver – отобразить информацию всех активных драйверов
sc query type= service – отобразить информацию всех активных служб Windows
sc query state= all – отобразить информацию всех активных драйверов и служб Windows
sc query type= driver group= NDIS – отобразить информацию обо всех драйверах группы NDIS ( сетевых драйверах )
Пример отображаемой информации:
Имя_службы: BfLwf
Выводимое_имя: Qualcomm Atheros Bandwidth Control
.
.
.
Имя_службы: wna3100m
Выводимое_имя: NETGEAR WNA3100M N300 Wireless Mini USB Adapter
sc query wna3100m
sc query type= interact – отобразить информацию обо всех интерактивных службах.
sc query state= inactive – отобразить информацию обо всех остановленных службах
sc query state= inactive > C:\Stopedsvc.txt – записать информацию обо всех остановленных службах в текстовый файл C:\Stopedsvc.txt . Перенаправление вывода в текстовый файл удобно использовать для сохранения информации и ее последующего использования.
sc qc dnscache – отобразить данные конфигурации для службы DNS-клиент.
Пример выводимой информации:
sc showsid dnscache – отобразить уникальный идентификатор SID службы DNS-клиент
Параметры командной строки:
Имя параметра включает знак равенства (=). Между знаком равенства и значением параметра должен быть пробел.
Информация о драйверах и системных службах (сервисах) находится в разделе
Весь список команд CMD Windows
Кажется, мне не удается запустить службу диспетчера очереди печати принтера, потому что некоторые зависимости не запущены.
Итак, я посмотрел на зависимости в меню параметров и обнаружил, что они были в моем services.msc
нет службы HTTP. Итак, я начал изучать, как установить службу HTTP вручную.
Я зашел в меню Добавить программы и компоненты
и установил все IIS
и World Wide Web Publishing
, но безрезультатно.
Я пытаюсь установить службу HTTP на машине разработки, которая уже работает служба Apache. Я не знаю, может ли это повлиять на службу HTTP.
В основном мне нужно знать одну из двух вещей:
1 – Как установить Служба HTTP вручную из DLL (я не думаю, что это возможно)
2 – Как исправить проблему, чтобы служба HTTP была установлена, чтобы я мог запустить диспетчер очереди печати принтера.
Просто примечание , файл winhttp.dll
находится в моей системной папке 32.
search-ms: displayname = Search% 20Results% 20in% 20system32 & crumb = filename% 3A ~
[SC] QueryServiceConfig SUCCESSSERVICE_NAME: ТИП диспетчера очереди печати: 110 WIN32_OWN_PROCESS (интерактивный) START_TYPE: 2 AUTO_START ERROR_CONTROL: 1 NORMAL BINARY_PATH_NAME: C: WINDOWS System32 spools_Toolsv.exe ЗАВИСИМОСТИ от диспетчера очереди печати: RPCSS: http SERVICE_START_NAME: LocalSystem
Службы MMC не перечисляет http
, поскольку это драйвер и не совсем сервис.
Эти две команды расскажут, как настроен http-драйвер и что происходит при их запуске. В командной строке администратора введите:
sc qc http
Чтобы запустить драйвер http:
net start http
(последний попытается запустить http
и покажет код ошибки, если он не запустится .)
В моем случае проблема заключалась в том, что WinQuic указан как зависимость HTTP, а HTTP – зависимость службы диспетчера очереди печати. WinQuic, похоже, отсутствовал после обновления до Windows 10 1809:
C: WINDOWS system32> sc qc winquic [SC] OpenService FAILED 1060: указанная служба не существует в качестве установленной службы.
Ключи слились, затем система перезагрузилась. Служба диспетчера очереди печати была запущена, и все отсутствующие принтеры снова появились.
Красиво чтобы знать, что вы решили свою проблему, но как кто-то еще может использовать этот ответ? – Скотт 11 янв. ’19 в 0:17
В моем случае проблема заключалась в том, что WinQuic указан как зависимость HTTP, а HTTP является зависимостью службы диспетчера очереди печати. WinQuic, похоже, отсутствовал после обновления до Windows 10 1809:
C: WINDOWS system32> sc qc winquic [SC] OpenService FAILED 1060: указанная служба не существует в качестве установленной службы.
Ключи слились, затем система перезагрузилась. Служба диспетчера очереди печати была запущена, и все отсутствующие принтеры снова появились.
Спасибо Win32Guy и Jacques Koekemoer за прекрасную работу, интерпретацию и ссылку на Technet. SC: Microsoft Docs
Я хочу принять во внимание более широкие аспекты, держать Print Spooler в центре и развивать понимание. Я хочу упомянуть:
Дерево зависимостей диспетчера очереди печати, т. Е. Системные компоненты диспетчера очереди печати зависят от:
- Диспетчер очереди печати (диспетчер очереди печати) зависит от удаленного вызова процедур (RPCSS) и службы HTTP (HTTP)
- RPCSS зависит от DCOM Server Process Launcher (DcomLaunch) & RPC Endpoint Mapper (RpcEptMapper)
- HTTP не имеет никаких зависимостей.
- Dcomlaunch & RpcEptMapper не имеет никаких зависимостей.
- Итак, теперь мы нашли правильное дерево и корни. Мы должны начать с корней!
- HTTP – это не служба и драйвер, но все остальные являются службами и находятся в/by services.msc. Вы не можете найти там HTTP.
- Возникает вопрос, как работать с/по HTTP? Команды sc хороши для работы с HTTP, а также со службами, упомянутыми в services.msc.
Каковы идеальные конфигурации для Five ? У меня есть идеальные конфигурации на моем компьютере/ОС для все пятеро. Я запущу команду sc qc для пяти и покажу информацию здесь, чтобы любой мог проверить/сопоставить ее, как показано ниже:
- Начать с корней & mak e конфигурация изменяется с помощью команды sc config
4. Я думаю, можно использовать net start для запуска любой службы после ее правильной настройки. (при необходимости!)
- Что сэр Win32Guy говорит о зависимости диспетчера очереди печати от HTTP: «Хотя драйвер« HTTP »указан как одна из зависимостей для службы диспетчера очереди печати в чистом Установка Windows, диспетчер очереди печати может работать даже без HTTP “Так что, возможно, эта ссылка является решением для некоторых людей:” Исправить ошибку службы диспетчера очереди печати 1068 “Не удалось запустить службу или группу зависимостей” Сэр Рамеш Сринивасан Но я ищу реальное решение!
(Эти конфигурации идентичны в win 7, win 8 и win 10 32/64. Таким образом, эта ветка работает через все из них)
(Эти ссылки могут быть полезны для служб в services.msc: Как восстановить службы по умолчанию в Windows 7
Black Viper для Windows 7 с пакетом обновления 1)
отредактировано 12 декабря ’19 в 10:27
8 версий, 3 пользователя 86%
Винит Гарг
Спасибо Win32Guy и Jacques Koekemoer за прекрасную работу , интерпретация и ссылка на Technet. SC: Microsoft Docs
Я хочу принять во внимание более широкие аспекты, держать Print Spooler в центре и развивать понимание. Я хочу упомянуть:
Дерево зависимостей диспетчера очереди печати, т. Е. Системные компоненты диспетчера очереди печати зависят от:
- Диспетчер очереди печати (диспетчер очереди печати) зависит от удаленного вызова процедур (RPCSS) и службы HTTP (HTTP)
- RPCSS зависит от DCOM Server Process Launcher (DcomLaunch) & RPC Endpoint Mapper (RpcEptMapper)
- HTTP не имеет никаких зависимостей.
- Dcomlaunch & RpcEptMapper не имеет никаких зависимостей.
- Итак, теперь мы нашли правильное дерево и корни. Мы должны начать с корней!
- HTTP – это не служба и драйвер, но все остальные являются службами и находятся в/by services.msc. Вы не можете найти там HTTP.
- Возникает вопрос, как работать с/по HTTP? Команды sc хороши для работы с HTTP, а также со службами, упомянутыми в services.msc.
Что являются идеальными конфигурациями для пятерки ? У меня есть идеальные конфигурации на моем компьютере/ОС для всех пяти. Я запущу команду sc qc для пяти и покажу информацию здесь, чтобы любой мог проверить/сопоставить ее, как показано ниже:
- Начать с корней & mak e конфигурация изменяется с помощью команды sc config
4. Я думаю, можно использовать net start для запуска любой службы после ее правильной настройки. (при необходимости!)
- Что сэр Win32Guy говорит о зависимости диспетчера очереди печати от HTTP: «Хотя драйвер« HTTP »указан как одна из зависимостей для службы диспетчера очереди печати в чистом Установка Windows, диспетчер очереди печати может работать даже без HTTP “Так что, возможно, эта ссылка является решением для некоторых людей:” Исправить ошибку службы диспетчера очереди печати 1068 “Не удалось запустить службу или группу зависимостей” Сэр Рамеш Сринивасан Но я ищу реальное решение!
(Эти конфигурации идентичны в win 7, win 8 и win 10 32/64. Таким образом, этот поток работает через все из них)
(Эти ссылки могут пригодиться для сервисов в разделе services. msc: Как восстановить службы по умолчанию в Windows 7
Конфигурации служб Black Viper для Windows 7 с пакетом обновления 1)
Как удалить вирус, замаскированный под процесс svchost. exe
Запустите «Диспетчер задач» (с помощью комбинации клавиш Control+Atl+Delete или из меню Пуск > Программы > Стандартные > Служебные) и откройте вкладку «Процессы». В первой колонке вы увидите названия процессов, а во второй — указание, от чьего имени он был запущен. Так вот, обратите внимание на то, что svchost.exe может запускаться только от имени пользователей LOCAL SERVICE, SYSTEM (или «система»), а также NETWORK SERVICE.
Для того, чтобы попасть в Автозагрузку без установки дополнительных программ, откройте Пуск и в строке поиска программ (в Windows XP — в Пуск > Выполнить) напишите msconfig, после чего нажмите ОК. Появится окно «Конфигурация системы». Перейдите на вкладку Автозагрузка и внимательно просмотрите список программ, запускаемых при загрузке системы. Если в этом списке вы обнаружите процесс svchost.exe, то можете не сомневаться в его вирусном происхождении.
Настоящий svchost.exe может быть запущен только из папки C:\WINDOWS\system32, где «C» — диск, на котором установлена Windows. (В 64-битной операционной системе 32-битная версия svchost.exe расположена в папке C:\WINDOWS\SysWOW64, и теоретически процесс может быть запущен также из неё. Однако по умолчанию все системные процессы, включая svchost.exe, в 64-разрядных Windows запускаются из C:\WINDOWS\system32.) На скриншоте выше видно, файл расположен в папке WINDOWS, да ещё и называется «svhost.exe», а не «svchost.exe», что прямо говорит о его вирусном происхождении.
Список самых излюбленных папок для маскировки вируса выглядит примерно так:
Файл вирусного процесса может не только находится в одной из перечисленных выше папок (а не в стандартной папке, где находится настоящий svchost.exe), но и называться по-другому:
Итак, вы нашли вирус svchost.exe в Автозагрузке. Первое, что нужно сделать — отключить его автозапуск, убрав галку напротив него в столбце «Элемент автозагрузки». Теперь нужно завершить его процесс через «Диспетчер задач» (правая кнопка мыши на процессе > Завершить процесс) и удалить сам файл. Полный путь к файлу, как и на скриншоте выше, всегда указан в столбце «Команда». Вполне возможно, что файл процесса не даст себя удалить, — в этом случае попробуйте сначала перезагрузить компьютер и повторить операцию, или воспользуйтесь программой для удаления подобных, «неудаляемых» файлов Unlocker.
После этого не лишним будет также провести антивирусную проверку компьютера. Если на вашем компьютере до сих пор не установлен антивирус, рекомендуем ознакомиться с нашей статьей о выборе бесплатного антивируса.
Вирусов в системе нет, но svchost. exe всё равно «грузит» компьютер?
Вы нашли и обезвредили все вирусы в системе или убедились, что вирусов на компьютере нет, а svchost.exe по-прежнему мешает работать? Попробуйте выяснить, какая программа или служба использует данный процесс. Это легко сделать с помощью простой бесплатной программы Process Explorer. Очень часто процесс svchost.exe использует служба Windows Update, автоматически устанавливающая обновления на компьютер:
В данном случае можно либо подождать, когда все обновления Windows будут загружены и установлены, либо временно отключить автоматическое обновление Windows. Это можно сделать через Панель управления в разделе Система и безопасность > Центр обновления Windows, открыв Настройки параметров (в боковом меню окна) и выбрав в выпадающем списке пункт Не проверять наличие обновлений:
Если отключение автоматического обновления не помогло, то точно также можно проверить все остальные службы Windows. Остановить или отключить любую службу Windows можно через оснастку «Службы». Попасть в неё легко: нажмите Пуск > кликните на Компьютер правой кнопкой мыши, в раскрывшемся меню выберете Управление > перейдите в Службы и приложения > Службы. Выбрав искомую службу, кликните на неё правой кнопкой мыши и выберите Остановить. Если нагрузку на компьютер создавала именно она, то после остановки службы процесс svchost.exe перестанет загружать ваш компьютер на 100%.
Не удалось решить проблему самостоятельно? Мы готовы вам помочь! «Помощь онлайн» — подробная информация здесь.
Автоматические службы не запускается автоматически после перезапуска Windows
У меня Windows 10 построена 1511 со всеми обновлениями.
Сегодня я заметил странное поведение:
после перезапуска системы некоторые службы с автоматическим запуском не запускаются автоматически.
Но я могу запустить их вручную, и после этого все в порядке. Но если я перезапускаю систему, проблема появляется снова.
Если я запускаю службу вручную и после завершения работы, все в порядке, когда я снова включаю компьютер. Таким образом, службы запускаются автоматически, как и должно быть. Проблема появляется, только если я перезапускаю Windows. После перезапуска эти службы не запускаются автоматически.
Эта проблема возникает только для некоторых служб, связанных с приложениями (не для системных служб). Эти службы не зависят от других служб.
Что я могу сделать?
Единственное решение, которое работает на данный момент, – это изменить тип запуска этих служб с автоматического на автоматический с задержкой. Я не знаю, является ли это лучшим решением, но это единственное, что работает на данный момент.
Мой предыдущий ответ не устранил нашу проблему. В конце концов, мы исправили это, установив для служб более высокое значение. Попробуйте следующее решение:
Перейдите в Пуск> Выполнить> и введите regedit
Перейдите к: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control
Выбрав папку управления, щелкните правой кнопкой мыши на панели справа и выберите новое значение DWORD
Назовите новый DWORD: ServicesPipeTimeout
Щелкните правой кнопкой мыши ServicesPipeTimeout, а затем выберите команду «Изменить»
Щелкните «Десятичный», введите «180000» и нажмите кнопку «ОК»
Диспетчер управления службами Microsoft Windows контролирует состояние (т.е. запущено, остановлено, приостановлено и т. д.) всех установленных Windows Сервисы. По умолчанию диспетчер управления службами будет ожидать ответа службы 30 000 миллисекунд (30 секунд). Однако определенные конфигурации, технические ограничения или проблемы с производительностью могут привести к тому, что служба будет запускаться более 30 секунд и сообщать о готовности диспетчеру управления службами.
Изменяя или создавая значение DWORD ServicesPipeTimeout, период тайм-аута Service Control Manager можно переопределить, тем самым давая службе больше времени для запуска и подготовки отчета для службы.
Ошибка сервера отчетов 1053: Служба не ответила на запрос запуска или управления своевременно
https://social.technet.microsoft. com/Forums/windows/en-US/b57ee42d-42ef-44a4-9670-be9088dbf9d4/reporting-server-error-1053-the-service-did-not-response-to-the-start-or-control-request- своевременно? forum = sqlreportingservices
Удачи, это источник исправления
ответил 4 апр. ’18 в 7:08
Мой предыдущий ответ не устранил нашу проблему. В конце концов, мы исправили это, установив для служб более высокое значение. Попробуйте следующее решение:
Перейдите в Пуск> Выполнить> и введите regedit
Перейдите к: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control
Выбрав папку управления, щелкните правой кнопкой мыши на панели справа и выберите новое значение DWORD
Назовите новый DWORD: ServicesPipeTimeout
Щелкните правой кнопкой мыши ServicesPipeTimeout, а затем выберите команду «Изменить»
Щелкните «Десятичный», введите «180000» и нажмите кнопку «ОК»
Диспетчер управления службами Microsoft Windows контролирует состояние (т.е. запущено, остановлено, приостановлено и т. д.) всех установленных Windows Сервисы. По умолчанию диспетчер управления службами будет ожидать ответа службы 30 000 миллисекунд (30 секунд). Однако определенные конфигурации, технические ограничения или проблемы с производительностью могут привести к тому, что служба будет запускаться более 30 секунд и сообщать о готовности диспетчеру управления службами.
Изменяя или создавая значение DWORD ServicesPipeTimeout, период тайм-аута Service Control Manager можно переопределить, тем самым давая службе больше времени для запуска и подготовки отчета для службы.
Ошибка сервера отчетов 1053: Служба не ответила на запрос запуска или управления своевременно
https://social.technet.microsoft.com/Forums/windows/en-US/b57ee42d-42ef- 44a4-9670-be9088dbf9d4/reporting-server-error-1053-the-service-did-not-response-to-the-start-or-control-request-in-a-своевременность? Forum = sqlreportingservices
Удачи, это источник исправления
Для нас это исправлено, если вы Вы можете самостоятельно изменить исполняемый файл службы:
В файле проекта измените флаг Prefer 32-bit на false , затем переустановите службу.
Проверьте свою службу с помощью CorFlags.exe. 32BITREQ и 32BITPREF должны быть 0.
Версия: v4.0.30319 Заголовок CLR: 2. 5PE: PE32CorFlags: 0x1ILONLY: 132BITREQ: 032BITPREF: 0 Знак: 0
ответил 11 января ’18 в 9:38
Знаете ли вы, как установить флаг предпочтения в Visual Studio 2010? – Нил Вейхер, 18 марта 2018, 21:55
Нет, не знаю, но вы можете проверить свой файл csproj, тогда он должен содержать false в вашей группе свойств Release. – Майкл ван дер Хорст 28 мар. ’18 в 12:51
Для нас это исправлено, если вы можете самостоятельно изменить исполняемый файл службы:
В проекте измените флаг Prefer 32-bit на false , затем переустановите службу.
Проверьте службу с помощью CorFlags.exe. 32BITREQ и 32BITPREF должны быть 0.
Версия: v4.0.30319 Заголовок CLR: 2.5PE: PE32CorFlags: 0x1ILONLY: 132BITREQ: 032BITPREF: 0 Подписано: 0
Вы можете изменить запуск с “Автоматически запускается “на” Автоматический “командой: sc triggerinfo w32time delete
Теперь служба может запускаться автоматически после перезагрузки
ответил 7 сен 2018 в 15:23
Пытаюсь понять: это новая идиотская «особенность» Windows или она существовала давно? Оказалось, что мои критически важные для бизнеса серверы не синхронизировались с ntp-сервером, потому что служба времени Windows внезапно изменила свой тип запуска с автоматического на автоматический (запуск по триггеру), и, конечно, любая попытка запланированной задачи для синхронизации времени терпела неудачу. – Анатолий Алексеев 23 дек. ’18 в 3:50
Вы можете изменить запуск с «Автоматический запуск» на «Автоматический» с помощью команды: sc triggerinfo w32time delete
Теперь служба может запускаться автоматически после перезагрузки
Что ж, Windows может остановить эти службы, если они не нужны, или если есть инструкция остановить службу после того, что она делает. Некоторые службы зависят от других служб, и они запускаются только тогда, когда к ним обращается первый.
Ошибка также может привести к преждевременной остановке службы. Вы можете перейти в журнал событий и посмотреть, есть ли ошибки, связанные с этими службами. Если после него стоит «(Запуск по триггеру)», эти службы обычно не требуются или запускаются только тогда, когда это необходимо, например, для биометрических служб.
Вы также можете найти дополнительную информацию о том, как здесь работают службы.
Если вы не заметили, что ваш компьютер не работает должным образом, это действительно не должно быть проблемой.
ответил 14 января ’16 в 22:36
Извините, друг, но, возможно, вы не поняли, о чем я говорю. Эти службы имеют тип автоматического запуска и не являются системными службами. Они устанавливаются после установки некоторого приложения. Работаем очень хорошо. Если я закрываю окна и включаю, эти службы запускаются автоматически, и все работает нормально. Но проблема возникает, если я перезапускаю окна. После перезапуска эти службы не запускаются автоматически, и связанные с ними приложения не работают. Я могу запустить вручную, и все работает нормально, пока я не сделаю еще один перезапуск и проблема не появится снова. – Алекс, 15 янв. ’16 в 1:01
Хм, я думаю, вам действительно стоит взглянуть на Регистратор событий, чтобы увидеть, генерирует ли служба какую-либо ошибку. Таким образом, вы можете открыть его и искать сообщения, близкие к тому времени, в течение которого вы перезагружали свой компьютер. Если они преждевременно останавливаются из-за ошибки, там можно найти описание или код этой ошибки, и мы сможем лучше понять, в чем заключается настоящая проблема. – axys93 15 янв. ’16 в 1:58
Нет, в Регистраторе событий нет ошибки. Нет журнала, описывающего преждевременную остановку. Служба просто не запускается. Кажется, что если я перезапущу Windows 10, система просто проигнорирует тип автоматического запуска этих служб. – Алекс, 15 янв., В 2:39
Ну, Windows может остановить эти службы, если они не нужны или если есть это инструкция остановить службу после того, что она делает. Некоторые службы зависят от других служб, и они запускаются только тогда, когда к ним обращается первый.
Ошибка также может привести к преждевременной остановке службы. Вы можете перейти в журнал событий и посмотреть, есть ли ошибки, связанные с этими службами. Если после него стоит “(Запуск по триггеру)”, эти службы обычно не требуются или запускаются только тогда, когда это необходимо, например, для биометрических служб.
Вы также можете найти дополнительную информацию о том, как здесь работают службы.
Если вы не заметили, что ваш компьютер не работает должным образом, это действительно не должно быть проблемой.
У меня была такая же проблема. Службы не перезагружались автоматически после перезапуска компьютера. Причина в том, что кнопка выключения Windows 10 не означает (в отличие от Windows 7) выключение, но может рассматриваться как резервный, если конфигурация «Установить кнопки питания» такая.
В этом случае, если службы были остановлены, они останутся таковыми. Если они были запущены, они продолжают работать без перезапуска (без инициализации). Жан-Мари
ответил 03 января ’17 в 9:32
Как вы это сделаете? Вы можете предоставить какой-нибудь источник? – Марк 11 янв. ’17 в 8:56
У меня была такая же проблема. Службы не перезагружались автоматически после перезапуска компьютера. Причина в том, что кнопка выключения Windows 10 не означает (в отличие от Windows 7) выключение, но может рассматриваться как резервный, если конфигурация «Установить кнопки питания» такая.
В этом случае, если службы были остановлены, они остаются такими. Если они были запущены, они продолжают работать без перезапуска (без инициализации). Жан-Мари
sc triggerinfo w32time start/networkon stop/networkoff
где w32Time – имя вашей службы
или попробуйте это
отредактировано 06 октября 2016 г. в 06:57
ответил 6 октября ‘ 16 в 6:31
Пожалуйста, внимательно прочтите вопрос еще раз. Ваш ответ не отвечает на исходный вопрос. – Дэвид Постилл ♦ 06 окт., 09:19
столкновение с чем-то подобным отложенным запуском также не так эффективно, это улучшение, помогает информация о триггере. – amritanshu 18 фев. ’19 в 8:34
sc triggerinfo w32time start/networkon stop/networkoff
где w32Time – имя вашей службы
или попробуйте это
Попробуйте выполнить следующую команду:
sc config " SVCNAME "start = delayed-auto
отредактировал 21 ноября ’18 в 7:41
18.6k1212 золотых знаков5757 серебряных знаков104104 бронзовых знака
ответил 21 ноя ’18 в 07:13
Попробуйте выполнить следующую команду:
sc config "SVCNAME" start = delayed-auto
Если у кого-то все еще есть проблема с этим: NSClient версии 0.5
удалил обнаружение триггера из состояния службы по умолчанию. Мы должны добавить его вручную:
* ваша_команда * check_service -a "filter = is_trigger = 0" * другие_аргументы *
отредактировано 13 мая ’19 в 19:37
4,54688 серебряных знаков2020 бронзовых знаков
ответил 13 мая ’19 в 9:37
Если у кого-то все еще есть проблема с этим: NSClient версии 0.5
удалил обнаружение триггера из состояния службы по умолчанию. Нам нужно добавить его вручную:
* your_command * check_service -a "filter = is_trigger = 0" * other_arguments *
ответил 02 июня ’19 в 9:12