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

استكشاف أخطاء حد الاتصال الوارد لبروتوكول Server Message Block في مجموعة عمل نظير إلى نظير في أنظمة تشغيل Windows وإصلاحها

انتهاء دعم نظام التشغيل Windows XP

لقد أنهت شركة Microsoft دعم Windows XP في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

هام تتضمن هذه المقالة معلومات حول كيفية تعديل السجل. تأكد من عمل نسخة احتياطية من السجل قبل تعديله. وتأكد أيضًا من معرفة كيفية استعادته في حالة حدوث مشكلة. لمزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته وتعديله، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft" (قد تحتوي هذه المقالة على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
322756 كيفية عمل نسخة احتياطية من السجل واستعادته في نظامي التشغيل Windows XP وWindows Vista
الأعراض
في مجموعة عمل نظير إلى نظير، عندما تحاول الاتصال بموارد شبكة لجهاز كمبيوتر يقوم بتشغيل أي من البرامج المسردة في بداية هذه المقالة، قد تتلقى إحدى رسالتي الخطأ التالية:
Operating system error 71.

No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept. (خطأ في نظام التشغيل 71. ‏‏يتعذر إجراء أية اتصالات أخرى بهذا الكمبيوتر البعيد في الوقت الحالي نظراً لوجود أقصى عدد من الاتصالات التي يمكن للكمبيوتر قبولها.)


System error 71 has occurred.

This remote computer has reached its connection limit, you cannot connect at this time. (حدث خطا في النظام 71. وصل جهاز الكمبيوتر البعيد هذا إلى حد الاتصال، لا يمكنك الاتصال الآن.)
تحدث هذه المشكلة عندما يصل جهاز كمبيوتر إلى العدد الأقصى من اتصالات المضيف المسموح بها. في هذه الحالة، عند إنشاء اتصال جلسة عمل "فارغة" في عميل نظام التشغيل Microsoft Windows 2000، يتم احتساب اتصال جلسة العمل "فارغة" هذه كجلسة عمل واحدة على الملقم الذي يستند إلى نظام التشغيل Microsoft Windows XP. لذا تظهر رسالتا الخطأ المذكورتان في القسم "الأعراض" من هذه المقالة، حتى لو لم يكن عدد الاتصالات بأجهزة الكمبيوتر يتجاوز الحد.

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

ملاحظات
  • بالنسبة إلى أجهزة الكمبيوتر التي تستند إلى نظام التشغيل Windows XP Professional، يكون العدد الأقصى لاتصالات الشبكة المتزامنة هو عشرة اتصالات. يتضمن هذا الحد كافات بروتوكولات النقل ومشاركة الموارد. بالنسبة إلى أجهزة الكمبيوتر التي تستند إلى نظام التشغيل Windows XP Home Edition، يكون العدد الأقصى من اتصالات الشبكة المتزامنة المسموح بها هو خمسة اتصالات. يكون هذا الحد هو عدد جلسات العمل التي يمكن استضافتها في نفس الوقت من أجهزة الكمبيوتر الأخرى. لذلك، يتعذر علينا استخدام الأداة الإدارية للاتصال بالنظام من جهاز كمبيوتر بعيد.
  • عند اتصال العديد من جلسات العمل "الفارغة" من جهاز كمبيوتر منفرد، يتم احتساب كل جلسة عمل منها.
  • يمكن فحص IPC$‎ فقط بواسطة استخدام الأمر net session. على سبيل المثال، عندما يحاول جهاز كمبيوتر منفرد يستند إلى نظام التشغيل Windows 2000 استخدام جلسات عمل IPC$‎ متعددة، يمكن استخدام جلسة عمل IPC$‎ واحدة في كل مرة.
  • لا يصلح إدخال التسجيل RestrictAnonymous لهذا الحل.
