Виправлення: сервер RPC недоступний у Windows 7, 8 та 10

RPC також відомий як віддалений виклик процедури. Це технологія, що з'явилася з моменту появи комп'ютерів і використовує міжпроцесорну техніку зв'язку. Її основна мета - дати клієнту та серверу можливість спілкуватися один з одним по мережі. Те саме можна сказати і про пристрої.

Сервер RPC недоступний

Простіше кажучи, щоразу, коли ви обмінюєтесь даними або інформацією через будь-яку мережу, RPC вступає в гру, робить всю роботу за вас. RPC також відіграє головну роль в управлінні пристроями по мережі, а також використовується в периферійних пристроях контролерів, таких як сканери або принтери.

Що викликає помилку "Сервер RPC недоступний"?

Оскільки RPC - це зв'язок різних пристроїв, існує декілька різних модулів, які можуть бути відповідальними за спричинення повідомлення про помилку. З урахуванням сказаного, ось деякі винуватці, які можуть нести відповідальність у вашій справі:

  • Одна або кілька служб, необхідних RPC, вимкнено. У більшості випадків ця конкретна проблема виникатиме, коли на одному або декількох комп'ютерах, що беруть участь у з'єднанні, один (або більше) обов'язкових служб вимкнено. Якщо цей сценарій застосовний, ви можете вирішити цю проблему, скориставшись утилітою Сервіс, щоб змусити запустити відключені служби.
  • Брандмауер вимикає віддалену допомогу - Брандмауер Windows та кілька інших еквівалентів третьої сторони, які за замовчуванням блокують з'єднання Віддалена допомога. Якщо це винуватцею проблеми, ви можете вирішити проблему, встановивши виняток для цього типу з'єднання.
  • IPV6 або спільний доступ до файлового принтера вимкнено - для деяких типів серверів RPC потрібно буде включити IPV6 та File PRinter Sharing для поточного мережевого з'єднання. Кілька користувачів, які намагаються вирішити цю конкретну проблему, повідомили, що проблему було вирішено після ввімкнення обох із мережевих ресурсів.
  • IP-адреса збігає сервер RPC - неоднозначний IP-адрес може також викликати саме це повідомлення про помилку. Якщо цей сценарій застосовний, ви можете вирішити проблему, промивши, а потім відновивши IP-адресу.
  • Послуги RPC відключені за допомогою реєстру - певні утиліти або вручну втручання користувача, я змушую деякі сервіси, потрібні серверу RPC, залишатися відключеними. Користувачі, опинившись у подібному сценарії, повідомили, що проблему було вирішено після того, як вони скористалися Редактором реєстру для примусового запуску служб, використовуваних компонентом RPC.

Перш ніж розпочати розгляд рішень, переконайтеся, що у вас є активне підключення до Інтернету та увійшли в систему як адміністратор на комп’ютері. Крім того, якщо ви використовуєте комп'ютер у робочому середовищі, найкраще проконсультуватися з адміністратором мережі. Кожне робоче середовище має свою окрему конфігурацію мережі та ПК.

Рішення 1: Перевірка служби RPC на вашому комп’ютері

Перше, що користувачі повинні перевірити, чи стикаються вони з цією помилкою - це послуга RPC на вашому комп’ютері. Конфлікти з іншими сторонніми програмами або зміна системних систем можуть змусити службу RPC перейти від значення за замовчуванням (Автоматичне) до ручного. Це означає, що RPC може не запускатися автоматично при необхідності.

  1. Натисніть Windows + R, введіть “ services.msc ” у діалогове вікно та натисніть Enter.
  2. Потрапивши у вікно послуг, знайдіть такі процеси:
 Віддалений виклик процедурного виклику (RPC) Кінцева точка RPC-виклику або Локатор віддаленого виклику процедури (RPC) 

Клацніть правою кнопкою миші кожну послугу по черзі та виберіть Властивості .

Послуги, пов'язані з RPC
  1. Отримавши властивості, переконайтеся, що послуга запускається, а тип запуску встановлено як автоматичний .

Зміна типу запуску та статусу служб RPC
  1. Збережіть зміни та вийдіть. Перезавантажте комп'ютер і перевірте, чи виправлено повідомлення про помилку.

