خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
رفع ارور The RPC Server is Unavailable
اگر با ارور RPC server is unavailable در ویندوزتان مواجه شده اید، به این معنی است که سیستم تان در برقراری ارتباط با سایر دستگاه ها یا کامپیوترها از طریق شبکه ای که از آن استفاده می کنید، با مشکل مواجه شده است. اگر این خطا را دریافت کرده اید جای نگرانی نیست بسیاری از کاربران هم این ارور را دریافت کرده اند و با بکارگیری این راه حل ها می توانید شما هم از شر این ارور خلاص شوید.
این روش ها در تمامی نسخه های ویندوز کاربرد دارد و فقط مختص ورژن و نسخه خاصی از ویندوز این نیست.
به کنسول Services وارد شده و سرویس های DCOM Server Process Launcher و Remote Procedure Call (RPC) و RPC Endpoint Mapper را بیابید.
روی آنها دابل کلیک کنید تا فرم تنظیمات آنها باز شود. سپس از لیست کشویی Startup type گزینه Automatic را انتخاب کرده و دکمه Start را کلیک کنید تا سرویس استارت شود(اگر دکمه start غیرفعال است به معنی استارت بودن سرویس بوده که همین درست است). سپس فرم را ok کنید.
سپس وضعیت ارور را بررسی کنید.
اما در فایروال ویندوز، به Control Panel مراجعه کنید، سپس آیتم Windows Firewall یا Windows defender firewall را کلیک کنید تا بدان وارد شوید.
از پنل سمت چپ این فرم، لینک allow an app or feature through windows defender firewall را کلیک کنید.
مانند تصویر زیر، از لیست موجود Remote Assistance را بیابید. گزینه Domain , Private , Public را برای این فعال کنید. اگر نمی توانید این سه گزینه را فعال کنید، ابتدا دکمه Change settings را بالای فرم کلیک کرده و سپس تیک این سه گزینه را فعال کنید. ممکن است گزینه Doamin را نداشته باشید که اگر نداشتید تیک دو گزینه دیگر را فقط فعال کنید.
در آخر هم فرم را ok کنید.
حتی فایروال را هم می توانید موقتا غیرفعال کرده و وضعیت ارور را بررسی کنید:
پنجره Runرا باز کرده و دستور ncpa.cpl را وارد و Enter کنید.
بدین ترتیب فرم network connection باز خواهد شد. روی کارت شبکه مورد نظر خودتان کلیک راست کرده و گزینه Properties را کلیک کنید.
حتما گزینه های File and Printer Sharing for Microsoft Networks و TCP/IPv6 و TCP/Ipv4 تیک داشته باشند یا به عبارت بهتر فعال باشند.
سپس مسیر زیر را در رجیستری دنبال کنید.
اگر آیتم هایی که در تصویر زیر مشاهده می کنید در سیستم شما وجود ندارد، پیشنهاد می شود که ویندوز خود را عوض کنید.
ولی اگر وجود دارند و هنوز مشکل را دارید، در مسیر فوق، روی مقدار start دابل کلیک کنید تا فرم تنظیمات این مقدار باز شود. در قسمت Value data مقدار 2 را وارد کرده و ok کنید.
پس از آن مسیر زیر را دنبال کنید:
در این مسیر هم مقدار Start را یافته و مقدار Value data آن را 2 کنید.
سپس مسیر زیر را در رجیستری دنبال کنید:
در این مسیر هم مقدار Start را یافته و مقدار Value data را عدد 2 تنظیم کنید.
سپس فرم را ok کرده و از رجیستری خارج شوید. برای اعمال تغییرات رجیستری از سیستم Sign out کرده و دوباره sign in کنید و یا سیستم را ریستارت نمایید.
اگر باز هم ارور را داشتید، باز به رجیستری وارد شده و به مسیر زیر بروید:
در این مسیر روی فولدر Parameters کلیک راست کرده و از New گزینه Dword(32 bit)value را انتخاب کنید. نام این مقدار جدید را DisabledComponents تنظیم کنید.
حالا روی DisabledComponents دابل کلیک کرده و در فرم تنظیمات در فیلد value Data عدد 8 را وارد و ok کنید. سپس سیستم را ریستارت کرده و وضعیت ارور را بررسی کنید.
اگر ارور را در زمان پرینت گرفتن با ارور The RPC Server is Unavailable مواجه شده اید، راه حل پیشنهادی زیر را دنبال کنید:
مجددا به کنسول services مراجعه کرده و از لیست سرویس های موجود، سرویس Print Spooler را پیدا کرده و روی آن دابل کلیک کنید تا فرم تنظیمات این سرویس باز شود.
از کامبوباکس startup type گزینه Automatic را انتخاب کرده و سپس دکمه Start را کلیک کنید. پس از آن فرم را OK کنید.
حالا وضعیت ارور را بررسی کنید.
اگر هنوز هم مشکل را دارید و قبلا Restore point خود شما یا برنامه ای از ویندوز تهیه کرده، می توانید آن را بازیابی کنید. ولی شرط بازیابی وجود Restore point در سیستم تان است اگر هیچ Restore point وجود نداشته باشد پس چیزی هم برای بازیابی وجود ندارد. در لينک زير هم نحوه تهيه Restore Point و هم نحوه بازيابي آن مطرح شده است و شما فقط به قسمت بازيابي Restore Point نياز داريد.
اگر هیچ یک از روش های فوق مشکل را رفع نکرد، می توانید ویندوزتان را مجددا نصب کنید. فقط اگر تصمیم به عوض کردن ویندوز گرفته اید، حتما اطلاعات مهم را از دسکتاپ، فوولدر دانلود و داکیومنت و غیره، در جای دیگری کپی کنید.
قبل از هر کاري بهتر از سيستم تان Restore point تهيه کنيد تا در صورت بروز مشکل جاي جبران داشته باشيد.
این روش ها در تمامی نسخه های ویندوز کاربرد دارد و فقط مختص ورژن و نسخه خاصی از ویندوز این نیست.
Method 1: Ensure your RPC services are running properly
ارور The RPC server is unavailable می توان توسط عملکرد نامناسب سرویس RPC رخ داده باشد. اگر این ارتباط شما با سایر کامپیوترهای ویندوزی به این ارور منتج شده، دقیقا این مرحله را باید در سایر کامپیوترهای ویندوزی هم بررسی کنید.به کنسول Services وارد شده و سرویس های DCOM Server Process Launcher و Remote Procedure Call (RPC) و RPC Endpoint Mapper را بیابید.
روی آنها دابل کلیک کنید تا فرم تنظیمات آنها باز شود. سپس از لیست کشویی Startup type گزینه Automatic را انتخاب کرده و دکمه Start را کلیک کنید تا سرویس استارت شود(اگر دکمه start غیرفعال است به معنی استارت بودن سرویس بوده که همین درست است). سپس فرم را ok کنید.
سپس وضعیت ارور را بررسی کنید.
Method 2: Check the firewall on your computer
فایروال ویندوز قادر است تا ترافیک RPC را بلاک کند از این رو می تواند باعث همین مشکل باشد. شما باید پیکربندی فایروال خود را بررسی کنید و ببینید آیا اتصالات شبکه برای RPC را مسدود می کند. اگر از فایروال یا نرم افزارهای امنیتی که ترافیک ها را بلاک می کنند، استفاده می کنید، طبق راهنمای آن برنامه باید ترافیک RPC را Allow کنید.اما در فایروال ویندوز، به Control Panel مراجعه کنید، سپس آیتم Windows Firewall یا Windows defender firewall را کلیک کنید تا بدان وارد شوید.
از پنل سمت چپ این فرم، لینک allow an app or feature through windows defender firewall را کلیک کنید.
مانند تصویر زیر، از لیست موجود Remote Assistance را بیابید. گزینه Domain , Private , Public را برای این فعال کنید. اگر نمی توانید این سه گزینه را فعال کنید، ابتدا دکمه Change settings را بالای فرم کلیک کرده و سپس تیک این سه گزینه را فعال کنید. ممکن است گزینه Doamin را نداشته باشید که اگر نداشتید تیک دو گزینه دیگر را فقط فعال کنید.
در آخر هم فرم را ok کنید.
حتی فایروال را هم می توانید موقتا غیرفعال کرده و وضعیت ارور را بررسی کنید:
Method 3: Check your network connection
گاهی هم عدم درستی پیکربندی تنظیمات شبکه باعث این مشکل The RPC server is unavailable می شود. برای بررسی اتصال شبکه خود:پنجره Runرا باز کرده و دستور ncpa.cpl را وارد و Enter کنید.
بدین ترتیب فرم network connection باز خواهد شد. روی کارت شبکه مورد نظر خودتان کلیک راست کرده و گزینه Properties را کلیک کنید.
حتما گزینه های File and Printer Sharing for Microsoft Networks و TCP/IPv6 و TCP/Ipv4 تیک داشته باشند یا به عبارت بهتر فعال باشند.
Method 4: Check your Registry
شاید لازم باشد که تنظیمات Registry خود بررسی کنید تا مطمئن شوید که RPC به درستی در سیستم شما کار می کند. برای چک کردن رجیستری:
براي وارد شدن به رجيستري ويندوز مي توانيد به لينک زير وارد شويد:
وارد شدن به رجيستري ويندوز
وارد شدن به رجيستري ويندوز
پيشنهاد مي کنم قبل از هر گونه تغيير در رجيستري ويندوز، حتما از آن بک آپ بگيريد:
تهيه Backup از Windows Registry
تهيه Backup از Windows Registry
سپس مسیر زیر را در رجیستری دنبال کنید.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs
اگر آیتم هایی که در تصویر زیر مشاهده می کنید در سیستم شما وجود ندارد، پیشنهاد می شود که ویندوز خود را عوض کنید.
ولی اگر وجود دارند و هنوز مشکل را دارید، در مسیر فوق، روی مقدار start دابل کلیک کنید تا فرم تنظیمات این مقدار باز شود. در قسمت Value data مقدار 2 را وارد کرده و ok کنید.
پس از آن مسیر زیر را دنبال کنید:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch
در این مسیر هم مقدار Start را یافته و مقدار Value data آن را 2 کنید.
سپس مسیر زیر را در رجیستری دنبال کنید:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper
در این مسیر هم مقدار Start را یافته و مقدار Value data را عدد 2 تنظیم کنید.
سپس فرم را ok کرده و از رجیستری خارج شوید. برای اعمال تغییرات رجیستری از سیستم Sign out کرده و دوباره sign in کنید و یا سیستم را ریستارت نمایید.
اگر باز هم ارور را داشتید، باز به رجیستری وارد شده و به مسیر زیر بروید:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters
در این مسیر روی فولدر Parameters کلیک راست کرده و از New گزینه Dword(32 bit)value را انتخاب کنید. نام این مقدار جدید را DisabledComponents تنظیم کنید.
حالا روی DisabledComponents دابل کلیک کرده و در فرم تنظیمات در فیلد value Data عدد 8 را وارد و ok کنید. سپس سیستم را ریستارت کرده و وضعیت ارور را بررسی کنید.
اگر ارور را در زمان پرینت گرفتن با ارور The RPC Server is Unavailable مواجه شده اید، راه حل پیشنهادی زیر را دنبال کنید:
مجددا به کنسول services مراجعه کرده و از لیست سرویس های موجود، سرویس Print Spooler را پیدا کرده و روی آن دابل کلیک کنید تا فرم تنظیمات این سرویس باز شود.
از کامبوباکس startup type گزینه Automatic را انتخاب کرده و سپس دکمه Start را کلیک کنید. پس از آن فرم را OK کنید.
حالا وضعیت ارور را بررسی کنید.
اگر هنوز هم مشکل را دارید و قبلا Restore point خود شما یا برنامه ای از ویندوز تهیه کرده، می توانید آن را بازیابی کنید. ولی شرط بازیابی وجود Restore point در سیستم تان است اگر هیچ Restore point وجود نداشته باشد پس چیزی هم برای بازیابی وجود ندارد. در لينک زير هم نحوه تهيه Restore Point و هم نحوه بازيابي آن مطرح شده است و شما فقط به قسمت بازيابي Restore Point نياز داريد.
اگر هیچ یک از روش های فوق مشکل را رفع نکرد، می توانید ویندوزتان را مجددا نصب کنید. فقط اگر تصمیم به عوض کردن ویندوز گرفته اید، حتما اطلاعات مهم را از دسکتاپ، فوولدر دانلود و داکیومنت و غیره، در جای دیگری کپی کنید.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: