نرم

نحوه رفع مشکل سرور RPC (0x800706ba) در ویندوز 10

ابزار ما را برای از بین بردن مشکلات امتحان کنید





اخرین به روز رسانی 17 آوریل 2022 خطای سرور RPC در دسترس نیست 0

گرفتن خطای سرور RPC در دسترس نیست (0x800706ba) هنگام اتصال به دستگاه راه دور، بین دو یا چند دستگاه از طریق شبکه ارتباط برقرار می کنید؟ خطای سرور RPC unavailable به این معنی است که رایانه ویندوزی شما در برقراری ارتباط با دستگاه ها یا ماشین های دیگر از طریق شبکه ای که استفاده می کنید مشکل دارد. بیایید بحث کنیم که RPC چیست و چرا دریافت می شود سرور RPC در دسترس نیست خطا؟

RPC چیست؟

RPC مخفف Remote Procedure Call است ، که از فناوری ارتباط بین پردازشی برای فرآیندهای ویندوز در یک شبکه استفاده می کند. این RPC بر اساس یک مدل ارتباطی مشتری-سرور کار می کند، که در آن نیازی نیست مشتری و سرور همیشه یک ماشین متفاوت باشند. RPC همچنین می تواند برای برقراری ارتباط بین فرآیندهای مختلف در یک ماشین استفاده شود.



در RPC یک فراخوانی رویه توسط یک سیستم کلاینت آغاز می شود که رمزگذاری شده و سپس به سرور ارسال می شود. سپس تماس توسط سرور رمزگشایی می شود و یک پاسخ به مشتری ارسال می شود. RPC نقش حیاتی در مدیریت دستگاه ها از راه دور در سراسر شبکه ایفا می کند و برای اشتراک گذاری دسترسی به لوازم جانبی مانند چاپگرها و اسکنرها استفاده می شود.

دلایل خطاهای RPC

دلایل مختلفی پشت این خطای RPC وجود دارد، مانند خطا در حل نام DNS یا NetBIOS، مشکلات اتصال به شبکه، ممکن است سرویس RPC یا سرویس های مرتبط اجرا نشود، اشتراک گذاری فایل و چاپگر فعال نیست و غیره.



  1. مشکلات اتصال به شبکه (عدم اتصال شبکه مناسب ممکن است منجر به مشکلات در دسترس نبودن سرور شود. در چنین مواردی، یک کلاینت نمی تواند یک تماس رویه ای را به سرور ارسال کند که منجر به خطای در دسترس نبودن سرور RPC می شود. ).
  2. DNS - مشکل حل نام (سرویس گیرنده درخواستی را آغاز می کند، درخواست با استفاده از نام، آدرس IP و آدرس پورت به سرور ارسال می شود. اگر نام سرور RPC به آدرس IP اشتباهی نگاشت شود، منجر به تماس مشتری با سرور اشتباه می شود و احتمالاً می تواند منجر شود. در یک خطای RPC.)
  3. فایروال شخص ثالث یا هر برنامه امنیتی دیگری در حال اجرا بر روی یک سرور، یا روی یک کلاینت، گاهی اوقات ممکن است مانع از رسیدن ترافیک به سرور در پورت های TCP شود و در نتیجه RPC ها قطع شود. مجدداً خرابی رجیستری ویندوز باعث خطاهای مختلفی می شود از جمله این خطای سرور RPC در دسترس نیست و غیره.

عیب یابی «خطای سرور RPC در دسترس نیست

بعد از اینکه بدانید سرور RPC چیست، چگونه روی ویندوز سرور و کامپیوتر کلاینت کار می کند و دلایل مختلفی که ممکن است باعث ایجاد خطاهای در دسترس نبودن سرور RPC در ویندوز شود. بیایید راه حل های رفع خطای در دسترس نبودن سرور RPC را مورد بحث قرار دهیم.

فایروال را در رایانه خود نظارت و پیکربندی کنید

