چگونگی رفع خطای "سرور RPC در دسترس نیست" در ویندوز

کسانی از شما که مدتی است که از Windows استفاده می کنید ، ممکن است قبلاً شاهد خطای "RPC سرور در دسترس نیست" باشید. این یکی از رایج ترین خطاهایی است که می توانید هنگام استفاده از سیستم عامل ویندوز به آن وارد شوید و اغلب باعث سردرگمی بیشتر کاربران بی تجربه ویندوز می شود که چرا این امر در وهله اول ظاهر شده است.

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

این بدان معنی است که RPC به منظور انجام یک کار اجازه می دهد تا فرآیندهای مختلف با یکدیگر ارتباط برقرار کنند.

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

خطای سرور RPC رخ داده است

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

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

In_content_1 همه: [300x250] / dfp: [640x360]->

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

رفع خطاهای سرور RPC>

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

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

سرویس RPC در حال اجرا نیست

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

  1. کار را باز کنید با کلیک راست روی نوار وظیفه و انتخاب آن از لیست ، مدیر را انتخاب کنید.
  2. به برگه خدماتو سپس باز کردن خدماتبروید. >
  3. به سرویس تماس با روش از راه دوربروید. باید اجرا شود و روی خودکارتنظیم شود. اگر اینطور نیست ، آن را تغییر دهید.
  4. به راه انداز سرور DCOM سروربروید. این نیز باید اجرا شود و روی خودکارتنظیم شود. دوباره ، اگر نتایج متفاوت است ، تغییرات لازم را انجام دهید.
  5. مشکلات شبکه

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

    1. کنترل پنل را بالا بکشید و شبکه و اینترنت را انتخاب کنید.(نمایش داده شده توسط مجموعه ها) یا مرکز شبکه و اشتراک گذاری(روی نمادهای بزرگ یا کوچک تنظیم شده است).
    2. روی اترنتکلیک کنید پیوند واقع در کنار اتصالات: و سپس ویژگی هادر پنجره بازشو.
    3. IPv6و پرونده و اشتراک چاپگر برای شبکه های Microsoftباید هر دو علامت بررسی داشته باشد. اگر این کار را نکردند ، آن را اضافه کنید و OK را بزنید و دوباره کاری را که باعث خطا شده است دوباره امتحان کنید. اگر از قبل مشخص شده اند ، باید دیوار آتش خود را بررسی کنید.
    4. کنترل Windows Firewallرا در کنترل پنل انتخاب کنید.
      • برای فایروال های شخص ثالث ، باید تنظیمات را آزمایش کنید. اگر یک فایروال است که مدتی از آن استفاده کرده اید باید یک بار دیگر به آن بدهید اما چیزی را تغییر ندهید.
      • کمک از راه دوررا پیدا کنید. >و مطمئن شوید که برای شبکه های دامنه، خصوصیو عمومیفعال شده است. سپس هر تغییری را که ایجاد کرده اید ذخیره کنید.
      • فساد و عوارض رجیستری

        اگر همه چیز تا این لحظه خوب بوده است ، آخرین چیزی که می توانید به آنها نگاه کنید ، ورودی های رجیستری است که خدمات RCP و DCOM را برای فساد کنترل کنید. من توصیه نمی کنم با رجیستری سرگرمی داشته باشید ، به خصوص برای مبتدیان ، بنابراین برای اینکه ایمن باشید ، ما قبل از اینکه با هر چیزی روبرو شوید ، از پشتیبان گیری از رجیستری استفاده می کنیم.

        1. regeditرا در کادر جستجو در نوار وظیفه وارد کنید. وقتی ظاهر شد روی ویرایشگر رجیستری کلیک کنید.
        2. از پنجره سمت چپ روی رایانهکلیک کنید و برگه پروندهرا باز کنید. از منو صادراترا انتخاب کنید.
        3. یک نام و مکان را برای پرونده ذخیره شده انتخاب کنید و دکمه ذخیرهرا بزنید.
        4. یک بار پشتیبان از همه پرونده های رجیستری ایجاد شده است ، می توانید مدخل های مربوط به سرویس های RPC و DCOM را بررسی کنید.

          به کلید زیر بروید:

          HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs 

          در سمت راست صفحه ، بر روی شروعکلیک راست کرده و سپس اصلاح... مقدار را روی (2) تنظیم کنید.

          بعدی ، شما ' باید به هر دو کلید زیر بروید:

          HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch 
          HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper. 

          همان کار را با شروعهمانطور که در مرحله قبلی.

          پست های مرتبط:


          13.09.2019