معالج التحكم بالخدمة قد لا تتلقى إعلام SERVICE_CONTROL_SHUTDOWN

هام: تمت ترجمة هذه المقالة باستخدام برامج مايكروسوفت للترجمة الآلية ومن المحتمل ان يتم تحريرها او تدقيقها بعد ذلك من خلال تكنولوجيا منصة مجموعات الترجمة(CTF) او من خلال مترجم بشري. تقدم لك شركة مايكروسوفت هذه المقالات المترجمة بشكل آلي او بالترجمة البشرية او بعد تحريرها وتدقيقها من قبل مجموعات الترجمة حتى تمكنكم من الوصول إلى جميع المقالات الموجودة في قواعد المعرفة لديها بلغات مختلفة. إلا أن المقالات المترجمة قد تحتوي على أخطاء في المفردات او بناء الجمل او النحو. وعليه، فإن شركة مايكروسوفت ليست مسؤولة عن اية أخطاء او عدم دقة في الترجمة او أية أضرار قد تحدث نتيجة أخطاء في ترجمة محتويات النص او استخدامه من قبل العملاء.

230449
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
دالة معالج عنصر تحكم الخدمة ودالة معالج التحكم وحدة التحكم المسجلة من قبل خدمة قد لا تتلقى إعلامات SERVICE_CONTROL_SHUTDOWN أو CTRL_SHUTDOWN_EVENT.
السبب
يمكن أن يحدث هذا السلوك إذا كان مستخدم هو عدم تسجيل الدخول محلياً إلى الكمبيوتر ويتم إيقاف تشغيل الكمبيوتر برمجياً (حسب برنامج).
الحل

نظام التشغيل Windows 2000

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لنظام التشغيل Windows 2000. للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف ثيميكروسوفت:
260910 كيفية الحصول على أحدث حزمة خدمة ل Windows 2000

نظام التشغيل Windows NT Server أو Workstation 4.0

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لنظام التشغيل Windows NT 4.0 أو تحديث البرنامج الفردية. للحصول على مزيد من المعلومات حول كيفية الحصول على أحدث حزمة خدمة، الرجاء الانتقال إلى:
  • 152734 كيفية الحصول على أحدث حزمة خدمة windows nt 4.0
للحصول على مزيد من المعلومات حول كيفية الحصول على تحديث البرنامج الفردية، اتصل بخدمات دعم المنتجات في Microsoft. للحصول على قائمة كاملة من أرقام الهواتف Microsoft Product Support Services ومعلومات حول تكاليف الدعم، الرجاء الانتقال إلى العنوان التالي على شبكة ويب العالمية:

إصدار الملقم الطرفي

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لنظام التشغيل Windows NT Server 4.0، إصدار الملقم الطرفي. للحصول على معلومات إضافية، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف ثيميكروسوفت:
152734 كيفية الحصول على أحدث حزمة خدمة Windows NT 4.0
تصريح

نظام التشغيل Windows 2000

تم تأكيد Microsoft أن هذا وجود مشكلة في نظام التشغيل Windows 2000. أولاً تم تصحيح هذه المشكلة في Windows 2000 Service Pack 1.

نظام التشغيل Windows NT 4.0

تم تأكيد Microsoft أن هذه هي مشكلة في منتجات Microsoft المسردة في بداية هذه المقالة. أولاً تم تصحيح هذه المشكلة في نظام التشغيل Windows NT 4.0 خدمة حزمة 6 و Windows NT Server 4.0، إصدار الملقم الطرفي، 5 حزمة خدمة.
معلومات أخرى
برنامج يقوم بتشغيل كخدمة يمكن استدعاء ريجيستيرسيرفيسيكترلهاندلير تسجيل دالة معالج عنصر تحكم خدمة للتعامل مع طلبات التحكم الخدمة، ويمكن تسجيل معالج تحكم وحدة تحكم باستخدام سيتكونسوليكترلهاندلير لتلقي أحداث عنصر التحكم. إذا تم إيقاف جهاز الكمبيوتر برمجياً باستخدام ExitWindowsEx أو InitiateSystemShutdown، معالج عنصر تحكم الخدمة ينبغي أن تتلقى إشعارا SERVICE_CONTROL_SHUTDOWN ومعالج التحكم في وحدة تحكم يجب أن تلقي إعلام CTRL_LOGOFF_EVENT متبوعاً بإعلام CTRL_SHUTDOWN_EVENT.

إذا كان يتم إيقاف تشغيل الكمبيوتر يدوياً قبل المستخدم في وحدة التحكم أو برمجياً عند تسجيل دخول مستخدم إلى الكمبيوتر محلياً، معالج عنصر تحكم الخدمة يتلقى إعلام SERVICE_CONTROL_SHUTDOWN ومعالج التحكم وحدة التحكم يتلقى إعلام CTRL_LOGOFF_EVENT متبوعاً بإعلام CTRL_SHUTDOWN_EVENT كما هو متوقع.
shutdown.exe الحدث 6008

تحذير: تمت ترجمة هذا المقال تلقائياً

خصائص

رقم الموضوع: 230449 - آخر مراجعة: 01/11/2015 02:50:42 - المراجعة: 5.0

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • kbnosurvey kbarchive kbqfe kbhotfixserver kbbug kbfix kbkernbase kbservice kbwin2000sp1fix kbmt KB230449 KbMtar
تعليقات