احتمال إنهاء عملية تشغيل مع CreateProcess() قبل الأوان

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

اضغط هنا لرابط المقالة باللغة الانجليزية156484
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
قد تفشل Cmd.exe Perl.exe أو تطبيقات أخرى وضع وحدة التحكم التهيئة بشكل صحيح وإنهاء قبل الأوان عند بدء تشغيل خدمة باستخدام CreateProcess() أو APIs CreateProcessAsUser(). لدى عملية الاستدعاء أية طريقة معرفة تم إنهاء التطبيق وضع وحدة التحكم launched قبل الأوان.

في بعض الحالات، تشير استدعاء GetExitCode() مقابل العملية الفاشلة إلى رمز إنهاء التالية:
128 م ERROR_WAIT_NO_CHILDREN - يوجد لم عمليات تابعة لانتظار.
في تطبيقات ذات مؤشرات ترابط يؤدي إنهاء قبل الأوان تسرب كومة الذاكرة المؤقتة الخاصة بسطح المكتب. بمرور الوقت كومة الذاكرة المؤقتة الخاصة بسطح المكتب يتم استنفاد ، والذي ينتج خطأ تهيئة User32.dll أو Kernel32.dll.
معلومات أخرى
  • قد يواجه ملقم معلومات إنترنت (IIS) هذه المشكلة بشكل متقطع عند معالجة البرامج النصية CGI أو Perl. في هذه الحالة المستعرض بإرجاع الخطأ التالي عند تنفيذ البرامج النصية CGI:
    خطأ CGI

    تطبيق CGI المحدد misbehaved بواسطة عدم إرجاع مجموعة كاملة من رؤوس صفحات HTTP. رؤوس يقم بإرجاع:.
  • أيضاً قد خدمة Command البعيد (RCMD) يواجه هذه المشكلة. RCMD خبرة العملاء الاتصال وقطع الرسائل عند محاولتهم الوصول إلى خادم يقوم بتشغيل خدمة RCMD. هذا قد يتم استخدام كتطبيق اختبار إذا خدمة أخرى قيد التشغيل في هذه المشكلة.
  • تعرف خدمات الجهات الأخرى (مثل Patrol من البرامج BMC) أيضاً إلى فشل لحدوث هذه المشكلة.
الحل
لحل هذه المشكلة، الرجاء مراجعة المقالات التالية في قاعدة معارفMicrosoft للحصول على مزيد من المعلومات:
معرّف المقالة: 142676
عنوان: كيفية تصحيح الأخطاء الشائعة في الملف User32.dll

معرّف المقالة: 175687
عنوان: Win32k.sys أسباب إيقاف 0x0000001e "و" 0x0000000a تشغيل SMP

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

خصائص

رقم الموضوع: 156484 - آخر مراجعة: 12/04/2015 15:24:51 - المراجعة: 2.3

Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows NT Server 4.0 Standard Edition, ملقم معلومات إنترنت 3.0

  • kbnosurvey kbarchive kbmt kbenv kbinterop kbprb KB156484 KbMtar
تعليقات