إذا كنت تستخدم Windows كثيرًا ، فربما تكون على دراية بواحدة من أكثر رسائل الخطأ شيوعًا والتي لا يمكن تفسيرها والتي تظهر على الإطلاق: "خادم RPC غير متوفر". على الرغم من أن هذا الخطأ يمكن أن يسبب ارتباكًا كبيرًا لمستخدمي Windows عديمي الخبرة ، إلا أنه ليس خطأ فادحًا أو خطيرًا ، مما يعني أنه لن يتسبب عادةً في فقد أي بيانات أو برامج. لحسن الحظ ، من السهل جدًا إصلاحه إذا كنت تعرف ما تفعله.
على الرغم من أننا سنتحدث عن RPCs في أنظمة Windows في هذه المقالة ، يجب أن تدرك أن منهجية RPC مستخدمة في كل نوع من أنظمة الكمبيوتر المستخدمة اليوم. إنها منهجية وليست عملية خاصة بـ Windows. تحدث معظم أخطاء خادم RPC داخل جهاز كمبيوتر واحد ، ولكن يمكن أن يكون سبب المشكلة شيئًا ما على هذا الكمبيوتر أو شيء ما في الشبكة ككل. سأوضح لك كيفية اكتشاف كلا النوعين من المشاكل في هذه المقالة.
ما هو RPC؟
أولاً ، لنتحدث عن ماهية RPC في المقام الأول لتخفيف بعض الالتباس والغموض. يرمز RPC إلى "استدعاء الإجراء البعيد" ، وهي طريقة استخدمتها أجهزة الكمبيوتر حرفيًا لعقود من الزمن للتواصل مع بعضها البعض. ما يجعل الأمور مربكة بعض الشيء هو أنه مع أجهزة الكمبيوتر الحديثة متعددة المهام وتشغيل العديد من البرامج في وقت واحد ، أصبح RPC طريقة تستخدمها بعض التطبيقات للتواصل مع التطبيقات الأخرى التي تعمل على نفس الكمبيوتر.
RPC هو في الأساس مجرد نظام يسمح للعمليات المختلفة بالتواصل مع بعضها البعض لأداء مهمة ما. إنه يشبه إلى حد ما الشبكات من حيث أن خادم RPS سيفتح منفذًا ، ويتواصل مع الخدمة أو الخادم الوجهة ، وينتظر استجابة ، ويرسل حزمة عندما يكون لديها استجابة ، ثم ينقل بيانات المهمة إلى الخادم أو الخدمة الوجهة. تعمل العملية بأكملها في الاتجاه المعاكس عندما تقوم الخدمة أو الخادم الوجهة بعملها ولديها بيانات لإرسالها مرة أخرى إلى برنامج البدء.
أخطاء RPC "الخادم غير متوفر"
إذن ما الذي قد يتسبب في حدوث خطأ "خادم RPC غير متوفر"؟ حسنًا ، لنفترض أن إحدى الخدمات الموجودة على جهاز الكمبيوتر تحتاج إلى الاتصال بأخرى ، لذا فهي تتصل بخادم RPC على الكمبيوتر لبدء التبادل. يستخدم خادم RPC المنافذ الموجودة على جهاز الكمبيوتر الخاص بك "للاستماع" و "التحدث" ، وهو الخادم الذي يقوم بإجراء تمكين الاتصال الفعلي بين الخدمات ، سواء كانت متصلة بالشبكة أو محلية. إذا فشل الاتصال بخادم RPC لأن الخادم غير متوفر أو لا يستجيب أو لا يمكنه الكتابة إلى الذاكرة أو لا يمكنه فتح منفذ ، فسيتم تشغيل الخطأ "خادم RPC غير متوفر".
كيفية إصلاح أخطاء "خادم RPC غير متوفر"
على جهاز يعمل بنظام Windows 10 ، هناك ثلاثة أسباب أساسية محتملة لرسالة الخطأ هذه. إما أن خدمة RPC ليست قيد التشغيل ، أو أن هناك مشكلات في الشبكة ، أو أن بعض إدخالات التسجيل المهمة التي تتحكم في خدمة RPC تالفة. في نظام التشغيل Windows 10 ، السبب الأكثر شيوعًا للخطأ هو أن خدمة RPC لا تعمل ببساطة.
أول شيء يجب تجربته مع أي خطأ في Windows هو إعادة التشغيل الكامل. إذا توقفت خدمة RPC عن العمل بسبب مشكلة مؤقتة ، فستقوم إعادة التشغيل بإعادة تشغيلها مع بقية الكمبيوتر ، لذلك هذا هو أول شيء يجب تجربته. إذا لم تؤد عملية إعادة التشغيل إلى حل الخطأ ، فجرّب الإصلاحات التالية. لاحظ أن هذه الإصلاحات مكتوبة خصيصًا لأجهزة الكمبيوتر التي تعمل بنظام Windows 10 ، ولكن يمكن استخدام نفس العمليات العامة على الإصدارات السابقة من Windows.
خدمة RPC
إذا لم تؤد إعادة التشغيل إلى حل المشكلة ، فإن أول شيء يجب التحقق منه هو معرفة ما إذا كانت خدمة RPC قيد التشغيل بالفعل.
- انقر بزر الماوس الأيمن على شريط مهام Windows وحدد مدير المهام، يمكنك أيضًا استخدام ملف Ctrl + Shift + Esc مفتاح التشغيل السريع.
- حدد ملف خدمات التبويب.
- ثم ، انقر فوق فتح الخدمات الارتباط بالقرب من أسفل يسار النافذة.
- انتقل إلى خدمة استدعاء الإجراءات عن بُعد. تأكد من تشغيله وضبطه على تلقائي.
- انتقل إلى مشغل عملية خادم DCOM. تأكد من أنه يعمل أيضًا وضبطه على تلقائي.
إذا تم تعيين هاتين الخدمتين على أي شيء آخر غير تلقائي والتشغيل ، فقم بتغييرهما. بناءً على أذونات النظام لديك ، يمكنك أيضًا إعادة تشغيل هذه الخدمات. إذا قمت بإعادة تشغيل جهاز الكمبيوتر الخاص بك بالفعل ، فلن يحقق هذا أي شيء لأنه قد تمت إعادة تشغيله بالفعل.
مشاكل الشبكة التي تسبب أخطاء خادم RPC
حتى إذا كانت مكالمة RPC معينة تعمل داخليًا بالكامل على جهاز الكمبيوتر الخاص بك ، فإنها لا تزال تستخدم مكدس الشبكة للاتصال. هذا يعني أن المشكلات المتعلقة بـ TCP أو جدار الحماية الخاص بك يمكن أن تمنع RPC من العمل.
- اكتب "تحكم" في مربع بحث Windows وحدد لوحة التحكم.
- بعد ذلك ، حدد شبكة تواصل وانترنت.
- ثم انقر فوق مركز الشبكة والمشاركة.
- حدد ملف ارتباط إيثرنت في الوسط وبعد ذلك الخصائص في المربع المنبثق.
- بالنسبة لمعظم الشبكات المنزلية ، ستحتاج إلى التأكد من تمكين IPv4 ومشاركة الملفات والطابعات لشبكات Microsoft.
إذا كان كل من IPv4 و مشاركة الملفات والطابعات لشبكات Microsoft تم فحصه بالفعل ، ستحتاج إلى التحقق من جدار الحماية.
- إذا كنت تستخدم جدار حماية Windows Defender ، فحدده في ملف مركز الشبكة والمشاركة صفحة الإعدادات الموجودة في الركن الأيمن السفلي.
- تجد المساعدة عن بعد وتأكد من تمكينه لشبكات المجال والشبكات الخاصة والعامة.
- احفظ أي تغييرات إذا قمت بها.
إذا كنت تستخدم جدار حماية تابعًا لجهة خارجية ، فقد تضطر إلى التجربة لتمكين هذا الإعداد. لن تحتاج إلى تغيير أي شيء إذا كنت تستخدم جدار الحماية الخاص بك لفترة من الوقت ولكن تحقق فقط من حالة حدوث ذلك.
مسح خادم DNS الخاص بك
كما ذكر جيف في التعليقات ، إذا كانت خدماتك قيد التشغيل وما زلت تواجه مشكلات مع هذا الخطأ ، فقم بإجراء مسح لنظام أسماء النطاقات.
- افتح قائمة ابدأ واكتب "موجه الأمر"وانقر فوق موجه الأمر، يمكنك أيضًا استخدام Windows PowerShell. ملاحظة ، قد تحتاج إلى التحديد تشغيل كمسؤول.
- الآن ، اكتب "إيبكونفيغ / فلوشدس"، بدون علامات الاقتباس ، وضرب يدخل.
لقد قام خادم DNS الآن بمسح ملفاته ، ونأمل أن يكون هذا قد حل مشكلتك.
أخطاء التسجيل التي تسبب أخطاء خادم RPC
حسنًا ، لم تساعد إعادة التشغيل ، خدمات RPC و DCOM تعمل بشكل جيد ، ومكدس الشبكة يعمل بشكل متقطع. (ربما لن تقرأ هذه المقالة إذا لم تكن كذلك ، على أي حال.) آخر شيء يمكنك فعله هو التحقق من إدخالات التسجيل التي تتحكم في خدمات RPC و DCOM للتأكد من عدم تلفها. العبث بالسجل ليس لضعاف القلوب ولكن إذا قمت بعمل نسخة احتياطية منه أولاً ، فيمكنك دائمًا التراجع عن أي شيء تقوم بتغييره. فلنعد التسجيل أولاً.
- نوع "رجديت"في مربع البحث واضغط يدخل.
- يختار الحاسوب من الجانب الأيسر.
- اذهب إلى ملف> تصدير.
- في ال تصدير ملف التسجيل مربع الحوار ، اكتب اسمًا لملف النسخ الاحتياطي واضغط على يحفظ.
الآن بعد أن تم تخزين نسخة آمنة من السجل الخاص بك ، يمكنك التحقق من إدخالات خدمات RPC و DCOM.
- انتقل إلى HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs.
- حدد مفتاح البدء في الجزء الأيمن وتأكد من ضبط القيمة على (2).
- انتقل إلى HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch.
- حدد مفتاح البدء في الجزء الأيمن وتأكد من ضبط القيمة على (2).
- انتقل إلى HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper.
- حدد مفتاح البدء في الجزء الأيمن وتأكد من ضبط القيمة على (2).
إذا كنت قد جربت كل هذه الإصلاحات ولا تزال أخطاء خادم RPC تظهر ، فقد حان الوقت للاستعادة من نقطة الاستعادة أو تحديث Windows. فقط تأكد من تحديد الخيارات التي لا تستبدل ملفاتك وإعداداتك إذا أردت التحديث!
***
تحتاج إلى تنظيف السجل الخاص بك؟ تحقق من مقالتنا حول أفضل برامج تنظيف السجل لنظام التشغيل Windows 10. هل تحتاج إلى منع أطفالك أو زملائك في العمل من الدخول إلى إعدادات التسجيل الخاصة بك؟ لقد قمنا بتغطيتك ببرنامجنا التعليمي حول تأمين الوصول إلى محرر التسجيل. وإذا كنت بحاجة إلى تسريع جهازك ، فراجع مقالتنا حول استخدام السجل لجعل جهاز الكمبيوتر الذي يعمل بنظام Windows 10 أسرع.