همانطور که قبلاً گفته شد فایروال ها یا سایر برنامه های مرتبط با امنیت که روی سیستم اجرا می شوند می توانند ترافیک درخواست های RPC را مسدود کنند. اگر فایروال شخص ثالثی نصب کرده‌اید، سعی کنید آن را به گونه‌ای پیکربندی کنید که اتصالات ورودی و خروجی برای RPC و سایر برنامه‌هایی که می‌خواهید در RPC استفاده کنید، مجاز باشد.



اگر استفاده می کنید دیوار آتش ویندوز با انجام مراحل زیر، آن را طوری پیکربندی کنید که اتصالات ورودی و خروجی را برای RPCها و سایر برنامه ها مجاز کند.

ابتدا کنترل پنل را باز کرده و جستجو کنید دیوار آتش ویندوز .



و سپس کلیک کنید به یک برنامه از طریق فایروال ویندوز اجازه دهید زیر دیوار آتش ویندوز .

به یک برنامه از طریق فایروال ویندوز اجازه دهید

سپس برای یافتن به پایین اسکرول کنید کمک از راه دور . از برقراری ارتباط آن اطمینان حاصل کنید فعال شد (تمامی جعبه های این آیتم هستند تیک زده ).

کمک از راه دور فعال است

فایروال را به درستی پیکربندی کنید

اگر از فایروال ویندوز استفاده می‌کنید، برنامه Group Policy Object Editor را باز کنید ( gpedit.msc ) برای ویرایش شی Group Policy (GPO) که برای مدیریت تنظیمات فایروال ویندوز در سازمان شما استفاده می شود.

هدایت به پیکربندی کامپیوتر - قالب های اداری - شبکه - اتصالات شبکه - فایروال ویندوز، و سپس بسته به نمایه ای که از آن استفاده می کنید، نمایه دامنه یا نمایه استاندارد را باز کنید. استثناهای زیر را فعال کنید: به استثنای مدیریت ورودی از راه دور اجازه دهید و به استثنای اشتراک گذاری فایل و چاپگر ورودی اجازه دهید .

فایروال را به درستی پیکربندی کنید

اتصال شبکه را بررسی کنید

دوباره گاهی اوقات به دلیل قطع اتصال شبکه رخ می دهد RPC سرور در دسترس نیست خطا. بنابراین مطمئن شوید که اتصال شبکه شما به درستی متصل، پیکربندی شده و کار می کند.

  • برای بررسی اتصال اینترنت را فشار دهید Win+R کلید برای باز کردن اجرا کن گفتگو
  • تایپ کنید ncpa.cpl و فشار دهید وارد کلید
  • در اتصالات شبکه پنجره ظاهر خواهد شد.
  • در اتصالات شبکه پنجره، روی اتصال شبکه ای که استفاده می کنید کلیک راست کرده و انتخاب کنید خواص .
  • در اینجا مطمئن شوید که آن را فعال کنید پروتکل های اینترنتی و به اشتراک گذاری فایل و چاپگر برای شبکه های مایکروسافت .
  • اگر هر یک از این موارد در ویژگی های اتصال محلی وجود ندارد، باید آنها را دوباره نصب کنید.

برای رفع خطای سرور RPC، اتصال شبکه را بررسی کنید

عملکرد خدمات RPC را به درستی بررسی کنید

سرور RPC در دسترس نیست مشکل می تواند ناشی از عملکرد نامناسب سرویس RPC در هر رایانه متصل باشد. توصیه می‌کنیم بررسی کنید و مطمئن شوید که سرویس‌های مرتبط با RPC به درستی اجرا می‌شوند و مشکلی ایجاد نمی‌کنند.

  • Windows + R را فشار دهید، تایپ کنید services.msc و روی ok کلیک کنید تا کنسول سرویس ویندوز باز شود.
  • در خدمات پنجره، به پایین اسکرول کنید تا موارد را پیدا کنید راه‌انداز فرآیند سرور DCOM، تماس رویه از راه دور (RPC)، و RPC Endpoint Mapper .
  • از وضعیت آنها اطمینان حاصل کنید در حال دویدن و راه اندازی آنها قرار است خودکار .
  • اگر متوجه شدید که هر سرویس مورد نیاز کار نمی کند یا غیرفعال است، روی آن سرویس دوبار کلیک کنید تا پنجره ویژگی های آن سرویس خاص را دریافت کنید.
  • در اینجا نوع Startup را Automatic انتخاب کنید و سرویس را شروع کنید.

