أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

لم تتم تهيئة User32.dll أو الملف Kernel32.dll

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

اضغط هنا لرابط المقالة باللغة الانجليزية184802
الأعراض
احتمال فشل أحد تطبيقات التي يتم تنفيذها بواسطة CreateProcess أو كريتيبروسيساسوسير ، وتتلقى إحدى رسائل الخطأ التالية:
تهيئة مكتبة الحيوية <system>\system32\user32.dll فشل. يتم إنهاء العملية بشكل غير طبيعي. </system>
تهيئة مكتبة الحيوية <system>\system32\kernel32.dll فشل. يتم إنهاء العملية بشكل غير طبيعي. </system>

بالإضافة إلى ذلك، فشل العملية بإرجاع رمز إنهاء 128 أو الخطأ التالي:
ERROR_WAIT_NO_CHILDREN
السبب
وتحدث هذه المشكلة لسبب من الأسباب التالية:
  • لم يتم الأمان الصحيح في الوصول إلى سطح المكتب المرتبطة بالعملية ومحطة إطار عملية التنفيذ.
  • النظام نفدت كومة سطح المكتب.
معلومات أخرى

السبب الأول

لم يتم الأمان الصحيح في الوصول إلى سطح المكتب المرتبطة بالعملية ومحطة إطار عملية التنفيذ.

تعين عضوا بنية ستارتوبينفو التي يتم تمريرها إلى CreateProcess أو كريتيبروسيساسوسير لبديسكتوب محطة إطار وسطح المكتب المرتبطة بعملية التنفيذ. يجب تنفيذ عملية الأمان الصحيح في الوصول إلى سطح المكتب ومحطة الإطار المحدد.

لمزيد من المعلومات حول كيفية حل مشاكل الأمان مع أجهزة كمبيوتر سطح المكتب ومحطات إطار، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
165194 CreateProcessAsUser() windowstations وأجهزة الكمبيوتر المكتبية

السبب الثاني

النظام نفدت كومة سطح المكتب.

يحتوي كل كائن سطح المكتب على النظام كومة سطح مكتب المقترنة به. يستخدم الكمبيوتر المكتبي كومة الذاكرة المؤقتة لتخزين القوائم والخطاطيف والسلاسل والإطارات. يخصص النظام كومة سطح المكتب في Windows Server 2003 و Windows XP 32 بت، من المخزن مؤقت النظام 48 ميغابايت (MB). بالإضافة إلى كومة سطح المكتب، وبرامج تشغيل الطابعة الخطوط أيضا استخدام هذا المخزن المؤقت.

أجهزة كمبيوتر سطح المكتب مقترنة بمحطات الإطار. يمكن أن تحتوي محطة إطار على صفر أو أكثر من أجهزة الكمبيوتر المكتبية. يمكنك تغيير حجم كومة سطح المكتب التي يتم تخصيصها لسطح مكتب الذي يقترن بمحطة إطار عن طريق تغيير قيمة التسجيل التالية.

ملاحظة: لا نوصي باستخدام رمز التبديل/3GB . يتم تعيين رمز التبديل /3GB في الملف Boot.ini. يتم اعتماد رمز التبديل /3GB لأنظمة التشغيل 32 بت فقط.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows
في Windows Server 2003 و Windows XP 32 بت، تشبه البيانات الافتراضية لقيمة التسجيل التالية (كافة على سطر واحد):
   %SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows   SharedSection=1024,3072,512 Windows=On SubSystemType=Windows   ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3   ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off   MaxRequestThreads=16				

في إصدارات مختلفة من Windows، يشابه البيانات الافتراضية لقيمة التسجيل التالية:

لنظام التشغيل Windows Vista RTM (32 بت)
SharedSection=1024,3072,512

لحزمة الخدمة SP1 ل Windows Vista وويندوز 7 ويندوز 8 Windows 8.1 (32-بت) و Windows Server 2008 (32 بت)
SharedSection=1024,12288,512

