يحدث خطأ RDP 64 (فشل عملية قراءة مقبس TCP) عندما ينقطع اتصال الشبكة فجأة. بشكل أساسي، لم يعد "اسم الشبكة" قابلاً للوصول. يحدث هذا عادة بسبب إعدادات MTU غير الصحيحة، أو تدخل الجدار الناري، أو برامج التشغيل القديمة، أو شبكات VPN غير المستقرة.
إذا كنت مسؤول أنظمة أو موظفًا يعمل عن بُعد، فقليل من الأمور تكون محبطة مثل طردك من جلسة عمل برسالة غامضة. أحد أكثر الأخطاء شيوعًا، رغم سوء فهمه، هو خطأ فشل عملية قراءة مقبس TCP برقم 64 في بروتوكول RDP.
يشير هذا الخطأ عادةً إلى أن اتصال الشبكة بين عميل RDP وخادم المضيف قد انقطع فجأة على مستوى طبقة النقل. في هذا الدليل، سنفكك بالضبط ما يعنيه خطأ فشل عملية قراءة مقبس TCP لسطح المكتب البعيد برقم 64، ولماذا يحدث، وكيفية إصلاحه بشكل نهائي.
لإصلاح المشكلة، نحتاج أولاً إلى فهم ما يحدث في الخلفية. يعتمد بروتوكول RDP على بروتوكول التحكم بالنقل (TCP) لضمان تسليم حزم البيانات بالترتيب الصحيح.
عندما ترى "الخطأ 64"، كان عميل RDP يتوقع "قراءة" بيانات من مقبس الشبكة، ولكن تم إغلاق الاتصال من قبل المضيف البعيد، أو جهاز وسيط (مثل جهاز التوجيه)، أو المكدس المحلي قبل اكتمال عملية القراءة. إنه المعادل الرقمي لانقطاع مكالمة هاتفية لأن أحد الأشخاص دخل نفقًا.
قبل الخوض في تعديلات السجل، جرب هذه الحلول السريعة:
إذا كنت تستخدم شبكة VPN، فيجب أن تكون قيمة MTU لديك أقل على الأرجح من القياسية البالغة 1500.
الخطوة 1. افتح موجه الأوامر كمسؤول.
الخطوة 2. نفّذ الأمر: "netsh interface ipv4 show subinterfaces" للعثور على اسم اتصالك.
الخطوة 3. اضبط قيمة MTU أقل (مثال: 1300):
تحاول بطاقات الشبكة أن تكون "ذكية" من خلال التعامل مع المهام التي يؤديها المعالج عادةً. وهذا غالبًا ما يعطل مقابس RDP.
الخطوة 1. افتح مدير الأجهزة.
الخطوة 2. انقر بزر الماوس الأيمن على محول الشبكة الخاص بك > خصائص.
الخطوة 3. انتقل إلى علامة التبويب "متقدم".
الخطوة 4. عطّل الخيارات التالية (إذا كانت متاحة):
الخطوة 5. انقر فوق "موافق" وأعد تشغيل اتصالك.
يمكنك إخبار Windows بأن يكون أكثر "صبرًا" مع اتصالات RDP عن طريق ضبط إعدادات KeepAlive.
تمكين KeepAlive عبر السجل:
الخطوة 1. انتقل إلى: "HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Control> Terminal Server"
الخطوة 2. أنشئ قيمة من نوع DWORD باسم KeepAliveEnable وعيّنها إلى "1".
الخطوة 3. أنشئ قيمة من نوع DWORD باسم KeepAliveInterval وعيّنها إلى "1".
هذا يجبر الخادم على التحقق من حالة الاتصال كل دقيقة، مما يمنع الجدران النارية من انتهاء مهلة المقبس "الخامل".
عندما يصبح خطأ RDP 64 مصدر إزعاج مستمر بسبب تكوينات الشبكة المعقدة أو الجدران النارية المقيدة، يلجأ العديد من المحترفين إلى AnyViewer، أحد أفضل حلول سطح المكتب البعيد.
لماذا يتجنب AnyViewer الخطأ 64
على عكس بروتوكول RDP التقليدي، الذي يكون حساسًا للغاية لانقطاعات مقبس TCP وغالبًا ما يتطلب توجيه المنافذ (Port 3389)، يستخدم AnyViewer خوارزمية اتصال أكثر مرونة.
كيفية التبديل إلى AnyViewer
الخطوة 1. التنزيل والتثبيت: قم بتثبيت AnyViewer على كل من وحدة التحكم المحلية وجهاز الاستضافة البعيد.
الخطوة 2. تعيين الأجهزة: سجل الدخول باستخدام نفس الحساب على كلا الطرفين "لتعيين" الأجهزة للوصول بنقرة واحدة دون مراقبة.
الخطوة 3. الاتصال: ما عليك سوى النقر على "التحكم بنقرة واحدة" لبدء جلسة لا تعاني من أخطاء مقبس TCP القديمة.
خطأ فشل عملية قراءة مقبس TCP 64 نادراً ما يكون مشكلة في برنامج RDP نفسه. بل هو عرض لبيئة شبكية تقوم بإسقاط الحزم أو إغلاق الاتصالات قبل الأوان. من خلال ضبط إعدادات MTU الخاصة بك، وتعطيل تفريغ بطاقة الشبكة، والتأكد من أن جدارك الناري لا يقوم بتحسين حركة المرور بشكل مفرط، يمكنك الحفاظ على جلسة بعيدة مستقرة ودائمة.