عملکرد خدمات RPC را به درستی بررسی کنید

همچنین، برخی از خدمات مرتبط را بررسی کنید ابزار مدیریت ویندوز و TCP/IP NetBIOS Helper در حال دویدن .

به این ترتیب، می توانید مطمئن شوید که تمام سرویس های مورد نیاز RPC سالم هستند و به درستی کار می کنند. در بیشتر موارد، مشکل تا الان حل خواهد شد. با این حال، اگر مشکل همچنان ادامه دارد، ممکن است لازم باشد برای تأیید رجیستری به مرحله بعدی بروید.

رجیستری ویندوز را برای خرابی RPC بررسی کنید

من تمام روش های بالا را انجام دادم برای رفع مشکل سرور RPC آیا خطای در دسترس نیست؟ نگران نباشید بیایید رجیستری ویندوز را بهینه کنیم تا سرور RPC را تعمیر کنیم یک خطای غیرقابل دسترس است. قبل از اصلاح ورودی های رجیستری ویندوز، ما به شدت توصیه می کنیم از پایگاه داده رجیستری نسخه پشتیبان تهیه کنید .

حالا Win + R را فشار دهید، تایپ کنید regedit، و کلید enter را بزنید تا ویرایشگر رجیستری ویندوز باز شود. سپس به کلید زیر بروید.

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs

در اینجا در پنجره میانی روی start دوبار کلیک کنید و مقدار آن را به 2 تغییر دهید.

توجه داشته باشید: اگر موردی وجود دارد که در تصویر زیر وجود ندارد، پیشنهاد می کنیم ویندوز خود را دوباره نصب کنید.

رجیستری ویندوز را برای خرابی RPC بررسی کنید

از نو هدایت به HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch . ببینید آیا موردی گم شده است یا خیر. اگر پیدا کردی راه‌انداز فرآیند سرور DCOM به درستی تنظیم نشده است، روی آن دوبار کلیک کنید شروع کنید کلید رجیستری برای ویرایش مقدار آن. آن را تنظیم کنید داده های ارزشی به دو .

راه‌انداز فرآیند سرور DCOM

اکنون به مسیر بروید HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper . ببینید آیا موردی گم شده است یا خیر. اگر قبلاً تنظیمات مربوط به RPC Endpoint Mapper درست نبود، روی آن دوبار کلیک کنید شروع کنید کلید رجیستری برای ویرایش مقدار آن. دوباره، آن را تنظیم کنید داده های ارزشی به دو .

RPC Endpoint Mapper

پس از آن، ویرایشگر رجیستری را ببندید و مجدداً راه اندازی کنید، پنجره ها را برای اعمال تغییرات اعمال کنید. اکنون در شروع بعدی بررسی کنید و سعی کنید دستگاه از راه دور را وصل کنید، امیدوارم دیگر سرور RPC وجود نداشته باشد و یک خطای غیرقابل دسترس رخ دهد.

بازیابی سیستم را انجام دهید

گاهی اوقات ممکن است که همه روش های بالا را امتحان کرده باشید و همچنان با خطای RPC server is unavailable مواجه شوید. در این صورت پیشنهاد می کنیم انجام بازیابی سیستم که تنظیمات ویندوز را به حالت کار قبلی برمی گرداند. جایی که سیستم بدون هیچ گونه خطای RPC کار می کند.

اینها برخی از کاربردی ترین راه حل ها برای تعمیر هستند سرور RPC یک خطا در دسترس نیست در سرور ویندوز / رایانه های مشتری. امیدوارم استفاده از این راه حل ها این مشکل را حل کند سرور RPC در دسترس نیست خطا هنوز سؤالی دارید، پیشنهاداتی در مورد این پست در نظرات مطرح کنید.

همچنین، بخوانید