السبب
ربما قامت محطة عمل عميلة لنظام التشغيل Windows بفتح اتصال توجيه لأنبوبة الاتصال المسماة \PIPE\spoolss على ملقم طباعة أو محطة عمل لها طابعة مشتركة. يحدث ذلك عادة عند بدء تشغيل برنامج يستعلم عن طابعات (على سبيل المثال، Microsoft Word)، أو عند فتح المجلد "الطابعات" في "لوحة التحكم". يؤدي التخزين المؤقت للطابعة على كل من العميل والملقم إلى فتح مؤشر خاص بهذا الاتصال.
يتطلب "استدعاء إجراء عن بُعد" (RPC) وجود مثيل لأنبوبة العمل المسماة لكل اتصال "استدعاء إجراء عن بُعد" (على سبيل المثال، OpenPrinter). إذا توقف الاتصال OpenPrinter عن الاستجابة، يُبقي "استدعاء إجراء عن بُعد" اتصال الأنبوبة المسماة مفتوحًا. لا يقوم "استدعاء إجراء عن بُعد" بقطع هذا الاتصال إلى أن يتم إغلاق مؤشر السياق (OpenPrinters).

إذا تحققت الحالتان التاليتان، يمكنك فتح اتصال مجهول (كما يعرف أيضًا اتصال جلسة عمل فارغة) والذي لا يقوم بالإغلاق إلى الأنبوبة المسماة \PIPE\spoolss على محطة العمل التي تعمل كملقم في شبكة نظير إلى نظير:
  • قام العميل بالاتصال بطابعة مشتركة على جهاز كمبيوتر يعمل كـ "ملقم طباعة".
  • قمت بإعداد طابعة مشتركة محلية على عميل أو أكثر.
الحل
استخدم إحدى الطريقتين التاليتين لتحديد اتصالات جلسة عمل فارغة على محطة العمل الخاصة بك التي تعمل كملقم طباعة. تعد الطريقة الأولى هي المفضلة.

الطريقة الأولى

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

استخدام واجهة مستخدم نهج المجموعة (أداة MMC الإضافية لنهج الأمان المحلي)

  1. انقر فوق ابدأ، ثم أشر إلى البرامج، ثم أشر إلى أدوات إدارية، ثم انقر فوق نهج الأمان المحلي.

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

    ملاحظة في نظام التشغيل Windows XP، يمكن أن تكون قيمة المفتاح الفرعي
    RestrictAnonymous
    هي 0 أو 1. تحدد القيمة اتصالات جلسات العمل الفارغة على الأجهزة العميلة التي تستند إلى نظام التشغيل Windows XP. لتنظيم قائمة تعداد حسابات SAM، تمت إضافة مفتاح التسجيل الفرعي التالي الجديد:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\restrictanonymoussam
    يكون النهج قابلاً للتكوين من خلال "إعدادات الأمان المحلي" ضمن إعدادات الأمان/النُهج المحلية/خيارات الأمان/الوصول إلى شبكة الاتصال: عدم السماح لمجهول بتعداد حسابات SAM.
  2. ضمن إعدادات الأمان، انقر فوق النهج المحلية، ثم انقر فوق خيارات الأمان.
  3. انقر نقرًا مزدوجًا فوق Additional restrictions for anonymous connections (قيود إضافية على الاتصالات المجهولة)، ثم ضمن Local policy setting: (إعداد النهج المحلي:)، انقر فوق No access without explicit anonymous permissions (عدم الوصول دون الحصول على أذونات مجهولة صريحة).
  4. قم بإعادة تشغيل جهاز الكمبيوتر.
يقوم هذا النهج بتقييد اتصالات جلسات العمل الفارغة.

استخدام محرر التسجيل