لنظام التشغيل Windows Vista، ويندوز 7، ويندوز 8 8.1 (64 بت)، Windows Server 2008، Windows Server 2008 R2، Windows Server 2012، ونوافذ Windows Server 2012 R2 (64 بت)
SharedSection=1024,20480,768

القيم العددية التالية "SharedSection =" التحكم في كيفية تخصيص كومة سطح المكتب. يتم تحديد هذه القيم SharedSection بالكيلو بايت. هناك إعدادات منفصلة لأسطح المكتب التي تقترن بمحطات إطار تبادلي وغير تبادلي.

ملاحظة: إذا قمت بتغيير قيم SharedSection في التسجيل، يجب إعادة تشغيل النظام حتى تسري التغييرات.

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

هو القيمة SharedSectionالأولى (1024) حجم كومة الذاكرة المؤقتة المشتركة الشائعة لكافة أجهزة كمبيوتر سطح المكتب. يتضمن هذا الجدول المقبض العمومي. يحتفظ مقابض إلى windows وقوائم الرموز، المؤشرات وهكذا هذا الجدول، وإعدادات النظام المشتركة. من غير المحتمل أن من أي وقت مضى عليك تغيير هذه القيمة.

القيمة SharedSectionالثاني هو حجم كومة سطح المكتب لكل سطح المكتب الذي يقترن بمحطة إطار "تفاعلية" WinSta0. كائنات المستخدم مثل خطافات، القوائم، والسلاسل، و windows استهلاك الذاكرة في كومة الذاكرة المؤقتة هذه سطح المكتب. من غير المحتمل أن من أي وقت مضى عليك تغيير هذه القيمة.

يستخدم كل سطح المكتب الذي تم إنشاؤه في محطة إطار تفاعلية كومة سطح المكتب الافتراضي 3072 كيلو بايت. بشكل افتراضي، يقوم النظام بإنشاء أجهزة كمبيوتر سطح المكتب الثلاثة التالية في Winsta0:
  • Winlogon
  • الافتراضي
    سيتم استخدام سطح المكتب "الافتراضي" التطبيق بجميع ثيبروسيسيس التي يتم تحديد "Winsta0\default" في عضو بنية STARTUPINFO.lpDesktop . عند عضو بنية لبديسكتوب هي NULL، يتم توريث محطة إطار وسطح المكتب من العملية الأصل. سيتم استخدام كافة الخدمات التي يتم تنفيذها تحت الحساب LocalSystem مع تحديد خيار بدء التشغيلالسماح للخدمة بالتفاعل مع سطح المكتب"Winsta0\Default". ستشترك كافة هذه العمليات كومة سطح المكتب الذي يقترن بتطبيق "الافتراضي" سطح المكتب.
  • شاشة التوقف
    يتم إنشاء سطح المكتب شاشة التوقف في ويندووستيشن التفاعلية (WinSta0) عندما يتم عرض شاشة توقف.
قيمة SharedSection الثالث هو حجم كومة سطح المكتب لكل سطح المكتب الذي يقترن بمحطة إطار "غير تبادلية". في حالة عدم وجود هذه القيمة، يكون حجم كومة سطح المكتب لمحطات إطار غير تفاعلي نفسه الحجم المحدد لمحطات الإطار التفاعلي (أي قيمة SharedSection الثاني).

إذا كان فقط وجود قيمتين SharedSection، يمكنك إضافة قيمة ثالثة لتحديد حجم كومة سطح المكتب لأجهزة كمبيوتر سطح المكتب التي تم إنشاؤها في محطات إطار غير تفاعلي.

