نحوه رفع خطای RPC Server is Unavailable در ویندوز
کسانی از شما که مدتی است از ویندوز(Windows) استفاده میکنید ممکن است قبلاً به خطای « سرور RPC در دسترس نیست(RPC Server is Unavailable) » شهادت داده باشید . این یکی از رایجترین خطاهایی است که میتوانید هنگام استفاده از سیستمعامل ویندوز(Windows OS) با آن مواجه شوید و اغلب باعث سردرگمی کاربران بیتجربهتر ویندوز(Windows) میشود که چرا در وهله اول ظاهر میشود.
با این حال، لازم نیست نگران باشید، زیرا این یک خطای جدی یا خطرناک نیست، بنابراین همه برنامه ها و داده های شما ایمن هستند. آنچه RPC مخفف آن است Remote Procedure Call است که روشی است که برخی از برنامهها برای برقراری ارتباط با سایر برنامههایی که در همان رایانه در حال اجرا هستند استفاده میکنند.
این بدان معنی است که RPC به فرآیندهای مختلف اجازه می دهد تا برای انجام یک کار با یکدیگر ارتباط برقرار کنند.
عملکرد آن مشابه شبکه است، زیرا سرور RPS یک پورت را باز می کند، پاسخی را از سرویس یا سرور مقصد اندازه گیری می کند، پس از دریافت پاسخ، بسته ای را ارسال می کند و سپس داده های وظیفه را به سرویس یا سرور مقصد منتقل می کند. پس از اتمام کار، کل فرآیند به صورت معکوس عمل می کند تا داده ها را به برنامه شروع کننده بازگرداند.
یک خطای سرور RPC رخ داده است(An RPC Server Error Has Occurred)
خطاهای سرور RPC(RPC) منحصر به سیستم عامل ویندوز(Windows OS) و یا فقط یک کامپیوتر نیست. روش RPC در اکثر سیستم عامل های فعلی استفاده می شود. علت خطای RPC معمولاً در یک رایانه رخ می دهد، اما در واقع ممکن است علت آن در کل شبکه پیدا شود. خوشبختانه، در این مقاله، هر دو احتمال را بررسی خواهیم کرد.
بنابراین دقیقاً چه چیزی باعث خطای " سرور RPC(RPC Server) در دسترس نیست" می شود؟ هنگامی که یک سرویس در رایانه شما نیاز به برقراری ارتباط با سرویس دیگری دارد، با سرور RPC رایانه شما تماس می گیرد تا تبادل را آغاز کند.
سرور RPC(RPC) چند پورت را برای شنیدن پیام باز می کند و یکی را باز می گرداند. اگر سرور RPC نتواند پاسخی را دریافت کند، قادر به نوشتن در حافظه نباشد، نتواند یک پورت را باز کند یا به سادگی در دسترس نباشد، خطا ایجاد می شود.
رفع خطاهای سرور RPC(Fixing RPC Server Errors)
سه راه برای رفع یکی از این خطاها در رایانه ای که ویندوز 10(Windows 10) دارد وجود دارد. رایج ترین این سه مورد این است که سرویس RPC حتی اجرا نمی شود. دو مورد دیگر، مشکلات مربوط به شبکه یا ورودی های رجیستری خراب، کمتر محتمل هستند اما ممکن است همچنان رخ دهند.
هنگامی که یکی از این خطاها یا هر خطای ویندوز(Windows) را دریافت می کنید، اولین چیزی که باید امتحان کنید، راه اندازی مجدد کامل است. راه اندازی مجدد مشکل موقت مربوط به سرور RPC را برطرف می کند. (RPC)اگر راهاندازی مجدد خطا را برطرف نکرد، میخواهید یکی از راهحلهای زیر را بررسی کنید.
سرویس RPC اجرا نمی شود(RPC Service Not Running)
پس از راه اندازی مجدد، بررسی کنید که آیا سرویس RPC(RPC Service) باعث ایجاد مشکل شده است یا خیر.
- Task Manager را با کلیک راست بر روی نوار وظیفه(Task Bar) و انتخاب آن از لیست باز کنید.
- به تب Services و سپس Open Services بروید .
- به سرویس تماس رویه از راه دور(Remote Procedure Call ) بروید . باید در حال اجرا باشد و روی Automatic تنظیم شود . اگر نیست، آن را تغییر دهید.
- به راهانداز فرآیند سرور DCOM بروید(DCOM Server Process Launcher) . این نیز باید اجرا شود و روی Automatic تنظیم شود . دوباره(Again) ، اگر نتایج متفاوت است، تغییرات لازم را اعمال کنید.
مشکلات شبکه(Network Problems)
مشکلات مربوط به TCP یا فایروال شما می تواند مانع از کارکرد RPC شود. (RPC)این درست است حتی اگر تماس به صورت داخلی در رایانه شخصی شما انجام شود زیرا سرور RPC(RPC Server) هنوز از پشته شبکه برای اهداف ارتباطی استفاده می کند.
- کنترل پنل(Control Panel) را بالا بکشید و Network and Internet (مشاهده با تنظیم روی دسته ها) یا Network and Sharing Center (تنظیم روی نمادهای بزرگ یا کوچک) را انتخاب کنید.
- روی پیوند اترنت(Ethernet) واقع در کنار Connections : و سپس Properties در پنجره بازشو کلیک کنید.
- IPv6 و اشتراکگذاری فایل و چاپگر برای شبکههای مایکروسافت(File and Printer Sharing for Microsoft Networks) باید هر دو علامت چک داشته باشند. اگر این کار را نکردند، آن را اضافه کنید و روی OK کلیک کنید و کاری که باعث خطا شده است را دوباره امتحان کنید. اگر قبلاً علامتگذاری شدهاند، باید فایروال خود را بررسی کنید.
- فایروال ویندوز(Windows Firewall ) را در کنترل پنل انتخاب کنید .
- برای فایروال های شخص ثالث، باید تنظیمات را آزمایش کنید. شما باید یک بار آن را دوباره به آن بدهید، اما اگر فایروالی است که مدتی از آن استفاده می کنید، چیزی را تغییر ندهید.
- Remote Assistance را پیدا کنید و مطمئن شوید که برای دامنه(Domain) ، شبکه های خصوصی(Private) و عمومی(Public) فعال است. سپس هر تغییری را که ایجاد کرده اید ذخیره کنید.
فساد و عوارض رجیستری(Registry Corruption and Complications)
اگر تا این مرحله همه چیز خوب بوده است، آخرین چیزی که می توانید به آن نگاه کنید، ورودی های رجیستری است که سرویس های RCP و DCOM را از نظر فساد کنترل می کنند. من سرهم بندی کردن با رجیستری را توصیه نمی کنم، به خصوص برای مبتدیان، بنابراین برای ایمن بودن، قبل از هر کاری از رجیستری نسخه پشتیبان تهیه می کنیم.
- regedit را در کادر جستجو در نوار وظیفه(Task Bar) وارد کنید . وقتی ظاهر شد روی Registry Editor کلیک کنید .(Click)
- از پنجره سمت چپ بر روی Computer کلیک کنید و تب File را باز کنید. (File)صادرات(Export) را از منو انتخاب کنید .
- یک نام و مکان برای فایل ذخیره شده انتخاب کنید و دکمه Save را بزنید.
هنگامی که یک نسخه پشتیبان از تمام فایل های رجیستری ایجاد شد، می توانید ورودی های سرویس های RPC و DCOM را بررسی کنید.
به کلید زیر بروید:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs
در قسمت سمت راست، روی Start کلیک راست کرده و سپس Modify … مقدار را روی ( 2 ) قرار دهید.
در مرحله بعد، باید به هر دو کلید زیر بروید:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper.
همان کاری را که در مرحله قبل انجام شد با Start انجام دهید.(Start)
Related posts
نحوه رفع «منابع کافی کنترلر USB» در ویندوز 10
نحوه رفع خطای «حفاظت از منابع ویندوز نمی تواند عملیات درخواستی را انجام دهد»
نحوه تعمیر کلیدهای صفحه کلید ویندوز که کار نمی کنند
رفع خطای «ویندوز نمیتواند با دستگاه یا منبع ارتباط برقرار کند».
رفع مشکل عدم تنظیم روشنایی پس از ارتقاء به ویندوز 8.1/10
نحوه رفع خطای «چیزی اتفاق افتاده و پین شما در دسترس نیست» در ویندوز
نحوه رفع استفاده زیاد از CPU audiodg.exe در ویندوز 11/10
نحوه رفع شارژ نشدن تبلت فایر آمازون
رفع خطای سیستم 5، دسترسی در ویندوز ممنوع است
چگونه صدا را در لپ تاپ خود کار نکنیم؟
چگونه کد خطای ویندوز 0x80070005 را رفع کنیم
رفع نقاط بازیابی سیستم از دست رفته در ویندوز ویستا و 7
رفع: خطای دیسک غیر سیستمی یا دیسک در ویندوز
رفع مشکل برنامه ریزی شده برای فایل .BAT اجرا نمی شود
چگونه دوربین را در MS Teams در ویندوز 10 رفع کنیم
نحوه رفع “Teredo Is Unable to Qualify” در ویندوز 10
راهنمای عیب یابی نهایی برای مشکلات اتصال گروه خانگی ویندوز 7/8/10
در هر راهاندازی مجدد، «راهاندازی رایانه شما را برای اولین استفاده آماده میکند» را برطرف کنید
نحوه رفع مشکل «آیتونز نتوانست به این آیفون وصل شود. یک خطای ناشناخته 0xe80000a در ویندوز رخ داد
کار چاپ در ویندوز حذف نمی شود؟ 8+ راه برای رفع