تحذير قد تحدث مشكلات خطيرة في حالة تعديل السجل بطريقة غير صحيحة باستخدام "محرر التسجيل" أو باستخدام طريقة أخرى. وقد تتطلب منك هذه المشكلات إعادة تثبيت نظام التشغيل. لا تضمن Microsoft إمكانية حل تلك المشكلات. يمكنك تعديل السجل ولكن على مسؤوليتك الشخصية.
لتقييد اتصالات جلسات العمل الفارغة (أو تعطيل الوصول إلى جلسة عمل فارغة):
  1. ابدأ تشغيل "محرر التسجيل".
  2. حدد المفتاح التالي داخل السجل، ثم انقر فوقه:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA
  3. من القائمة تحرير، انقر فوق إضافة قيمة، ثم قم بإضافة قيمة التسجيل التالية:
    اسم القيمة: RestrictAnonymous
    نوع البيانات: REG_DWORD
    القيمة: 2
    القيمة الافتراضية: 0
    تؤدي القيمة 2 إلى تقييد اتصالات جلسة العمل الفارغة.

    لتعيين القيمة RestrictAnonymous، قم بتغيير مفتاح التسجيل إلى 0 أو 1 لنظام التشغيل Windows NT 4.0 أو إلى 0 أو 1 أو 2 لنظام التشغيل Windows 2000. تتوافق هذه الأرقام مع الإعدادات التالية:
    • صفر: لا شيء. يعتمد على الأذونات الافتراضية.
    • 1 عدم السماح بتعداد حسابات SAM والأسماء الخاصة بها.
    • 2 عدم التمكن من الوصول بدون أذونات صريحة لمستخدمين غير محددي الهوية
  4. قم بإعادة تشغيل جهاز الكمبيوتر.

الطريقة الثانية

استخدم الطريقة التالية لتجنب اتصالات جلسة العمل الفارغة التي لها وقت خمول كبير والتي قامت بفتح مؤشر إلى الأنبوبة المسماة \PIPE\spoolss.

إزالة مشاركة طابعة على الأجهزة العميلة

قم بتعريف الأجهزة العميلة التي لها مشاركات طابعة محلية ممكَّنة (راجع القسم "مزيد من المعلومات" للحصول على مزيد من المعلومات) وقم بإزالة كافة مشاركات الطابعات المحلية على أجهزة الكمبيوتر هذه:
  1. افتح المجلد الطابعات للتحقق ما إذا كنت قد قمت بمشاركة طابعة محلية.
  2. افتح الإطار خصائص من الطابعة المشتركة، ثم انقر فوق مشاركة.
  3. انقر لتحديد الخيار غير مشتركة.
تصريح
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
يكون مرخصًا لأجهزة الكمبيوتر التي تعمل بأنظمة التشغيل Windows NT Workstation 4.0 وWindows 2000 Professional وWindows XP Professional بعدد أقصى يبلغ عشر جلسات عمل واردة متزامنة للعميل. يكون مرخصًا لأجهزة الكمبيوتر التي تعمل بنظام التشغيل Windows XP Home Edition بعدد أقصى يبلغ خمس جلسات عمل واردة متزامنة للعميل. تشكل كافة اتصالات محرك الأقراص المنطقي والطابعة المنطقية ومستوى النقل المدمجة من جهاز كمبيوتر واحد جلسة عمل واحدة.

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

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

استخدم الأوامر التالية للحصول على معلومات حول جلسات العمل والملفات المفتوحة والموارد المشتركة.

معلومات حول جلسات العمل النشطة على جهاز كمبيوتر يقوم بتشغيل خدمة الملقم

لتلقي معلومات حول جلسات العمل النشطة الموجودة على جهاز كمبيوتر يقوم بتشغيل خدمة الملقم، اكتب الأوامر التالية:
net session
قم باحتساب عدد جلسات العمل المفتوحة لمعرفة ما إذا كان حد جلسات العمل هو ٥ أو ١٠ في حالة نظام التشغيل Windows XP Home Edition، الذي تم الوصول إليه. وبنفس الطريقة، تكون هناك جلسة عمل واحدة لكل عميل بعيد.

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

يكون السبب الرئيسي عادة وراء جلسات العمل الفارغة هي اتصالات IPC$‎ كخطوة أولى في إنشاء اتصال. وتبقى جلسات العمل نشطة لمدة ٣٠ إلى ٩٠ ثانية.

ملاحظة لقطع اتصال جلسات عمل جهاز الكمبيوتر العميل، استخدم الأمر التالي:
net session /delete \\اسم جهاز الكمبيوتر
يؤدي هذا الأمر إلى قطع اتصال كافة جلسات العمل من هذا الكمبيوتر وإغلاق كافة الملفات الأخرى المفتوحة. قد يؤدي هذا الأمر إلى فقدان البيانات إذا تم إغلاق ملفات مفتوحة دون الحفظ.