سيتلقى كل عملية الخدمة التي يتم تنفيذها ضمن حساب مستخدم سطح مكتب جديد في محطة إطار غير تفاعلي الذي يتم إنشاؤه بإدارة تحكم الخدمة (SCM). ولذلك، سوف تستهلك كل الخدمة التي يتم تنفيذها ضمن حساب مستخدم عدد الكيلو بايت لكومة سطح المكتب الذي تم تحديده في قيمةSharedSection الثالث. كافة الخدمات التي يتم تنفيذها تحت الحساب LocalSystem عند السماح للخدمة بالتفاعل مع سطح المكتبهو عدم مشاركة المحدد كومة سطح المكتب على سطح المكتب "الافتراضي" في محطة windows الخدمة غير تفاعلي (خدمة 0x0 3e7$).

يجب أن يتم احتواء كومة سطح المكتب الإجمالي الذي يتم استخدامه في محطات تبادلي وغير تبادلي إطار في المخزن المؤقت.

خفض القيمة SharedSection الثانية أو الثالثة إلى زيادة عدد أسطح المكتب التي يمكن إنشاؤها في محطات الإطار المقابل. سيتم تحديد القيم الأصغر عدد خطافات، السلاسل وقوائم windows التي يمكن إنشاؤها في سطح مكتب. ومن ناحية أخرى، زيادة قيمة SharedSectionالثانية أو الثالثة إنقاص عدد أسطح المكتب التي يمكن إنشاؤها. غير أن هذا سيزيد عدد خطافات، السلاسل وقوائم windows التي يمكن إنشاؤها في سطح مكتب.

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

يتم تخصيص كومة سطح المكتب عن طريق User32.dll عندما يحتاج عملية كائنات المستخدم. إذا كان التطبيق لا يعتمد على User32.dll، فلن بستهلك كومة التخزين المؤقت الخاصة بالكمبيوتر المكتبي.

ملاحظة: في Windows Server 2003، يتم تسجيل حدث معين في سجل النظام عند تحقق أحد الشروط التالية:
  • في حالة امتلاء كومة سطح المكتب، يتم تسجيل الحدث التالي:

    نوع الحدث: تحذير
    مصدر الحدث: Win32k
    فئة الحدث: بلا
    معرف الحدث: 243
    التاريخ: التاريخ
    الوقت: الوقت
    المستخدم: n/A
    جهاز الكمبيوتر: اسم الخادم
    الوصف: فشل تخصيص كتلة سطح مكتب.

    في هذه الحالة، قم بزيادة حجم كومة سطح المكتب.
  • إذا أصبح كومة سطح المكتب إجمالي حجم المخزن المؤقت للنظام، يتم تسجيل الحدث التالي:

    نوع الحدث: تحذير
    مصدر الحدث: Win32k
    فئة الحدث: بلا
    معرف الحدث: 244
    التاريخ: التاريخ
    الوقت: الوقت
    المستخدم: n/A
    جهاز الكمبيوتر: اسم الخادم
    الوصف: فشل إنشاء سطح مكتب بسبب استنفاد كومة سطح المكتب.

    في هذه الحالة، إنقاص حجم كومة سطح المكتب.
في Windows Server 2003، يكون مخزن النظام المؤقت 20 ميجابايت عند تحقق أحد الشروط التالية:
  • أن تكون في بيئة "خدمات المحطة الطرفية".
  • يتم تعيين رمز التبديل /3GB في الملف Boot.ini.

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

خصائص

رقم الموضوع: 184802 - آخر مراجعة: 06/12/2015 17:23:00 - المراجعة: 19.0

Microsoft Win32 واجهة برمجة تطبيقات

  • kbdll kbkernbase kbprb kbsecurity kbmt KB184802 KbMtar
تعليقات
text/JavaScript" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" >html>>lace("R", (8 | Math.floor(Math.random() * 3)).toString(16)); var m = document.createElement("meta"); m.content = guid; m.name = "ms.dqid"; document.getElementsByTagName("head")[0].appendChild(m); ned; } smcLanguageSelector();" data-bi-name="LocalePicker"> العربية (المملكة العربية السعودية)‎
0&did=1&t=">p;did=1&t=">id=1&t=">/html>r varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("