برامج تشغيل ببطء أو بطيئة تسجيل الدخول إذا كان اتصال الشبكة إلى المجلد الرئيسي بطيئاً

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

اضغط هنا لرابط المقالة باللغة الانجليزية306850
ملاحظة
تنطبق هذه المقالة على Windows 2000. الدعم لـ Windows 2000 تنتهي في 13 يوليو 2010.Windows 2000 End-of-Support Solution Center نقطة بداية لتخطيط استراتيجية الترحيل الخاص بك من نظام التشغيل Windows 2000. لمزيد من المعلومات راجع Microsoft Support Lifecycle Policy.
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الأعراض
عند بدء تشغيل برنامج قد يعمل البرنامج ببطء شديد إذا تحققت الحالتين التاليتين:
  • بدء تشغيل أحد برامج التي لا تحتوي خاصية "البدء".
  • اتصال شبكة الاتصال إلى مشاركة شبكة معيّن يحتوي على المجلد الرئيسي بطيئة للغاية.
بالإضافة إلى ذلك، عند تسجيل الدخول إلى جهاز الكمبيوتر قد تكون عملية تسجيل الدخول أبطأ من المتوقع إذا تحققت الشروط التالية:
  • يجب على الكمبيوتر العميل ابحث عن ملفات النظام (.dll) في المجلد الرئيسي.
  • اتصال شبكة الاتصال إلى مشاركة شبكة معيّن يحتوي على المجلد الرئيسي بطيئة للغاية.
السبب
قد تحدث هذه المشكلة لأن برنامج ينقص الخاصية "البدء" يبدأ في مجلد العمل الحالي. عادةً ما يكون مجلد العمل الحالي هو المجلد الرئيسي الخاص بالمستخدم. ترتيب البحث في مكتبات الارتباط الحيوي (DLL) يتضمن مجلد العمل الحالي أولاً، ثم المجلدات المحددة في مسار النظام. هذا لمساهمة إلى بطء الأداء عبر اتصالات استتار عالية مثل شبكة اتصال أو اتصالات الشبكة الخاصة الظاهرية.
الحل
لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لنظام التشغيل Windows 2000. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft" (ينتقل بك هذا الارتباط إلى صفحة قد يكون محتواها كله أو جزء منه باللغة الإنجليزية):
260910كيفية الحصول على أحدث حزمة خدمة لنظام التشغيل Windows 2000
يجب أن يكون إصدار اللغة الإنجليزية من هذا الإصلاح سمات الملفات التالية أو أحدث:
   Date         Time   Version        Size     File name   --------------------------------------------------------   06-Sep-2001  16:07  5.0.2195.4272  708,368  Kernel32.dll				
إذا كنت تستخدم Windows 2000 Service Pack 3 (SP3) أو الإصدار الأحدث، كما لم يتم تثبيت الإصلاح الجديد الموضح في هذه المقالة قبل تحديث إلى SP3 أو أحدث ، فعليك تكوين التسجيل يدويًا لتمكين البحث preemptive المسار:
  1. ابدأ تشغيل "محرر التسجيل".
  2. حدد موقع ثم انقر فوق مفتاح التسجيل التالي:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  3. في القائمة تحرير أشر إلى جديد له ثم انقر فوق قيمة DWORD.
  4. اكتب SafeDllSearchMode في المربع اسم قيمة ثم اضغط مفتاح الإدخال ENTER.
  5. انقر نقراً مزدوجاً فوق القيمة الجديدة التي قمت بإنشائها في الخطوة 4 قم بتعيين هذه القيمة إلى 1 ثم انقر فوق موافق.
  6. قم بإنهاء "محرر التسجيل".
  7. إعادة تشغيل Windows التغيير نافذ المفعول.