معلومات حول الملفات المفتوحة

لتلقي معلومات حول الملفات المفتوحة، على جهاز الكمبيوتر الذي يقوم بتشغيل خدمة الملقم، اكتب الأمر التالي:
net files
إذا شاهدت جلسات عمل فارغة دائمة لمستخدم في جدول جلسات العمل، حدد الملف أو الأنبوبة التي يستخدمها المستخدم.

معلومات حول جدول اتصال NetBIOS

لمشاهدة قائمة بالاتصالات الواردة والصادرة وكمية البيانات المنقولة في هذه الاتصالات، اكتب الأمر:
nbtstat -s

معلومات حول الموارد المشتركة

لمشاهدة مشاركات الملفات والمشاركات الإدارية المخفية والطابعات المشتركة، اكتب الأمر التالي:
net share
قد ينبغي عليك لقيام بإجراء المزيد من استكشاف الأخطاء وإصلاحها لتحديد أسباب جلسات العمل المتعددة للعميل.

استخدم "مراقبة الشبكة" لتحديد المكون الذي يبدأ جلسة إضافية وما هو سياق الأمان المستخدم لجلسة عمل البروتوكول Server Message Block. لتصفية نقل البيانات التي يتسبب به التخزين المؤقت للطابعة، استخدم المحلل R_WINSPOOL في "مراقبة الشبكة. إذا قام جهاز كمبيوتر يستند إلى نظام التشغيل Windows بالبحث عن أجهزة كمبيوتر تعمل كملقم قائمة انتظار طباعة، فإنه يستخدم عمليات NetShareEnum خلال البروتوكول RemAPI (المعروف أيضًا Microsoft Windows Lanman Remote API Protocol). افتراضيًا، عند استخدام عملية NetShareEnum، يلزم وجود وصول مجهول فقط لإجراء طلبات NetServerEnum2 وNetServerEnum3. افتراضيًا، يكون الوصول المجهول ممكَّنًا بالنسبة إلى أنظمة تشغيل Windows.

لمزيد من المعلومات، انقر فوق أرقام المقالات التالية لعرضها في "قاعدة معارف Microsoft" (قد تحتوي هذه المقالات على ارتباطات إلى محتوى باللغة الإنجليزية (محتوى لم تتم ترجمته بعد)):
122920 حد الاتصالات الواردة في أنظمة تشغيل Windows
132679 حساب النظام المحلي وجلسات العمل الفارغة في نظام التشغيل Windows NT
143474 تقييد المعلومات المتوفرة لمستخدم تسجيل الدخول المجهول
149522 خطأ في النظام 71 وإدارة التراخيص
154541 فتح العملاء للعديد من اتصالات \Pipe\Spoolss إلى ملقم طباعة WinNT
156431 XFOR: الخطأ 71 عند استخدام ملقم NT من القرص المضغوط MSDN Select
179483 رسالة الخطأ: يتعذر إجراء مزيد من الاتصالات في الوقت الحالي
191611 أعراض المستعرضات متعددة طرق الاتصال
246261 كيفية استخدام قيمة التسجيل RestrictAnonymous في Windows 2000
289655 كيفية تمكين مشاركات جلسة عمل فارغة على جهاز كمبيوتر يستند إلى نظام التشغيل Windows 2000
302099 استخدام أجهزة الكمبيوتر العميلة التي تستند إلى نظام التشغيل Windows 2000 لاتصالات متعددة عند تعيين محركات الأقراص إلى ملقم مفرد
314882 حد الاتصالات الواردة في نظام التشغيل Windows XP
Error71, 10 user limit, connection, nullsession, nulluser, license, winspool:RpcGetPrinter RpcSetAllocFailCount, winspool opnum 0x45, KB328459 STATUS_REQUEST_NOT_ACCEPTED
خصائص

رقم الموضوع: 328459 - آخر مراجعة: 02/25/2008 20:39:00 - المراجعة: 6.1

  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • kbtshoot kbprb KB328459
تعليقات