Gestionnaire de contrôle de service peut ne pas recevoir de Notification SERVICE_CONTROL_SHUTDOWN

Traductions disponibles Traductions disponibles
Numéro d'article: 230449 - Voir les produits auxquels s'applique cet article
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
Agrandir tout | Réduire tout

Sommaire

Symptômes

La fonction de gestionnaire de contrôle de service et la fonction de gestionnaire de contrôle de console enregistrée par un service ne peut-être pas recevoir des notifications de SERVICE_CONTROL_SHUTDOWN ou CTRL_SHUTDOWN_EVENT.

Cause

Ce problème peut se produire si un utilisateur n'est pas connecté localement à l'ordinateur et l'ordinateur est mis hors tension par programme (par un programme).

Résolution

Windows 2000

Pour résoudre ce problème, procurez-vous le dernier service pack pour Windows 2000. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
260910 Comment faire pour obtenir le dernier Service Pack Windows 2000

Windows NT Server ou Workstation 4.0

Pour résoudre ce problème, procurez-vous le dernier service pack pour Windows NT 4.0 ou la mise à jour de logiciels individuels. Pour plus d'informations sur l'obtention du dernier service pack, accédez à :
  • 152734 Comment faire pour obtenir le dernier service pack windows nt 4.0
Pour plus d'informations sur l'obtention de la mise à jour logicielle individuelle, contactez les Services de Support technique de Microsoft. Pour obtenir une liste complète des numéros de téléphone des Services de Support technique Microsoft et des informations sur les coûts de prise en charge, rendez-vous à l'adresse suivante sur le World Wide Web :
http://support.Microsoft.com/contactus/?ws=support

Édition Terminal Server

Pour résoudre ce problème, procurez-vous le dernier service pack pour Windows NT Server 4.0, Édition Terminal Server. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
152734 Comment faire pour obtenir le dernier Service Pack Windows NT 4.0

Statut

Windows 2000

Microsoft a confirmé l'existence de ce problème dans Windows 2000. Ce problème a été corrigé dans Windows 2000 Service Pack 1.

Windows NT 4.0

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés au début de cet article. Ce problème a été corrigé dans le Service Pack 6 Windows NT 4.0 et Windows NT Server 4.0, Édition Terminal Server, Service Pack 5.

Plus d'informations

Un programme qui s'exécute comme un service peut appeler RegisterServiceCtrlHandler pour inscrire une fonction de gestionnaire de contrôle de service pour la gestion de ses demandes de contrôle de service et peut enregistrer un gestionnaire de contrôle de console à l'aide de SetConsoleCtrlHandler pour la réception des événements de contrôle. Si l'ordinateur est arrêté par programme à l'aide de fonctions ExitWindowsEx ou InitiateSystemShutdown, le Gestionnaire de contrôle de service doit recevoir une notification de SERVICE_CONTROL_SHUTDOWN et le Gestionnaire de contrôle doit recevoir une notification de CTRL_LOGOFF_EVENT suivie d'une notification de CTRL_SHUTDOWN_EVENT.

Si l'ordinateur est arrêté manuellement par l'utilisateur de la console ou par programme si un utilisateur est connecté localement à l'ordinateur, le Gestionnaire de contrôle de service reçoit une notification de SERVICE_CONTROL_SHUTDOWN et le Gestionnaire de contrôle reçoit une notification de CTRL_LOGOFF_EVENT suivie d'une notification de CTRL_SHUTDOWN_EVENT comme prévu.

Propriétés

Numéro d'article: 230449 - Dernière mise à jour: samedi 1 février 2014 - Version: 4.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionnel
Mots-clés : 
kbnosurvey kbarchive kbqfe kbhotfixserver kbbug kbfix kbkernbase kbservice kbwin2000sp1fix kbmt KB230449 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 230449
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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