ثابت: تم قطع الجلسة بسبب رمز السبب 0، 2، 5، 11، 12

تواجه مشكلة مع خطأ "تم قطع الجلسة بسبب رمز السبب 0" المزعج؟ اقرأ هذا المنشور، حيث نقدم لك ست حلول لحل هذا الخطأ. رمز السبب 2، 5، 11، و 12 متضمنة أيضًا.

Tyler

بواسطة Tyler / تم التحديث في January 21, 2025

شارك هذا instagram reddit

Session has been disconnected reason code 0, 2, 5, 11, 12

قد يكون Event ID 40 هو الحدث النموذجي الذي قد تراه عند فحص سجلات أحداث اتصال RDP. يتم تسجيل Event ID 40 كلما تم فصل الجلسة ، ويمكن أن يكون ذلك بسبب انقطاع الاتصال أو فصل المستخدم أو تسجيل الخروج. داخل نص الحدث ، يتم تزويدنا برمز السبب ، الذي يوفر لنا تفاصيل حول الفصل ، كما هو موضح في الصورة التالية.

Event ID 40

غالبًا ما سترى رسالة الخطأ الكاملة "تم فصل الجلسة ، رمز السبب 0/2/5/11/12". هناك تعاريف لجميع الرموز:

  • رمز 0 يعني عدم توافر معلومات إضافية ببساطة حول الفصل.
  • رمز 2 مشابه لرمز 11 ؛ يتم تسجيله عند استخدام أداة إدارية لفصل الجلسة عن جلسة أخرى.
  • رمز 5 يتم إنشاؤه عندما يقوم المستخدم بالاتصال بالجهاز باستخدام نفس تسجيل الدخول ولكن النظام لا يُمكِّن الجلسات المتزامنة المتعددة ، مما يتسبب في فصل اتصال سابق.
  • رمز 11 يتم تسجيله عندما يبدأ المستخدم الفصل من الجلسة. قد يكون ذلك بسبب إغلاق نافذة RDP أو استخدام أداة إدارية من نفس الجلسة ، مثل أمر logoff في CMD أو ملف دفعي ، لفرض الفصل.
  • رمز 12 يتم تسجيله عندما يتم بدء الفصل بواسطة تسجيل المستخدم من جلسته على الجهاز.

ست حلول لإصلاح فصل جلسة RDP

فيما يلي ستة حلول تساعدك في إصلاح مشكلة فصل جلسة RDP. إذا كنت تواجه مشكلة "تم فصل الجلسة ، رمز السبب 12" أو "تم فصل الجلسة 2 ، رمز السبب 5" ، جرب الحلول أدناه.

الحل رقم 1. قم بمعايرة عنوان IP للخادم باستخدام CMD

عبر بعض المستخدمين عن مشكلة فصل جلسة RDP عندما يتم تقليص الجلسة البعيدة إلى شريط المهام ويصبح برنامج آخر هو التطبيق الأساسي المستخدم في حين يكون RDP يعمل في الخلفية. لذلك ، يمكن للمستخدمين أن يقوموا بعمل معايرة عناوين الآي بي الخاصة بهم عن طريق CMD للحفاظ على الجلسة البعيدة نشطة حتى إذا أُخفِيت.

الخطوة 1. اضغط على Win R لاحضار نافذة "تشغيل". اكتب "cmd" واضغط موافق لفتح نافذة سطر الأوامر.

Run Box CMD

الخطوة 2. أدخل الأمر "ping -t SERVER_IP" (استبدل SERVER_IP بعنوان IP الخاص بك)

Ping Server IP

ملاحظة: إذا كنت لا تعرف كيفية الحصول على عنوان IP، قم بالضغط على تشغيل (Win) حرف R لفتح نافذة تشغيل. اكتب "cmd" واضغط على موافق (OK). ثم اكتب "ipconfig" واضغط على Enter. الآن يمكنك رؤية مجموعة من عناوين IP، ومن بينها عنوان IPv4 هو الذي تحتاجه.

Find the Computer Name in the Console

الحل 2. التحقق من محرر التسجيل (Registry Editor)

حلاً آخر لحل مشكلة فصل جلسة RDP هو التحقق من إعدادات محرر التسجيل.

الخطوة 1. قم بالضغط على تشغيل (Win) حرف R ثم اكتب "regedit" لفتح محرر التسجيل (Registry Editor).

Run Box Regedit

الخطوة 2. انتقل إلى هنا: HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > TermService. ابحث عن ObjectName وقم بالنقر المزدوج عليه.

object-name-remote-desktop

الخطوة 3. ادخل القيمة كما NT Authority\NetworkService. ثم انقر على موافق (OK).

NT Data Value

الحل 3. التحقق من سياسة المجموعة المحلية

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

الخطوة 1. اضغط على Win R لفتح نافذة التشغيل. اكتب "gpedit.msc" واضغط على موافق لفتح محرر التسجيل.

run-box-gpedit.msc

الخطوة 2. انتقل هنا: تكوين الكمبيوتر وgt; قوالب الإدارة وgt; مكونات Windows وgt; خدمات سطح المكتب البعيد وgt; مضيف جلسة سطح المكتب البعيد وgt; حدود وقت الجلسة. ابحث عن "تحديد الوقت المحدد للجلسة المفصولة" و "تحدد وقتًا محددًا لجلسات خدمات توصيل الأجهزة الفعّالة ولكن غير نشطة" على اللوحة اليمنى.

session-time-limits

الخطوة 3. قم بتمكين "تحديد الوقت المحدد للجلسة المفصولة" إلى أبدًا، ثم قم بتمكين "تحدد وقتًا محددًا لجلسات خدمات توصيل الأجهزة الفعّالة ولكن غير نشطة" إلى أبدًا.