Рішення 2: Увімкнення віддаленої допомоги в брандмауері

Віддалена допомога - це механізм, який дозволяє іншим користувачам або комп’ютерам бачити екран вашого комп'ютера і навіть керувати ним, якщо захочете. Віддалена допомога може також почати діяти у випадку з серверами RPC, оскільки клієнт і сервер також обмінюються інформацією в набагато більшій і складній масштабі. Якщо ваш брандмауер не налаштований належним чином, ви отримаєте помилку, що обговорюється.

Якщо ви належите до організації, вам слід звернутися до адміністратора мережі, щоб переглянути проблему. Під час усунення несправностей у мережі вимкнення основного брандмауера - це спосіб усунення неполадок, у яких полягає проблема. У цій демонстрації ми розберемося лише над тим, що ви (користувач) можете зробити на своєму персональному брандмауері на своєму комп’ютері.

  1. Натисніть Windows + R, введіть " control " у діалоговому вікні та натисніть Enter.
  2. Після появи панелі управління знайдіть Брандмауер на панелі пошуку у верхній правій частині екрана. З результатів натисніть Дозволити програму через брандмауер Windows, який є підкатегорією під Брандмауером Windows .

Брандмауер Windows - Панель управління
  1. Клацніть Змінити налаштування та переконайтеся, що ввімкнено записи, що застосовують RPC, такі як віддалена допомога .

Увімкнення віддаленої допомоги - брандмауер
  1. Перезавантажте комп'ютер і перевірте, чи це вирішило повідомлення про помилку, що обговорюється.

Рішення 3: Відключення селективного запуску

Вибірковий запуск - це метод завантаження, який дозволяє увімкнути комп'ютер із мінімальною кількістю завантажених елементів. Зазвичай це робиться при усуненні неполадок із комп'ютером, які можуть стосуватися інших сторонніх програм. Однак, коли ви завантажуєтесь за допомогою селективного запуску, ваш комп'ютер також не завантажує всі компоненти RPC на ваш комп'ютер. Ми виберемо звичайний запуск і подивимось, чи це усуне проблему.

  1. Натисніть Windows + R, введіть " msconfig " у діалоговому вікні та натисніть Enter.
  2. Отримавши конфігурацію запуску, перейдіть на вкладку Загальні та оберіть опцію Нормальний запуск .

Вибір нормального запуску - Конфігурація завантаження
  1. Натисніть Застосувати, щоб зберегти зміни та вийти. Тепер вам буде запропоновано перезапустити. Негайно перезапустіть, використовуючи спливаюче вікно і перевірте, чи вирішено повідомлення про помилку.

Рішення 4: Увімкнення IPV6 та спільного використання файлів та принтерів для підключеної мережі

У деяких випадках ви можете зіткнутися з помилкою 1722: сервер RPC недоступний у випадках, коли відбувається переривання мережевого з'єднання, викликане одним або декількома налаштуваннями. Кілька постраждалих користувачів повідомили, що в їхньому випадку проблему було вирішено після того, як вони виявили, що спільний доступ до принтерів для мереж Microsoft та версії протоколу 6 (TCP / IPv6) були відключені від пов'язаних мережевих властивостей.

Після ввімкнення цих двох варіантів більшість постраждалих користувачів повідомили, що проблема вирішена. Ось короткий посібник, як це зробити:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “ncpa.cpl” і натисніть Enter, щоб відкрити вікно мережевих підключень .
  2. У вікні мережевих підключень правою кнопкою миші клацніть правою кнопкою миші на мережу, до якої ви зараз підключені, і натисніть " Властивості".
  3. Як тільки ви перейдете до Властивості мережевого з'єднання, перейдіть на вкладку Мережі та прокрутіть список вниз.
  4. Знайдіть спільний доступ до файлів та принтерів для мереж Microsoft і протоколу Internet версії 6 (TCP / IPv6) і переконайтесь, що обидва пов'язані поля встановлені. Потім натисніть кнопку Ок, щоб зберегти зміни.
  5. Перезавантажте комп’ютер і перевірте, чи вирішена проблема при наступному запуску.
//appuals.com/wp-content/uploads/2019/05/enabling-ipv6.webm