ملاحظة تعيين هذا المفتاح فقط إذا كنت تواجه معينة المشكلة الموضحة في هذه المقالة.
الحل البديل
كمحاولة للتغلب على هذه المشكلة قم بتغيير الخاصية "البدء" لاختصار برنامج ليكون مجلد على محرك أقراص محلي أو على كمبيوتر غير قابل للوصول عبر اتصال استتار منخفض.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في بداية هذه المقالة. تم تصحيح هذه المشكلة لأول مرة في حزمة الخدمة Service Pack 3 الخاصة بـ Windows 2000.
معلومات أخرى
يضيف هذا الإصلاح العاجل قيمة التسجيل التالية:
Manager\SafeDllSearchMode HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
يتم تعيين قيمة التسجيل إلى 1. إعداد 1 النظام أولاً بالبحث في المجلدات المحددة في مسار النظام له ثم يبحث في مجلد العمل الحالي. إعداد 0 النظام يبحث أولاً في مجلد العمل الحالي له ثم يبحث في المجلدات المحددة في مسار النظام.

دالة SearchPath() بالبحث عن ملف محدد في مسار معين. تبحث الدالة لملف مطابق في الدلائل التالية في التسلسل التالي:
  • دليل منه تحميل التطبيق.
  • الدليل الحالي.
  • دليل النظام.

    ملاحظة استخدم الدالة GetSystemDirectory الحصول على مسار هذا الدليل.
  • دليل النظام 16-بت.

    ملاحظة لا توجد أية دالة يسترد مسار هذا الدليل ولكن يتم البحث فيها.
  • دليل Windows.

    ملاحظة استخدم الدالة GetWindowsDirectory الحصول على مسار هذا الدليل.
  • الدلائل المذكورة في متغير البيئة PATH. عند محاولة تشغيل برنامج وذلك بالنقر فوق ابدأ ثم فوق تشغيل يبحث Windows عن المجلد الرئيسي للبرنامج قبل المسار البحث.
يمكنك تغيير هذا السلوك عن طريق تعديل مفتاح التسجيل التالي:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer Name: StartRunNoHOMEPATH
تعيين المعلمة Type إلى REG_DWORD وتعيين معلمة البيانات إلى 1.
لمزيد من المعلومات حول هذا السلوك انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft" (ينتقل بك هذا الارتباط إلى صفحة قد يكون محتواها كله أو جزء منه باللغة الإنجليزية):
264061يتم البحث المجلد الرئيسي أولاً عند محاولة تشغيل برنامج
لمزيد من المعلومات حول كيفية الحصول على الإصلاح عاجل لنظام التشغيل Windows 2000 Datacenter انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft" (ينتقل بك هذا الارتباط إلى صفحة قد يكون محتواها كله أو جزء منه باللغة الإنجليزية):
265173برنامج Datacenter وبين منتجات Windows 2000 Datacenter Server
لمزيد من المعلومات حول كيفية تثبيت إصلاحات عاجلة متعددة من خلال إعادة التشغيل مرة واحدة فقط، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft" (ينتقل بك هذا الارتباط إلى صفحة قد يكون محتواها كله أو جزء منه باللغة الإنجليزية):
296861استخدام الأداة QChain.exe تثبيت إصلاحات عاجلة متعددة من خلال إعادة التشغيل مرة واحدة
لمزيد من المعلومات حول كيفية تثبيت Windows 2000 والإصلاحات Windows 2000 في نفس الوقت، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft" (ينتقل بك هذا الارتباط إلى صفحة قد يكون محتواها كله أو جزء منه باللغة الإنجليزية):
249149لتثبيت الإصلاحات الضرورية Microsoft Windows 2000 و Windows 2000
kbShell ارتباطات kbbillprodsweep SafeDllSearchMode ، StartRunNoHOMEPATH ، SafeProcessSearchMode KB905890

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

خصائص

رقم الموضوع: 306850 - آخر مراجعة: 12/06/2015 05:09:41 - المراجعة: 6.5

Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Server

  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbbug kbenv kbfix kbshell kbui kbwin2000presp3fix kbwin2000sp3fix KB306850 KbMtar
تعليقات