При входе в Windows 10 и Windows 11, а иногда — при работе в системе или запуске программ вы можете столкнуться с сообщением об ошибке: «Не удалось запустить службу. Ошибка 1053: Служба не ответила на запрос своевременно». В некоторых случаях в сообщении фигурирует название службы. Иногда — нет.
В этой инструкции подробно о том, чем бывает вызвана ошибка и как исправить ошибку 1053 «Служба не ответила на запрос своевременно».
Причины и основные способы исправить ошибку 1053 «Служба не ответила на запрос своевременно»
При запуске Windows 10 или Windows 11, входе в систему, некоторых действиях в системе, а иногда — при запуске сторонних программ может производиться запуск необходимых служб. При этом ОС ждёт их запуска определенное время и, если в течение этого времени сообщение об успешном запуске не было получено, вы видите ошибку 1053 «Служба не ответила на запрос своевременно».
Основные способы исправить ошибку:
- Изменить (увеличить) время ожидания запуска службы
- Отключить запуск службы, если она не является обязательной
Начнём с первого варианта. При необходимости вы можете увеличить время ожидания запуска службы с помощью редактора реестра, для этого:
- Нажмите правой кнопкой мыши по кнопке «Пуск», выберите пункт «Выполнить», введите regedit и нажмите Enter — запустится редактор реестра.
- Перейдите в раздел реестра
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
- Нажмите правой кнопкой мыши в пустом месте правой панели реестра и создайте новый параметр DWORD, задайте имя ServicesPipeTimeout для него.
- Дважды нажмите по вновь созданному параметру, переключите систему счисления в десятичный вид и укажите значение времени ожидания. 60000 будет соответствовать одной минуте (60 секунд), можно выставить и более высокое значение, например — 180000.
- Нажмите «Ок», закройте редактор реестра, перезагрузите компьютер и проверьте, появляется ли ошибка вновь.
В случае, если в сообщение об ошибке отображается имя службы, с которой возникла проблема, при этом это сторонняя, а не системная служба и не является необходимой для работы Windows или программ, её можно попробовать отключить:
- Нажмите клавиши Win+R на клавиатуре, введите services.msc и нажмите Enter (подробнее — Способы открыть службы Windows).
- В списке служб найдите нужную службу и дважды нажмите по ней.
- В поле «Тип запуска» установите «Отключена», нажмите «Ок».
- Закройте окно служб и перезагрузите компьютер.
Проверьте, всё ли работает исправно и перестала ли появляться ошибка. Учитывайте, что не следует отключать системные службы, особенно если вы не знаете, обязательны ли они для работы Windows.
Дополнительные способы решения проблемы
Если предыдущие простые варианты не помогли, можно попробовать следующие подходы:
- Если служба относится к какой-то сторонней программе, а отключение службы мешает её запуску, можно попробовать выполнить переустановку программы.
- Если вы меняли права доступа к папкам на компьютере, это также может привести к ошибке. Среди примеров — службы Autodesk. Если к папкам с файлами службы нет доступа для «Пользователи» и «Локальная служба», можно получить ошибку 1053.
- Если ошибка стала появляться после того, как вы изменили параметры запуска каких-либо системных служб Windows, попробуйте восстановить исходные параметры. Подробнее: Службы по умолчанию в Windows 10
- В случае, если неизвестна служба, вызывающая проблему, использовать чистую загрузку Windows, чтобы её определить, затем попробовать вариант с её отключением.
- Если проблема стала появляться недавно, использовать точки восстановления системы на дату, когда ошибки не было. Об этом в статьях: Точки восстановления системы Windows 11, Точки восстановления системы Windows 10.
- В некоторых случаях запуску служб (или получению сообщений об успешном запуске) может мешать повреждение системных файлов Windows. Попробуйте выполнить их восстановление: Восстановление целостности системных файлов Windows 11, Восстановление системных файлов Windows 10.
В случае, если проблема не была решена, опишите ситуацию в комментариях, с указанием имени службы и в каких случаях появляется ошибка. Я буду рад помочь.
Недавно столкнулся с ситуацией, что перестал работать VCenter (в моём случае версия 6.5 – VCSA, но подобное может быть с любой версией не зависимо от платформы).
При попытке зайти как под доменной учёткой, так и под локальным админом – не проходила проверка подлинности – постоянно писало – сперва, что неправильные имя пользователя или пароль, а затем и вовсе, что требуется ввести имя пользователя и пароль, хотя они само собой были введены.
После попытки перезагрузить сервер или все службы командами service-control —stop —all и service-control —start —all добрая половина служб не запускалась, при этом на главной странице vcenter – выскакивала ошибка 503
При переходе по адресу vcenter/ui – появлялась ошибка
[400] An error occurred while sending an authentication request to the vCenter Single Sign-On server. An error occurred when processing the metadata during vCenter Single Sign-on setup – null.
В моём случае проблема оказалась в протухшем STS сертификате. Далее я пишу для своего случая, именно для VCSA, если у вас vCenter на винде, то читайте KBшки, ссылки на которые указаны, там есть описания, что делать для виндовых случаев.
Чтобы посмотреть срок действия STS сертификатов нужно скачать скрипт из KB VMWare. На всякий случай скопировал его.
Скачать можно при помощи wget, ну или закинуть на сервере через WinSCP, ну или просто скопировать текст скрипта и вставить в файл на сервере.
Запускается он командой:
python checksts.py
После выполнения будут отображены действительные и просроченные STS сертификаты. Если найдется просроченный сертификат, то внизу будет подсказка на какую KB стоит посмотреть.
В этой KB имеется скрипт, на всякий случай – копия, для обновления просроченных STS сертификатов, конечно как водится, перед запуском чего-бы то ни было – рекомендуется сделать бэкапы, снапшоты и т.д и т.п. Также обратите внимание, что если у вас в одном SSO домене находится несколько vCenter серверов – то запускать скрипт нужно только на одном.
В общем качаем скрипт, делаем его исполняемым и запускаем:
chmod +x fixsts.sh ./fixsts.sh
Если всё пройдет без ошибок – можно пробовать перезапустить все службы:
service-control --stop --all service-control --start --all
Если окажется, что есть еще какие-нибудь протухшие сертификаты, то службы всё равно могут не стартануть. Найти все просроченные сертификаты поможет команда:
for i in $(/usr/lib/vmware-vmafd/bin/vecs-cli store list); do echo STORE $i; /usr/lib/vmware-vmafd/bin/vecs-cli entry list --store $i --text | egrep "Alias|Not After"; done
Соответственно нужно будет такие сертификаты обновить и снова попробовать перезапустить все службы. Либо, можно пойти простым и топорным путём, и перевыпустить вообще все сертификаты:
/usr/lib/vmware-vmca/bin/certificate-manager
Тут нужно будет выбрать 8й пункт, и далее следовать инструкциям на экране. Но используйте эту команду на свой страх и риск, если используются сторонние сервисы/плагины/кастомизированные шаблоны то это дело скорее всего нужно будет перенастраивать.
После описанных выше действий у меня vCenter починился, и работает нормально. Вообще какое-то странное решение у VMWare с этим ультраважным сертификатом. Возникает вопрос – почему нельзя было сделать, что б он автоматически перевыпускался, когда походит к концу срок его действия?
Пользователи видят сообщение об ошибке 1053 в котором говорится: «Служба не ответила на запрос запуска или управления своевременно». Это сообщение об ошибке является причиной тайм-аута, возникающего после того, как был инициирован запрос на запуск службы, но он не ответил во временном окне.
Существует множество вариантов сообщения об ошибке, начиная от проблем в службах Windows и заканчивая невозможностью запуска пользовательских служб (включая игры и другое стороннее программное обеспечение). Мы также встречали случаи, когда разработчики сталкивались с этой проблемой при разработке собственного программного обеспечения. В этой статье мы рассмотрим все варианты сообщения об ошибке и обсудим, что можно сделать, чтобы решить проблему раз и навсегда.
Что вызывает ошибку 1053 в Windows?
Получив первоначальные отчеты от пользователей, мы начали расследование и внимательно изучили все модули, задействованные в механизме запуска как службы. После сбора всех результатов и их синхронизации с ответами пользователей мы пришли к выводу, что проблема возникла по нескольким причинам. Некоторые из них перечислены ниже:
- Настройки тайм-аута: Windows по умолчанию имеет параметр тайм-аута, который, если приложения не соблюдают его, заставляет их прервать работу и закрыть. Если служба, которую вы пытаетесь запустить, требует гораздо больше времени для ответа, она будет отключена. Здесь мы можем изменить настройку тайм-аута, манипулируя реестром.
- Отсутствует файл DLL: Другой пример ошибки возникает, когда на вашем компьютере отсутствует файл DLL, который также используется многими другими приложениями. Если этот файл DLL находится в конфликте или отсутствует, вы получите сообщение об ошибке.
- Поврежденные / отсутствующие системные файлы: Еще одна причина возникновения этой проблемы — наличие поврежденных или отсутствующих системных файлов на вашем компьютере. Если сама установка Windows не является правильной и имеет проблемы, вы столкнетесь с многочисленными проблемами, включая обсуждаемое сообщение об ошибке.
- Устаревшие Windows: Microsoft официально признала это сообщение об ошибке на своем официальном сайте и даже выпустила временное исправление для решения проблемы. Однако недавно они удалили исправление и проинструктировали пользователей о необходимости обновления до последней версии Windows.
- Использование сборки выпуска (для разработчиков): Это сообщение об ошибке может появиться, если вы пытаетесь запустить службы в отладочной сборке Windows. Сборки отладки нестабильны и не обладают всеми функциональными возможностями по сравнению с сборками выпуска.
- Отсутствующие фреймворки (для разработчиков): Несовместимость фреймворков также вызывает сообщение об ошибке. Блок, на котором вы пытаетесь запустить службу, и сама служба должны находиться в одной среде.
- Проблема в службе БД (для разработчиков): Еще один случай, когда вы можете столкнуться с этим сообщением об ошибке, — это проблема с вашей конфигурацией проекта. Сведения о сервере должны быть исправлены, чтобы у службы не было проблем с доступом.
- Неправильная установка: Еще один распространенный случай, когда вы можете столкнуться с этим сообщением об ошибке, — это когда установка вашего приложения (которая запрашивает службу) несколько повреждена. Здесь помогает переустановка.
- Плохая конфигурация сети: Сервисы постоянно взаимодействуют с вашей сетью. Если ваша сетевая конфигурация плохая, службы могут быть не в состоянии выполнять свои задачи и, следовательно, вызывать обсуждаемое сообщение об ошибке.
- Доступ администратора: Службу, которую вы пытаетесь запустить (или пытается запустить третья сторона), следует запускать от имени администратора, если она потребляет системные ресурсы, не предназначенные для нормального использования.
Прежде чем мы перейдем к решениям, убедитесь, что вы вошли в систему как администратор на своем компьютере и имеете активное подключение к Интернету. Кроме того, следуйте решению с самого начала и соответственно продвигайтесь вниз.
Решение 1. Изменение настроек тайм-аута через реестр
Самое первое, что мы должны попробовать, — это изменить настройки тайм-аута ваших служб с помощью редактора реестра. Всякий раз, когда запрашивается запуск службы, запускается таймер с предопределенным значением. Если служба не запускается в течение этого периода времени, появляется сообщение об ошибке. В этом решении мы перейдем в реестр вашего компьютера и изменим значение. Если его нет, мы создадим для него новый ключ.
- Нажмите Windows + R, введите «regedit»В диалоговом окне и нажмите Enter.
- В редакторе реестра перейдите по следующему пути к файлу:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control
- Теперь найдите ключ ServicesPipeTimeout. Если вы найдете его там, вы можете перейти к непосредственному редактированию. Однако, если вы не можете найти запись, выберите Контроль, щелкните правой кнопкой мыши любое место в правой части экрана и выберите Новый> DWORD
- Назовите ключ «ServicesPipeTimeout’И установите значение как 180000 (Вы также можете щелкнуть значение правой кнопкой мыши и нажать Изменить если в вашем случае не было возможности установить значение.
- Сохранить изменения и выйти. Начать сначала ваш компьютер полностью, а затем попробуйте запустить службу. Проверьте, решена ли проблема.
Решение 2.Проверка системных файлов на наличие повреждений
Еще одна вещь, которую нужно попробовать, прежде чем мы перейдем к более техническим и продвинутым методам, — это проверить, есть ли в системе какие-либо повреждения или нет. Если в самой Windows отсутствуют файлы и она каким-то образом повреждена, это может привести к тому, что некоторые важные модули не будут работать. В результате вы получите сообщение об ошибке 1053. В этом решении мы будем использовать средство проверки системных файлов Windows, которое проверяет всю структуру файлов вашей системы и сравнивает ее со структурой новой копии, представленной в Интернете. В случае несоответствия файлы будут заменены соответствующим образом.
- Нажмите Windows + S, введите «командная строка» в диалоговом окне, щелкните приложение правой кнопкой мыши и выберите Запустить от имени администратора.
- В командной строке с повышенными привилегиями выполните одну за другой следующие команды и убедитесь, что они выполнены:
sfc / scannow DISM / Online / Cleanup-Image / RestoreHealth
- Последняя команда устраняет любые проблемы, которые программа проверки системных файлов диагностирует при запуске сканирования. Начать сначала ваш компьютер полностью после выполнения команд и проверьте, решена ли проблема навсегда.
Решение 3. Повторная установка приложения (если применимо)
Еще один полезный метод устранения сообщения об ошибке 1053 — переустановка приложения, запрашивающего службу. Обычно сторонние приложения, установленные из внешнего источника (за исключением Microsoft Store), могут иметь отсутствующие или устаревшие компоненты, которые запрашивают некоторые службы в Windows.
Здесь вы можете перейти на официальный сайт и загрузить свежую версию приложения. После удаления текущей версии вы можете ее установить. Вот метод, как удалить приложение в Windows.
- Нажмите Windows + R, введите «appwiz.cpl»В диалоговом окне и нажмите Enter.
- В диспетчере приложений найдите приложение, щелкните его правой кнопкой мыши и выберите Удалить.
- Перезагрузите компьютер и продолжите процесс переустановки.
Решение 4. Сброс сетевого кеша и конфигураций
Если вы используете службу, которая подключается к Интернету и выполняет там некоторую работу, рекомендуется проверить, все ли ваши сокеты и другие сетевые конфигурации исправны и не вызывают каких-либо проблем. В противном случае ваша служба может не иметь возможности подключиться к Интернету для выполнения своих задач и, следовательно, вызвать трудности.
В этом решении мы перейдем в командную строку в качестве администратора и сбросим настройки сети оттуда. В случае успеха сообщение об ошибке исчезнет.
Примечание: Это сотрет все пользовательские настройки, которые вы установили вручную.
- Нажмите Windows + R, введите «командная строка»В диалоговом окне щелкните приложение правой кнопкой мыши и выберите«Запустить от имени администратора”.
- В командной строке с повышенными привилегиями выполните одну за другой следующие команды:
netsh winsock сбросить ipconfig / обновить
- После сброса настроек сети убедитесь, что у вас есть доступ в Интернет, проверив в браузере и посмотрите, решена ли проблема.
Решение 5. Получение права собственности на приложение
Другой редкий случай, с которым мы столкнулись, заключался в том, что отсутствие права собственности на приложение приводило к тому, что приложение не выполняло службу должным образом. Это имеет смысл, так как если у приложения недостаточно повышенного доступа, оно не сможет отправлять / читать ответ в / из службы (особенно, если это системная служба). В этой статье мы перейдем к исполняемому файлу приложения, а затем изменим владельца на наше имя пользователя. В случае успеха это решит проблему получения ошибки 1053.
- Найдите файл / папку приложения. Щелкните правой кнопкой мыши и выберите Свойства.
- Перейдите к Вкладка «Безопасность» и нажмите «Продвинутый”Присутствует в нижней части экрана, как вы можете видеть на изображении ниже.
- Нажми на «+ Изменить», Присутствующая на предыдущем экране. Он будет прямо напротив стоимости владельца. Здесь мы изменим владельца этой папки со значения по умолчанию на учетную запись вашего компьютера.
- Теперь введите имя своей учетной записи в поле и нажмите «Проверить имена ». Windows автоматически перечислит все учетные записи, которые попали под это имя.
Если вы не можете найти имя своей учетной записи с помощью этого метода, вы можете попробовать выбрать его вручную из списка доступных групп пользователей. Нажмите «Дополнительно», а когда откроется новое окно, нажмите «Найти сейчас». Список будет заполнен внизу экрана, состоящий из всех групп пользователей на вашем компьютере. Выберите свою учетную запись и нажмите «ОК». Когда вы вернетесь в меньшее окно, снова нажмите «ОК».
- Сейчас чек линия «Заменить владельца субконтейнеров и объектов». Это гарантирует, что все папки / файлы в папке также перейдут в собственность. Таким образом, вам не придется снова и снова выполнять все процессы для любых имеющихся подкаталогов. В дополнение к этому, мы также рекомендуем вам включить опцию «Заменить все записи разрешений дочернего объекта наследуемыми записями разрешений от этого объекта”.
- Теперь закройте окно «Свойства» после нажатия «Подать заявление”И откройте его снова. Перейдите к вкладка безопасности и нажмите «Продвинутый”.
- В окне разрешений нажмите «Добавить”Присутствует в нижней части экрана.
- Нажмите на «Выбрать принцип». Появится аналогичное окно, как на шаге 4. Повторите шаг 4, когда оно появится. Теперь проверьте все разрешения (предоставляя полный контроль) и нажмите «хорошо”.
- Отметьте строку «Заменить все записи разрешений дочернего объекта наследуемыми записями разрешений от этого объекта”И нажмите Применить.
- Закройте файлы и начать сначала ваш компьютер полностью. Теперь попробуйте запустить приложение и проверьте, решена ли проблема навсегда.
Решение 6. Обновление Windows до последней сборки
Еще одна вещь, которую стоит попробовать, — это проверить, установлена ли у вас на компьютере обновленная версия Windows. Корпорация Майкрософт выпускает обновления, предназначенные для новых изменений в ОС, а также для поддержки дополнительных функций. Некоторые обновления являются «критическими» по своему характеру и должны быть установлены как можно скорее. Если какое-либо из этих «критических» обновлений не установлено, у вас возникнут проблемы.
- Нажмите Windows + S, чтобы открыть панель поиска, напишите Обновить в диалоговом окне и откройте настройки обновления.
- В настройках обновления нажмите Проверить обновления. Теперь компьютер подключится к серверам Microsoft и проверит наличие обновлений. Если какие-либо обновления уже выделены, выполните их немедленно.
Бонус: советы разработчикам
Если вы разработчик и пытаетесь запустить службу в Windows, есть сотни технических деталей, которые вы должны выполнить аккуратно, чтобы создать и получить ответ от службы. В этом бонусном решении мы перечислим некоторые из самых популярных причин ошибки 1053 в развивающихся странах и способы их устранения.
- Убедитесь, что .NET Framework синхронизированы: Если приложение / служба, которую вы пытаетесь запустить, находится на платформе, отличной от платформы хоста, у вас возникнут проблемы. Убедитесь, что фреймворки синхронизированы.
- Использование сборки выпуска: Разработчики обычно используют Отлаживать build для тестирования различных сервисов и их работы. Однако было отмечено, что невыполнение службы в сборке Release вызывает ряд проблем.
- Чтобы отладить запуск вашей службы (чтобы получить больше информации), вставьте приведенный ниже код в верхнюю часть метода OnStart () вашей службы:
в то время как (! System.Diagnostics.Debugger.IsAttached) Thread.Sleep (100);
Это приведет к остановке службы, чтобы вы могли быстро подключить отладчик Visual Studio через Отладка> Атака
- Скопируйте выпустить DLL или получите файл DLL из режима выпуска, а не из режима отладки, и вставьте его в папку установки. Это решит любые проблемы, связанные с файлом DLL.
- Убедитесь, что база данных к которой обращается ваша служба / приложение, настроено правильно. Если есть какие-либо проблемы с самой базой данных (или любыми другими учетными данными), вы получите сообщение об ошибке. Хорошая практика — еще раз проверить все модули и убедиться, что все параметры и переменные установлены правильно.
Все начиналось не так все печально, как случилось уже потом. Мне необходимо было создать одну VM. Зайдя в vCenter создал VM, но при попытке запуска – произошла ошибка. Две других VM (сам vCenter и еще одна) работали без проблем. Поэтому я решил перегрузить vCenter, что собственно и сделал. Через 10 мин при попытке доступа из VmWare client в vCenter – получил ошибку, что соединение не может быть установлено. О как..?! Решили зайти через Web – то же самое – ошибка 503.
Печаль. При том, что решил сделать это в конце рабочего дня, к счастью vCenter не особо активно используется. И так решил разбираться, что происходит.
Консоль доступа – просит логин и пароль. Ввожу логин и пароль – получаю – Login incorrect.
Приехали…( Перепробовал все пароли (и даже тот, который 100% рабочий) – результат нулевой – не могу войти и все тут. Поэтому решаю сбросить пароль от root. Для этого, нам нужно дописать init=/bin/bash в строку загрузки ядра – ничего сложного подумал я и еще раз перегрузил vCenter. Выбираю строку – жму E – ничего не происходит. Читаем внизу текст и видим, что нужно нажать на P… Жму, упс – просит пароль – стандартный vmware из доков не походит. Гуглим еще немного и находит, что пароль может быть последним паролем от root – вбиваю и ура – можно редактировать добавляю init=/bin/bash, далее уже идет классика и описывать не буду.
Тут же проверяю место – и увы… в / и /storage/log – свободно места нет – очищаю место и перегружаюсь в надежде, что все будет ОК.
Проверяю вход в vCenter через 15 мин – результат 0. Захожу через ssh на сервер и смотрю, что из сервисов запущено, а что нет. Для этого использую команду:
service-control –status –all
В результат вижу:
vmware-invsvc (VMware Inventory Service) vmware-rbd-watchdog (VMware vSphere Auto Deploy Waiter) vmware-sps (VMware vSphere Profile-Driven Storage Service) vmware-vdcs (VMware Content Library Service) vmware-vpx-workflow (VMware vCenter Workflow Manager) vmware-vpxd (VMware vCenter Server) vmware-vsan-health (VMware VSAN Health Service) vmware-vsm (VMware vService Manager) vmware-vws (VMware System and Hardware Health Manager) vsphere-client ()
Это сервисы, которые не поднялись. Можно сказать, что почти ничего не поднялось. Пытаюсь поднять vmware-invsvc:
service-control –start vmware-invsvc
В ответ получаю, что сервис не может быть стартован. Изучаю логи:
/var/log/vmware/vmdird/vmdird-syslog.log
и:
/storage/log/vmware/invsvc/ inv-svc.log
В момент запуска service-control –start vmware-invsvc
в логах вижу следующее:
2017-07-07T09:50:01.022945+06:00 err vmdird t@140238302082816: VmDirSendLdapResult: Request (96), Error (49), Message (), (0) socket ([3] ip_server:636<-ip_server:46241)
2017-07-07T09:50:01.022955+06:00 err vmdird t@140238302082816: Bind Request Failed ([3] ip_server:636<-ip_server:46241) error 49: Protocol version: 3, Bind DN: «cn=accountname,ou=Domain Controllers,dc=vsphere,dc=local», Method: 128
Что говорит о том, что проблема в пароле, немного погугли нашел решение:
в шелле vCenter запускаем команды:
/usr/lib/vmware-vmdir/bin/vdcadmintool
После запуска на экране будет меню:
==================
Please select:
0. exit
1. Test LDAP connectivity
2. Force start replication cycle
3. Reset account password
4. Set log level and mask
5. Set vmdir state
==================
Выбираем 3 и указываем accountname@vsphere.local
, значение accountname – берем из /var/log/vmware/vmdird/vmdird-syslog.log
, а именно из строк:
2017-07-07T09:50:01.022955+06:00 err vmdird t@140238302082816: Bind Request Failed ([3] ip_server:636<-ip_server:46241) error 49: Protocol version: 3, Bind DN: «cn=accountname,ou=Domain Controllers,dc=vsphere,dc=local», Method: 128
Утилита сгенерирует Вам новый пароль – записываем его.
Теперь полученный пароль необходимо прописать в системе – для этого запускаем другую утилиту:
/opt/likewise/bin/lwregshell
и после: > пишем:
cd HKEY_THIS_MACHINEservicesvmdir — жмем Enter
set_value dcAccountPassword «сгенерированный пароль»
quit
После чего перегружаем vCenter.
После 10 мин ожидания – vCenter запустился и работает стабильно.
Обновлено 17.01.2023
Добрый день! Уважаемые читатели и гости, крупного IT ресурса Pyatilistnik.org. В прошлый раз мы с вами разобрали проблему с кодом 43 и сбоем запроса дескриптора, сегодня хочу вам показать еще один неприятный момент, который я встретил на Windows Server 2012 R2, но он встречается и на других платформах. Смысл глюка в том, что у вас появляется ошибка запуска службы код 1053, или еще может быть формулировка, что служба не ответила на запрос. Это не позволяет вашему приложению запуститься и работать, мы рассмотрим основные причины подобного поведения и устраним их.
Как выглядит ошибка 1053 служба не ответила на запрос
Небольшая предыстория. Я продолжаю процесс виртуализации старого парка физических серверов, для этого я использую утилиту P2V VMware vCenter Converter Standalone 6.2. Все шло как обычно, я накатил утилиту и попытался ее запустить, у меня долго не появлялось окно программы. Через некоторое время у меня возникла на экране ошибка:
Vmware vCenter Converter Standalone Server is installed but not running. When VMware vCenter Converter Standalone Server is not running, you will not be able to connect to local server. Do you want to start it now?
В сообщении сообщается, что служба конвертера не запущена, хотите ли вы ее запустить, я выбираю конечно да. Через секунд 30 появляется второе окно вот с таким текстом:
Unable to start VMware vCenter Converter Standalone Server. You will not be able to connect to local server.
Нам говорят, что служба конвертера не может быть запущена. В оснастке «Службы», вы можете наблюдать три службы VMware vCenter Converter.
Пробую запустить службу приложения в ручном режиме, через правый клик, но выскакивает предупреждение:
Windows could not start the VMware vCenter Converter Standalone Worker service on Local Computer. Error 1053: The service did not respond tj the start or control request in a timely fashion.
В русском варианте, это выглядит вот так:
Не удалось запустить службу (Имя службы) на локальном компьютере.
Ошибка 1053: служба не ответила на запрос запуска или управления своевременно.
Список служб и программ, где вы можете увидеть ошибку 1053
Давайте я вам приведу список с примерами, где вы можете увидеть ответ службы. что она не ответила
- VMware vCenter Converter Standalone 6.2
- Apple Mobile Device Service (ITunes)
- QEMU Guest Agent
- В момент установки драйверов Рутокен
- Skype
- Служба DNS
- Служба MSSQL
- SharePoint
- 4game-service
Как видите разброс проблем очень большой и разнообразный, то же самое касается и операционных систем, вы это легко увидите и на клиентских Windows 7 или Windows 10, так и на серверных Windows Server 2012 R2 и выше.
Как исправить ошибку 1053
Давайте я вам покажу, как я исправлял код ошибки 1053, в случае с утилитой Vmware vCenter Converter Standalone, но описанная методика подойдет и для других служб и программ.
- Первым делом вы должны зайти в оснастку службы, сделать это очень просто, для этого нажмите одновременно две клавиши Win и R, у вас вызовется окно «Выполнить», в нем напишите слово services.msc, это такое системное название данной оснастки, подробный список команд вызова оснасток смотрите по ссылке.
У вас откроется оснастка со всеми службами, которые есть в операционной системе. Вы находите нужную, которая в вашем случае выдавала сообщение «не запускается служба ошибка 1053», и пробуете ее стартануть в ручном режиме. Для этого вы щелкаете по ней правой кнопкой мыши и из контекстного меню выбираете пункт «Запустить». В некоторых случаях, это может помочь, как ни странно, но это был не мой случай.
Видим, что получили все тужу ошибку, не отчаиваемся, так как все только начинается. Через то же контекстное меню, выбираем пункт «Свойства». Тут ситуация может быть такой. Некоторые сервисы, вот хоть убей но не могут функционировать без других, и вот пока другие не запущены, они так же будут простаивать, и в следствии этого вы можете видеть сообщение с кодом 1053. Такая связка называется зависимость. Посмотреть есть она у вашей сбойной службы или нет, можно на соответствующей вкладке «Зависимости». В моем случае, чтобы работала утилита Vmware vCenter Converter Standalone, нужно чтобы работал сервис «Рабочая станция», который как видите состоит из трех компонентов.
Закрываем данное окно и в списке сервисов, ищем нужную нам зависимую, напоминаю у меня, это сервис «Рабочая станция». У меня как видите она оказалась запущенной, если у вас зависимая служба выключена, то пробуйте ее запустить и когда она заработает, пробуйте стартануть основную.
- Если вам фокус с зависимыми сервисами не помог и вы все так же как и я получаете сообщение «служба не ответила своевременно», пробуем проверить настройки DNS. Такое бывает, что некоторые программы для своей работы должны подключиться к рабочей станции или серверу по имени, и если это не получается, то вы оказываетесь в такой ситуации. Открываем настройки TCP/IPv4 и проверяем ваши данные по IP-адресу и DNS серверу, как туда попасть смотрите по ссылке слева. У меня адрес был настроен статически (вручную), если у вас автоматическая в большинстве случаев у пользователей там автоматическая настройка, которая прилетает от DHCP службы, расположенной на другом сервере или сетевом оборудовании, например, в домашних компьютерах, это WIFi или обычный роутер.
У себя я заметил, что первый из DNS серверов, какой-то странный не знакомый мне, видимо кто-то ранее его прописал. Пробую проверить его сетевую доступность, через команду ping и заодно узнать его имя.
ping -a ip адрес вашего dns
У меня он не отвечал, я так же попробовал разрезолвить имя данного сервера, где я получал ошибку, его ip-адрес в моем примере заканчивается на 157, имя определилось, значит второй DNS сервер, все обрабатывал корректно, первый я поправил. Если у вас доменный компьютер, то убедитесь, чтобы имена разрешались, через IP. Идем искать решение дальше.
- Я продолжил изучать данный вопрос и наткнулся на одно обсуждение по моей утилите Vmware vCenter Converter Standalone (https://docs.vmware.com/en/vCenter-Converter-Standalone/6.2/rn/conv_sa_62_rel_notes.html), там описывалась ситуация, что из-за того, что DNS имя не может разрешиться в течении 30 секунд, то вы можете получать ошибку службы 1053. Там предлагалось изменить стандартное значение идущее в операционной системе Windows на другое, увеличив интервал проверки.
Открываем редактор реестра Windows и переходим в ветку:
HKEY_LOCAL_MACHINESystemCurrentControlSetControl
Тут необходимо создать параметр DWORD32 с именем ServicesPipeTimeout и дать ему числовое значение в секундах,
например пять минут, это 3000.
После создания ключа реестра вам необходимо, ОБЯЗАТЕЛЬНО ПЕРЕЗАГРУЗИТЬСЯ.
В 90% случаев у вас ошибка 1053 служба не ответила своевременно, пройдет. Еще видел ситуацию, что после перезагрузки, те службы что идут с отложенным запуском, могут запускаться немного дольше обычного, иногда их даже приходится стартовать вручную, но зато они работают. Мне лично, этот метод помог с Vmware vCenter Converter Standalone.
Дополнительные методы исправления ошибки 1053
К сожалению трюк с ключом реестра срабатывает не всегда и не со всем софтом, в 10% случаев вы все будите видеть предупреждение «сервис не ответил своевременно на запрос», тут я приведу некий чек-лист который позволит вам устранить причину.
- В ряде случаев многие программы в своем коде имеют код, который работает с библиотеками net framework, и если на вашем компьютере они повреждены, то может появляться код 1053, в таких случаях делаем вот что:
- Открываем командную строку от имени администратора и пробуем проверить ваши системные файлы на предмет повреждения, данный метод, ток же будет актуален, если у вас ошибка 1053 возникает на системных служебных, например DNS или Сервер. В командной строке введите команду sfc /scannow. Обязательно дождитесь выполнения данной команды, если она вам не помогла, то есть ее продолжение в виде утилиты: Dism /Online /Cleanup-Image /ScanHealth. Затем, дождавшись завершения работы предыдущей команды, выполните команду: Dism /Online /Cleanup-Image /RestoreHealth.
- Если данный метод вам не помог, то можно попытаться удалить net framework, а затем его переустановить его. Как это проделывается, смотрите по ссылкам слева.
- Еще одним методом исправления ошибка 1053 в wWindows 10, является установка всех свежих обновлений системы, для других версий аналогично
- Еще одним из источников проблем, может выступать поврежденность реестра и его замусоренность, в таких случаях, вам его нужно очистить и оптимизировать, могу вам посоветовать утилиты ccleaner и PrivaZer.
- Редкий случай, но то же возможный, и это проблема с оборудованием. В момент, когда ваш жесткий диск или SSD находятся в предсмертном состоянии, они перестают справляться с обычной нагрузкой и попросту тормозят, создавая тем самым огромные очереди к диску. В следствии чего, операционная система просто не способна запустить нужную службу, так как диск не справляется с этим, и как следствие вы видите, что сервис своевременно не ответил на запрос. Обязательно проверьте дисковые очереди и состояние здоровья ваших дисков.
- Бывает еще ситуации, когда разные программы конфликтуют друг с другом, мешая запускаться конкуренту. В таких случаях необходимо смотреть логи и журналы «Система» и «Приложения»
- Если ошибка возникает у стороннего софта, например, Skype, iTunes, то обязательно убедитесь, что вы используете последнюю версию данного программного обеспечения. Если нет, то удалите старую версию, почистите реестр утилитой cccleaner, перезагрузите компьютер и заново установите свежую версию утилиты. С iTunes видел да же такой момент, что приходилось скачивать exe файл с последним релизом, разархивировать его с помощью 7-zip в папку, где получался набор MSI пакетов, потом все это устанавливалось последовательно, Предпоследним ставился пакет AppleSoftwareUpdate и после него ужеiTunes64. Потом перезагружался, в итоге удавалось исправить ошибку 1053.
- Как вариант еще можно рассмотреть вирусную атаку, загрузите вашу систему в безопасном режиме, без использования сетевых драйверов и каким-нибудь диском Live-CD от Касперского или dr. Web, проведите сканирование вашей системы на вирусы.
- Если у вас служба не ответила на запрос у QEMU Guest Agent, то вам необходимо установить драйвер vioserial (https://docs.fedoraproject.org/en-US/quick-docs/creating-windows-virtual-machines-using-virtio-drivers/index.html)
Ошибка 1053 в техэксперт из-за нехватки дискового пространства (Обновление 17.01.2023)
Недавно поступила заявка от техподдержки, что перестал работать сервер ИС Техэксперт: 6 поколение. Выглядело это вот так:
Windows could not start ИС Техэксперт: 6 поколение. Интернет 6.4-7555_109709 service on Local Computer. Error 1053: The service did not respond to the start or control request in a timele fashion
В результате служба не могла запуститься, в виду отсутствия дискового пространства на диске.
Надеюсь, что я вам слегка помог в устранении предупреждения с кодом 1053 и вам удалось запустить необходимую службу. С вами был Иван Семин, автор и создатель портала Pyatilistnik.org.
I know many people have had problems with this in the past, but I havent seen any answers on here that give me something to try. Heres the details. I work in an office with a server running windows 2000 and 6 workstations all running windows xp pro. We have a network set up which has run flawlessly for as long as Ive worked here. (3 months) Our business is auto related. We are the corporate office for a chain of automotive repair stores. The software we use is called «Vast». I also use PCAnywhere to connect to our stores for various reasons. The error «At least one service or driver failed during system startup. Use event viewer to examine the event log for details», pops up as soon as you log on, sometimes even before i hit ctrl-alt-del and log in. Also when I try to click on several programs, I get errors saying that certain .dll files cant be found. I have no idea what caused this. Its completely out of the blue and Im screwed if I cant get this resolved quickly. Any help would be GREATLY appreciated.
Fonts TypographyWindows 2000
На чтение 20 мин. Просмотров 432 Опубликовано 30.01.2021
Кажется, мне не удается запустить службу диспетчера очереди печати принтера, потому что некоторые зависимости не запущены.
Итак, я посмотрел на зависимости в меню параметров и обнаружил, что они были в моем 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 ~
EDIT (отображение результатов для sc qc spooler
из cmd) из @ w32sh
[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: указанная служба не существует в качестве установленной службы.
Решением было экспортировать ключи реестра с рабочего ПК 1809: [Computer HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services WinQuic]
Ключи слились, затем система перезагрузилась. Служба диспетчера очереди печати была запущена, и все отсутствующие принтеры снова появились.
-
Красиво чтобы знать, что вы решили свою проблему, но как кто-то еще может использовать этот ответ? – Скотт 11 янв. ’19 в 0:17
-
Несмотря на комментарий выше, это ПОЛНОСТЬЮ ПОМОГИЛО МНЕ. Я провел 4 часа с коллегой, пытаясь выяснить, что не так с ее пост-обновлением диспетчера очереди печати, и это сработало для нас. Спасибо! – Майкл Х. 18 сен. ’19 в 20:55
добавить комментарий |
В моем случае проблема заключалась в том, что WinQuic указан как зависимость HTTP, а HTTP является зависимостью службы диспетчера очереди печати. WinQuic, похоже, отсутствовал после обновления до Windows 10 1809:
C: WINDOWS system32> sc qc winquic [SC] OpenService FAILED 1060: указанная служба не существует в качестве установленной службы.
Решением было экспортировать ключи реестра с рабочего ПК 1809: [Computer HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services WinQuic]
Ключи слились, затем система перезагрузилась. Служба диспетчера очереди печати была запущена, и все отсутствующие принтеры снова появились.
Спасибо 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 для пяти и покажу информацию здесь, чтобы любой мог проверить/сопоставить ее, как показано ниже:
C: Users LittlePro> СБН дс DCOMLaunch [SC] QueryServiceConfig SUCCESSSERVICE_NAME: DCOMLaunch ТИП: 20 WIN32_SHARE_PROCESS start_type: 2 AUTO_START ERROR_CONTROL: 1 NORMAL BINARY_PATH_NAME: C: Windows system32 svchost.exe -k DCOMLaunch LOAD_ORDER_GROUP: COM ИНФРАСТРУКТУРА: 0 DISPLAY_NAME: средство запуска процессов сервера DCOM ЗАВИСИМОСТИ: SERVICE_START_NAME: LocalSystemC: Users LittlePro> sc qc RpcEptMapper [SC] QueryServiceConfig SUCCESSSERVICE_NAME: RpcEptMapper TYPE_NAME: START_STARTIN_CESSOR_START_WINDOWS_TYPE: 20 WINROTON_CESSOR_SHARE_START_TYPE_IN: 20 WINRO_CESSOR_SHARE_PROT_TYPE_IN: system32 svchost.exe -k RPCSS LOAD_ORDER_GROUP: COM Инфраструктура TAG: 0 DISPLAY_NAME: RPC Endpoint Mapper ЗАВИСИМОСТИ: SERVICE_START_NAME: NT AUTHORITY NetworkServiceC: Users LittlePro> sc qc RPCSS [SC] Query_NAMEServiceConfig SUCCESSSERVICE: RPCSSERVICE IN32_SHARE_PROCESS START_TYPE: 2 AUTO_START ERROR_CONTROL: 1 NORMAL BINARY_PATH_NAME: C: Windows system32 svchost.exe -k rpcss LOAD_ORDER_GROUP: COM Infrastructure TAG: 0 DISPLAY_NAME: Удаленный вызов процедуры (RPCORMINS): DEPENDENCELS_Service_Service: RPCORSTARTCONTICE_SERVICE_COMPLAY: RPCORSTARTCONTICE_COMPLAY_SERVICE_SERVICE_INDOWS_INDOWS_RPC : Users LittlePro> sc qc http [SC] QueryServiceConfig SUCCESSSERVICE_NAME: HTTP TYPE: 1 KERNEL_DRIVER START_TYPE: 3 DEMAND_START ERROR_CONTROL: 1 NORMAL BINARY_PATH_NAME: system32 drivers HTTP.sys ИМЯ_ЗАГРУЗКИ: ДИСКРЕТАЦИЯ_СЕРВИСА: HTTP.sys_INDER_START_GROUP: Служба C: Users LittlePro> sc qc Spooler [SC] QueryServiceConfig SUCCESSSERVICE_NAME: Spooler TYPE: 110 WIN32_OWN_PROCESS (интерактивный) START_TYPE: 2 AUTO_START ERROR_CONTROL: 1 NORMAL BINARY_PATH_NAME: C: Windowsv_GROAD spool__PATH_NAME: C: Windowsv.exe DISPLAY_NAME: ЗАВИСИМОСТЬ диспетчера очереди печати: RPCSS: http SERVICE_START_NAME: LocalSystem
- Начать с корней & 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%
Винит Гарг
-
Я отправляю этот комментарий почти ко всем вашим ответам. Мы не считаем приветствия, приветствия или подписи полезными. Поэтому, пожалуйста, не используйте это в своих ответах в будущем. Конкретно к этому ответу, если вы собираетесь обратиться к другому пользователю, лучше всего в таком случае указать ссылку на его профиль. Спустя полтора года сложно понять, кого вы имеете в виду, поскольку пользователь меняет свой логин. – Ramhound 12 дек. ’19 в 10:29
добавить комментарий |
Спасибо 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 для пяти и покажу информацию здесь, чтобы любой мог проверить/сопоставить ее, как показано ниже:
C: Users LittlePro> СБН дс DCOMLaunch [SC] QueryServiceConfig SUCCESSSERVICE_NAME: DCOMLaunch ТИП: 20 WIN32_SHARE_PROCESS start_type: 2 AUTO_START ERROR_CONTROL: 1 NORMAL BINARY_PATH_NAME: C: Windows system32 svchost.exe -k DCOMLaunch LOAD_ORDER_GROUP: COM ИНФРАСТРУКТУРА: 0 DISPLAY_NAME: средство запуска процессов сервера DCOM ЗАВИСИМОСТИ: SERVICE_START_NAME: LocalSystemC: Users LittlePro> sc qc RpcEptMapper [SC] QueryServiceConfig SUCCESSSERVICE_NAME: RpcEptMapper TYPE_NAME: START_STARTIN_CESSOR_START_WINDOWS_TYPE: 20 WINROTON_CESSOR_SHARE_START_TYPE_IN: 20 WINRO_CESSOR_SHARE_PROT_TYPE_IN: system32 svchost.exe -k RPCSS LOAD_ORDER_GROUP: COM Инфраструктура TAG: 0 DISPLAY_NAME: RPC Endpoint Mapper ЗАВИСИМОСТИ: SERVICE_START_NAME: NT AUTHORITY NetworkServiceC: Users LittlePro> sc qc RPCSS [SC] Query_NAMEServiceConfig SUCCESSSERVICE: RPCSSERVICE IN32_SHARE_PROCESS START_TYPE: 2 AUTO_START ERROR_CONTROL: 1 NORMAL BINARY_PATH_NAME: C: Windows system32 svchost.exe -k rpcss LOAD_ORDER_GROUP: COM Infrastructure TAG: 0 DISPLAY_NAME: Удаленный вызов процедуры (RPCORMINS): DEPENDENCELS_Service_Service: RPCORSTARTCONTICE_SERVICE_COMPLAY: RPCORSTARTCONTICE_COMPLAY_SERVICE_SERVICE_INDOWS_INDOWS_RPC : Users LittlePro> sc qc http [SC] QueryServiceConfig SUCCESSSERVICE_NAME: HTTP TYPE: 1 KERNEL_DRIVER START_TYPE: 3 DEMAND_START ERROR_CONTROL: 1 NORMAL BINARY_PATH_NAME: system32 drivers HTTP.sys ИМЯ_ЗАГРУЗКИ: ДИСКРЕТАЦИЯ_СЕРВИСА: HTTP.sys_INDER_START_GROUP: Служба C: Users LittlePro> sc qc Spooler [SC] QueryServiceConfig SUCCESSSERVICE_NAME: Spooler TYPE: 110 WIN32_OWN_PROCESS (интерактивный) START_TYPE: 2 AUTO_START ERROR_CONTROL: 1 NORMAL BINARY_PATH_NAME: C: Windowsv_GROAD spool__PATH_NAME: C: Windowsv.exe DISPLAY_NAME: ЗАВИСИМОСТЬ диспетчера очереди печати: RPCSS: http SERVICE_START_NAME: LocalSystem
- Начать с корней & 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)
Автоматические службы не запускается автоматически после перезапуска 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
-
@alex Ваша ссылка ссылается на ветку обсуждения в technet, где отмечено, что в журнале событий есть запись, указывающая, что служба не запустилась (
"SQL Server (MSSQLSERVER) не удалось запустить службу .. ".
). Это сильно отличается от вашего утвержденияСлужба не запускается
. Рискуя повторить, на ваш вопрос нет ответа как сейчас, без каких-либо подробностей.. – dxiv 16 янв. ’16 в 2:07 -
@alex Это не моя ссылка. Вы даже читали ссылку, которую разместили? Во втором абзаце говорится:
Проблема описана ниже в ветке MSDN https://social.technet.microsoft.com/Forums/sqlserver/en-US/bb5f2199-f283-4249-a029-53978d637148/sql-service -stops-working-after-windows-10-upgrade? forum = sqldatabaseengine
именно здесь я процитировал. В любом случае, на данном этапе я оставлю это на усмотрение других, чтобы догадаться, в чем проблема, без вашей помощи. – dxiv 16 янв. ’16 в 3:05
| показать 6 дополнительных комментариев
Ну, Windows может остановить эти службы, если они не нужны или если есть это инструкция остановить службу после того, что она делает. Некоторые службы зависят от других служб, и они запускаются только тогда, когда к ним обращается первый.
Ошибка также может привести к преждевременной остановке службы. Вы можете перейти в журнал событий и посмотреть, есть ли ошибки, связанные с этими службами. Если после него стоит “(Запуск по триггеру)”, эти службы обычно не требуются или запускаются только тогда, когда это необходимо, например, для биометрических служб.
Вы также можете найти дополнительную информацию о том, как здесь работают службы.
Если вы не заметили, что ваш компьютер не работает должным образом, это действительно не должно быть проблемой.
У меня была такая же проблема. Службы не перезагружались автоматически после перезапуска компьютера. Причина в том, что кнопка выключения Windows 10 не означает (в отличие от Windows 7) выключение, но может рассматриваться как резервный, если конфигурация «Установить кнопки питания» такая.
В этом случае, если службы были остановлены, они останутся таковыми. Если они были запущены, они продолжают работать без перезапуска (без инициализации). Жан-Мари
ответил 03 января ’17 в 9:32
-
Как вы это сделаете? Вы можете предоставить какой-нибудь источник? – Марк 11 янв. ’17 в 8:56
добавить комментарий |
У меня была такая же проблема. Службы не перезагружались автоматически после перезапуска компьютера. Причина в том, что кнопка выключения Windows 10 не означает (в отличие от Windows 7) выключение, но может рассматриваться как резервный, если конфигурация «Установить кнопки питания» такая.
В этом случае, если службы были остановлены, они остаются такими. Если они были запущены, они продолжают работать без перезапуска (без инициализации). Жан-Мари
Попробуйте следующее:
Выполните следующую команду, чтобы определить событие триггера, подходящее для вашей среды. В этом примере команда определяет, присвоен ли IP-адрес узлу, а затем запускает или останавливает службу.
sc triggerinfo w32time start/networkon stop/networkoff
где w32Time – имя вашей службы
или попробуйте это
https://support.microsoft.com/en-us/kb/922918
отредактировано 06 октября 2016 г. в 06:57
ответил 6 октября ‘ 16 в 6:31
-
Пожалуйста, внимательно прочтите вопрос еще раз. Ваш ответ не отвечает на исходный вопрос. – Дэвид Постилл ♦ 06 окт., 09:19
-
столкновение с чем-то подобным отложенным запуском также не так эффективно, это улучшение, помогает информация о триггере. – amritanshu 18 фев. ’19 в 8:34
добавить комментарий |
Попробуйте следующее:
Выполните следующую команду, чтобы определить событие триггера, которое подходит для вашей среды. В этом примере команда определяет, предоставляется ли IP-адрес хосту, а затем запускает или останавливает службу.
sc triggerinfo w32time start/networkon stop/networkoff
где w32Time – имя вашей службы
или попробуйте это
https://support.microsoft.com/en-us/kb/922918
Попробуйте выполнить следующую команду:
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
cybernetic.nomad
4,54688 серебряных знаков2020 бронзовых знаков
ответил 13 мая ’19 в 9:37
Если у кого-то все еще есть проблема с этим: NSClient версии 0.5
удалил обнаружение триггера из состояния службы по умолчанию. Нам нужно добавить его вручную:
* your_command * check_service -a "filter = is_trigger = 0" * other_arguments *
См. комментарий от MBWise:
Для у меня, когда возникла эта проблема, изменение “Эта учетная запись” в “Свойства> Вход в систему” для службы на имя сети в форме “MyDomain MyUser” с “MyUser@MyDomain.xxx.yy”, решило проблему, хотя У меня нет объяснения почему. – MBWise, 14 марта 2018, 13:07
ответил 02 июня ’19 в 9:12
См. комментарий от MBWise:
Для меня, когда возникла эта проблема, изменение «Эта учетная запись» в “Свойства> Вход в систему” для службы с сетевым именем в форме “MyDomain MyUser” из “MyUser@MyDomain.xxx.yy” решило проблему, хотя у меня нет объяснения почему. – MBWise 14 марта 2018, 13:07
Функция ControlService отправляет
управляющий код службе.
Синтаксис
BOOL ControlService( SC_HANDLE hService, DWORD dwControl, LPSERVICE_STATUS lpServiceStatus );
Параметры
- hService
[in] Дескриптор службы. Этот
дескриптор возвращается функцией OpenService
или CreateService. Права доступа, требуемые для
этого дескриптора зависят от кода параметра dwControl.
- dwControl
[in] Этот параметр может быть одним
из следующих управляющих кодов.
Управляющий код | Предназначение |
---|---|
SERVICE_CONTROL_CONTINUE | Уведомляет, что временно остановленный сервис должен возобновить работу. Дескриптор hService должен иметь право доступа SERVICE_PAUSE_CONTINUE. |
SERVICE_CONTROL_INTERROGATE | Уведомляет сервис, что он должен сообщить информацию о его текущем состоянии Диспетчеру управления сервисами (SCM). Дескриптор hService должен иметь право доступа SERVICE_INTERROGATE. |
SERVICE_CONTROL_NETBINDADD | Уведомляет сетевой сервис, что есть новый компонент для соединения. Дескриптор hService должен иметь право доступа SERVICE_PAUSE_CONTINUE. Однако, этот управляющий код не рекомендуется применять; вместо него используйте функциональные возможности технологии Plug and Play. Windows NT: Это значение не поддерживается. |
SERVICE_CONTROL_NETBINDDISABLE | Уведомляет сетевой сервис, что одна из его связей заблокирована. Дескриптор hService должен иметь право доступа SERVICE_PAUSE_CONTINUE. Однако, этот управляющий код не рекомендуется применять; вместо него используйте функциональные возможности технологии Plug and Play. Windows NT: Это значение значение не |
SERVICE_CONTROL_NETBINDENABLE | Уведомляет сетевой сервис, что одна из его заблокированных связей включена. Дескриптор hService должен иметь право доступа SERVICE_PAUSE_CONTINUE. Однако, этот управляющий код не рекомендуется применять; вместо него используйте функциональные возможности технологии Plug and Play. Windows NT: Это значение значение не |
SERVICE_CONTROL_NETBINDREMOVE | Уведомляет сетевую службу о том, что компонент для связывания был удален. Дескриптор hService должен иметь право доступа SERVICE_PAUSE_CONTINUE. Однако, этот управляющий код не рекомендуется применять; используйте вместо него функциональные возможности технологии Plug and Play Windows NT: Это значение значение не |
SERVICE_CONTROL_PARAMCHANGE | Уведомляет службу, что ее параметры запуска изменились. Дескриптор hService должен иметь право доступа SERVICE_PAUSE_CONTINUE. Windows NT: Это значение не |
SERVICE_CONTROL_PAUSE | Уведомляет службу, что она должна сделать паузу. Дескриптор hService должен иметь право доступа SERVICE_PAUSE_CONTINUE. |
SERVICE_CONTROL_STOP | Уведомляет службу, что она должна остановиться. Дескриптор hService должен иметь право доступа SERVICE_STOP. |
Это значение может также быть
управляющим кодом определяемым
пользователем, как описано в следующей
таблице.
Управляющий код | Предназначение |
---|---|
Диапазон от 128 до 255. | Служба определяет действие, связанное с управляющим кодом. Дескриптор hService должен иметь право доступа SERVICE_USER_DEFINED_CONTROL. |
- lpServiceStatus
[out] Указатель на структуру
SERVICE_STATUS,
которая получает самую последнюю
информацию о состоянии службы. Возвращаемая
информация, отражает новое состояние, о
котором служба сообщила к диспетчеру
управления службами.
Диспетчер управления службами
заполняет поля в структуре только тогда,
когда функция ControlService возвращает один из
следующих кодов ошибки: NO_ERROR,
ERROR_INVALID_SERVICE_CONTROL,
ERROR_SERVICE_CANNOT_ACCEPT_CTRL или
ERROR_SERVICE_NOT_ACTIVE. Иначе, структура не заполняется.
Возвращаемые значения
Если функция завершается успешно,
возвращаемое значение является ненулевым.
Если функция завершается ошибкой,
возвращаемое значение — нуль. Чтобы
получить дополнительную информацию об
ошибке, вызовите GetLastError.
Ниже следуют коды ошибок, которые
могут установиться диспетчером управления
службами. Другие коды ошибки могут
установиться функциями реестра, которые
вызывает диспетчер управления службами.
Код возврата | Описание |
---|---|
ERROR_ACCESS_DENIED | Дескриптор не имеет необходимого права доступа. |
ERROR_DEPENDENT_SERVICES_RUNNING | Служба не может быть остановлена, потому что другие запущенные службы зависят от нее. |
ERROR_INVALID_HANDLE | Указанный дескриптор не был получен, при помощи использования функции CreateService или OpenService, или дескриптор больше не действителен. |
ERROR_INVALID_PARAMETER | Требуемый управляющий код не определен. |
ERROR_INVALID_SERVICE_CONTROL | Требуемый управляющий код не действителен, или он неприемлемый для службы. |
ERROR_SERVICE_CANNOT_ACCEPT_CTRL | Требуемый управляющий код нельзя отправить службе, потому что состояние службы — SERVICE_STOPPED, SERVICE_START_PENDING или SERVICE_STOP_PENDING. |
ERROR_SERVICE_NOT_ACTIVE | Служба не запустилась. |
ERROR_SERVICE_REQUEST_TIMEOUT | Был запущен процесс для службы, но он не вызывал функцию StartServiceCtrlDispatcher, или поток, который вызвал StartServiceCtrlDispatcher может быть блокирован функцией обрабатывающей программы управления. |
ERROR_SHUTDOWN_IN_PROGRESS | Система отключилась. |
Замечания
Функция ControlService просит, чтобы
Диспетчер управления службами (SCM)
отправил требуемый управляющий код службе.
Диспетчер управления службами (SCM)
отправляет код, если служба определяет, что
она примет код, и находится в состоянии, в
котором управляющий код можно отправить ей.
Диспетчер управления службами (SCM)
обрабатывает управляющие уведомления службы
последовательным способом —
он будет ждать, чтобы
завершения обработки данных сервисного
уведомления управления одной службы,
перед отправкой следующего. Вследствие
этого, вызов функции ControlService будет
блокирован в течение 30 секунд, если какая-нибудь
служба будет занята, обрабатывая
управляющий код. Если занятая служба, когда перерыв истекает, все
еще не возвратилась из своего обработчика
функции, ControlService
завершается ошибкой ERROR_SERVICE_REQUEST_TIMEOUT.
Чтобы остановить или запустить
службу, требуется дескриптор безопасности,
который позволяет Вам сделать это.
Дескриптор безопасности по умолчанию
предоставляет учетную запись
LocalSystem и для членов группы
Администраторов и Опытных пользователей
останавливать и запускать службы. Чтобы
изменять дескриптор безопасности службы,
см. статью Модификация DACL для службы.
Функция QueryServiceStatusEx возвращает
структуру SERVICE_STATUS_PROCESS, члены
dwCurrentState и
dwControlsAccepted которой указывают текущее
состояние и управления, принятые
запущенной службой. Все запущенные службы
принимают управляющий код SERVICE_CONTROL_INTERROGATE
по умолчанию. Драйверы не принимают
управляющих кодов кроме SERVICE_CONTROL_STOP и
SERVICE_CONTROL_INTERROGATE. Каждая служба задает другие
управляющие коды, которые она принимает,
когда вызывает функцию SetServiceStatus, чтобы
сообщить о своем состоянии. Служба должна
всегда принимать эти коды, когда она
запускается, независимо от того что она
делает.
Следующая таблица показывает
действие Диспетчера управления службами (SCM)
в каждом из возможных состояний службы.
Состояние службы | Останов | Другие управляющие действия |
---|---|---|
STOPPED | (c) | (c) |
STOP_PENDING | (b) | (b) |
START_PENDING | (a) | (b) |
RUNNING | (a) | (a) |
CONTINUE_PENDING | (a) | (a) |
PAUSE_PENDING | (a) | (a) |
PAUSED | (a) | (a) |
Где, | (a) | Если служба принимает этот управляющий код, отправляется запрос службе; иначе, функция ControlService возвращает значение — ноль, а GetLastError возвращает ERROR_INVALID_SERVICE_CONTROL. |
(b) | Служба не находится в состоянии, в котором ей можно передать управление, так что ControlService возвращает значение — ноль, а GetLastError возвращает ERROR_SERVICE_CANNOT_ACCEPT_CTRL. |
|
(c) | Служба не активна, таким образом ControlService возвращает значение — ноль, а GetLastError возвращает ERROR_SERVICE_NOT_ACTIVE. |
Демонстрационный код
Пример смотри в статье
Передача запросов на
управление службе.
Смотри также
Обзор Службы,
Функции,
используемые службами, CreateService, OpenService,
QueryServiceStatusEx,
SetServiceObjectSecurity, SetServiceStatus, SERVICE_STATUS
Размещение
|
||
К |
Windows XP |
Да |
л |
Windows 2000 Professional |
Да |
и |
Windows NT Workstation |
Да |
е |
Windows Me |
Нет |
н |
Windows 98 |
Нет |
т |
Windows 95
|
Нет |
С |
Windows Server 2003 |
Да |
е | Windows 2000 Server |
Да |
р | Windows NT Server |
Да |
в | ||
е | ||
р | ||
Используемая
|
Advapi32.lib |
|
Используемая DLL |
advapi32.dll | |
Заголовочный файл |
||
— объявлено в
|
Winsvc.h |
|
— включено в |
Windows.h |
|
Unicode |
Нет |
|
Замечания по платформе |
Не имеется |