Якщо ви все ще стикаєтеся з помилкою 1722: сервер RPC недоступний, перейдіть до наступного способу нижче.

Рішення 5: Промивання DNS та оновлення

Деякі зачеплені користувачі повідомили, що їм вдалося вирішити проблему після використання підвищеного командного рядка для очищення DNS та відновлення з'єднання. Але для того, щоб це виправлення було ефективним, потрібно переконатися, що служби, що беруть участь у з'єднанні RPC, працюють (дотримуйтесь Метод 1).

Якщо ви впевнені, що потрібні сервіси запущені, ось короткий посібник із очищення DNS та відновлення з'єднання:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск . Потім введіть “cmd” і натисніть Ctrl + Shift + Enter, щоб відкрити підвищений командний рядок. Якщо запропоновано UAC (Контроль облікових записів користувачів), натисніть Так, щоб надати адміністративні права.

    Запуск CMD за допомогою діалогового вікна Run
  2. Всередині піднятого командного рядка введіть таку команду та натисніть Enter, щоб очистити поточну конфігурацію IP:
     ipconfig / flushdns 
  3. Після успішної реєстрації команди введіть таку команду та натисніть Enter, щоб відновити конфігурацію IP:
     ipconfig / поновити 
  4. Після відновлення IP-адреси закрийте підвищений командний рядок і відтворіть дії, які раніше викликали помилку 1722: Сервер RPC недоступний, щоб побачити, чи проблема не була вирішена.

Якщо така ж проблема все-таки виникає, перейдіть до наступного способу нижче.

Рішення 6: Використання Редактора реєстру для примусового запуску служб RPC

Деякі зачеплені користувачі повідомили, що їм вдалося вирішити проблему після використання підвищеного командного рядка для очищення DNS та відновлення з'єднання. Але для того, щоб це виправлення було ефективним, потрібно переконатися, що служби, що беруть участь у з'єднанні RPC, працюють (дотримуйтесь Метод 1).

Якщо ви впевнені, що потрібні сервіси запущені, ось короткий посібник із очищення DNS та відновлення з'єднання:

Ось короткий посібник, як це зробити:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “regedit” і натисніть Enter, щоб відкрити Редактор реєстру. Якщо вас запропонує UAC (Контроль облікових записів користувачів), натисніть Так, щоб надати адміністративні права.
  2. Всередині Редактора реєстру скористайтеся лівою панеллю для переходу до наступного місця:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcSs 

    Примітка. Ви можете потрапити туди вручну, скориставшись лівою панеллю, або вставте точну адресу безпосередньо в навігаційну панель і натисніть Enter. Вибравши клавішу RpcSs, перейдіть вниз до правої панелі та двічі клацніть по кнопці Пуск.

  3. Всередині значення редагування слова Dword, пов’язаного з « Пуск», встановіть для « Бази» шістнадцятковий, а дані про значення - на 2, щоб увімкнути виклик процедури процедури (RPC) .
  4. Використовуйте ліву панель або панель навігації вгорі, щоб перейти до цього місця:
     Комп'ютер \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DcomLaunch 
  5. Як тільки ви дістаєтесь до цього місця, двічі клацніть по кнопці Почати з правої панелі. Потім встановіть Базу на шістнадцяткове значення та дані значення на 2, щоб включити запуск запуску процесів сервера DCOM .
  6. Перейдіть до наступного місця за допомогою навігаційної панелі вгорі або за допомогою лівої панелі:
     Комп'ютер \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcEptMapper 
  7. Перейдіть до правої панелі та двічі клацніть по кнопці «Пуск». Потім встановіть Базу на шістнадцяткову, а Дані про значення - на 2 .
  8. Закрийте Редактор реєстру, перезавантажте комп'ютер і перевірте, чи проблема була вирішена при наступному запуску системи.
//appuals.com/wp-content/uploads/2019/05/enabling-services-via-registry-Editor.webm

На додаток до вищезазначених рішень, ви також можете знайти додаткові рішення щодо помилки " RPC Server is недоступний ", прочитавши нашу статтю Виправити: виклик віддаленої процедури не вдався. Обидва випадки помилок майже однакові, і в обох випадках можна випробувати однакові виправлення.

Цікаві Статті