set-time-limit-for-disconnected-seesions

set-time-limit-for-active-but-idle--seesions

الحل 4. تغيير إعدادات الجهاز المستخدمة في جلسة البعيدة

قام بعض المستخدمين باختبار وإلغاء تحديد خيار البطاقات الذكية أو Windows Hello for Business لمساعدة في حل مشكلة فصل جلسة RDP.

الخطوة 1. ابحث عن اتصال سطح المكتب البعيد في مربع البحث ثم ابدأ RDP. حدد المزيد من الخيارات.

Show Options

الخطوة 2. انتقل إلى الموارد المحلية ومن ثم انقر على المزيد.

local-resources-more

,لا تقم بترجمة المحتوى أعلاه. لا تقم بترجمة قيمة السمة href لعنصر HTML a وقيمة السمة src لعنصر HTML img. لا يحتاج المحتوى في {{}} إلى ترجمة. لا تقم بترجمة الأحرف اليونيكود. لا تقم بترجمة أو تعديل هياكل HTML وسماتها.

الخطوة 3. ابحث عن الخيار البطاقات الذكيةأو Windows Hello للأعمال ثم قُم بإلغاء تحديده.

smart-cards-or-windows-hello-for-business

الحل رقم 5. التحقق من سياسة حد الاتصالات لعدد الاتصالات عن طريق بروتوكول RDP

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

الخطوة 1. افتح سياسة المجموعة المحلية (Local Group Policy).

الخطوة 2. انتقل إلى هنا: سياسة الكمبيوتر المحلية > تكوين الكمبيوتر > القوالب الإدارية > مكونات Windows > خدمات سطح المكتب عن بُعد > مضيف جلسة سطح المكتب عن بُعد > الاتصالات. ابحث عن الحد عدد الاتصالات.

limit-number-of-connections

الخطوة 3. انقر على ممكّن. في مربع الحد الأقصى للاتصالات في بروتوكول RDP، اكتب العدد الأقصى للاتصالات التي ترغب في السماح بها، ثم انقر على موافق.

unlimited-number

الحل رقم 6. تعطيل القيود على جلسات RDP المتزامنة

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

الخطوة 1. افتح سياسة المجموعة المحلية (Local Group Policy).

الخطوة 2. انتقل إلى هنا: تكوين الكمبيوتر > القوالب الإدارية > مكونات Windows>خدمات سطح المكتب عن بُعد > مضيف جلسة سطح المكتب عن بُعد > الاتصالات. في اللوحة اليمنى، ابحث عن القيد المستخدم لجلسة واحدة على سطح المكتب عن بُعد وقم بالنقر عليه مرتين.

restrict-remote-desktop-session

الخطوة 3. ثم قم بتعطيل إعداد السياسة.

restrict-users-to-single-session

ملاحظة: عادةً ما يسمح نظام تشغيل Windows باتصال RDP واحد للمستخدم ونظام تشغيل Windows Server يسمح باتصالين. إذا كنت ترغب في تمكين مزيد من اتصالات سطح المكتب البعيد ، فيرجى شراء RDS CALs.

نصيحة إضافية: برنامج الوصول عن بعد المستقر - AnyViewer

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

تحميل مجانيأجهزة الكمبيوتر والخوادم
تحميل آ

الخطوة 1. على كلا الكمبيوترين ، قم بتنزيل وتثبيت وتشغيل AnyViewer. انتقل إلى تسجيل الدخول على الكمبيوتر الرئيسي ، ثم انقر فوق الاشتراك (إذا سبق لك الاشتراك في الموقع الرسمي ، يمكنك تسجيل الدخول مباشرة).

تسجيل الدخول إلى AnyViewer

الخطوة 2. املأ استمارة التسجيل وسترى الآن أنك قد قمت بتسجيل الدخول بنجاح إلى AnyViewer. سيتم تعيين جهازك للحساب الذي قمت بتسجيل الدخول إليه تلقائيًا.

Editions المجانية

الخطوة 3. قم بتسجيل الدخول باستخدام نفس حساب AnyViewer على الكمبيوترين ، ثم انقر فوق التحكم بنقرة واحدة للوصول البعيد غير المراقب.

الاتصال بأجهزتي

الخطوة 4. ستظهر سطح المكتب البعيد عندما يتم تأسيس الاتصال. بعد ذلك ، يمكنك السيطرة الكاملة عليها.

 

يُوصى بترقية حسابك إلى مجموعة مهنية أو مؤسسة ، والتي يمكن أن توفر لك ما يلي:
✔ يمكن تعيين المزيد من الأجهزة لنفس الحساب للوصول البعيد غير المراقب بنقرة واحدة وأدارة الطاقة.
✔ يمكن الاتصال في وضع الخصوصية لحماية خصوصيتك. هذا يعني أن بإمكان المتحكم إظلام شاشة الكمبيوتر البعيدة وتعطيل لوحة المفاتيح البعيدة ونقرة الفأرة.
✔ سيتم زيادة سرعة نقل الملفات. سرعة نقل الملفات هي 500 كيلوبايت/ثانية للحساب المجاني وتصل إلى 10 ميجابايت/ثانية للحساب المدفوع.

الاستنتاج

تقدم هذه المقالة في المقام الأول معنى رسالة خطأ "Session has been disconnected reason code0/2/5/11/12" وكيفية إصلاح فصل جلسة RDP. إذا كنت ترغب في استخدام أداة وصول بعيد أكثر استقرارًا ، فجرّب AnyViewer.