Дескриптор управления службой может не получить уведомление о SERVICE_CONTROL_SHUTDOWN

Переводы статьи Переводы статьи
Код статьи: 230449 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Функция обработчика службы управления и консоли управления функцию-обработчик зарегистрированного службой не может получать уведомления SERVICE_CONTROL_SHUTDOWN или CTRL_SHUTDOWN_EVENT.

Причина

Это может происходить, если пользователь не вошел в систему локально на компьютер и компьютер выключается программным образом (с помощью программы).

Решение

Windows 2000

Чтобы устранить эту проблему, получите последний пакет обновления для Windows 2000. Для получения дополнительных сведений щелкните следующий номер статьи для просмотра в статье theMicrosoft базы знаний Майкрософт:
260910 Получение последнего пакета обновления для Windows 2000

Windows NT Server или Workstation 4.0

Чтобы устранить эту проблему, получите последний пакет обновления для Windows NT 4.0 или отдельные обновления. Сведения о получении последней версии пакета обновления посетите:
  • 152734 как получить последний пакет обновления для windows nt 4.0
Сведения о получении отдельного обновления обратитесь в службу технической поддержки Майкрософт. Полный список телефонов службы технической поддержки Майкрософт и сведения о стоимости поддержки Пожалуйста, перейдите по следующему адресу в Интернете:
http://support.Microsoft.com/contactus/?ws=support

Выпуск сервера терминалов

Чтобы устранить эту проблему, получите последний пакет обновления для Windows NT Server 4.0 Terminal Server Edition. Для получения дополнительных сведений щелкните следующий номер статьи для просмотра в статье theMicrosoft базы знаний Майкрософт:
152734 Получение последнего пакета обновления для Windows NT 4.0

Статус

Windows 2000

Корпорация Майкрософт подтверждает, что это является проблемой в Windows 2000. Впервые эта ошибка была исправлена в Пакет обновления 1 для Windows 2000.

Windows NT 4.0

Корпорация Майкрософт подтверждает, что это является проблемой в продуктах Майкрософт, перечисленных в начале данной статьи. Сначала исправление этой проблемы появилось в Windows NT 4.0 Пакет обновления 6 и Windows NT Server 4.0 Terminal Server Edition, Пакет обновления 5.

Дополнительная информация

Программа, которая запускается как служба может вызывать RegisterServiceCtrlHandler для регистрации функции службы управления обработчик для обработки запросов службы управления и можно зарегистрировать обработчик управления консоли с помощью SetConsoleCtrlHandler для получения событий элемента управления. При выключении программным способом с помощью InitiateSystemShutdownили ExitWindowsEx , обработчик управления службой должны получать уведомления о SERVICE_CONTROL_SHUTDOWN и консоль управления обработчик должен получать уведомления о CTRL_LOGOFF_EVENT следуют уведомления CTRL_SHUTDOWN_EVENT.

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

Свойства

Код статьи: 230449 - Последний отзыв: 21 сентября 2013 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Ключевые слова: 
kbqfe kbhotfixserver kbbug kbfix kbkernbase kbservice kbwin2000sp1fix kbmt KB230449 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 230449

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com