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

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

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

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

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

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

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

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

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

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

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

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

Послуги, пов'язані з 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. У конфігурації запуску виберіть вкладку Загальне та виберіть параметр Звичайний запуск .
Вибір нормального запуску - конфігурація завантаження в Windows 10
  1. Натисніть Застосувати, щоб зберегти зміни та вийти. Тепер вам буде запропоновано перезапустити. Негайно перезапустіть за допомогою спливаючого вікна та перевірте, чи повідомлення про помилку вирішено.

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

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

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

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Виконати. Потім введіть “ncpa.cpl” і натисніть Enter, щоб відкрити вікно Мережевих підключень .
  2. Усередині вікна «Мережеві підключення» клацніть правою кнопкою миші мережу, до якої ви зараз підключені, і натисніть « Властивості».
  3. Дійшовши до Властивостей мережевого з’єднання, перейдіть на вкладку Мережа та прокрутіть список елементів.
  4. Знайдіть спільний доступ до файлів та принтерів для мереж Microsoft та Інтернет-протоколу версії 6 (TCP / IPv6) і переконайтеся, що встановлені прапорці. Потім натисніть кнопку Ok, щоб зберегти зміни.
  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 (контроль облікових записів користувачів) натисніть Так, щоб надати адміністративні привілеї.
  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. Inside the Registry Editor, use the left-hand pane to navigate to the following location:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs

    Note: You can either get there manually by using the left-hand pane or you can paste the exact address directly into the navigation bar and press Enter. With the RpcSs key selected, move down to the right-hand pane and double-click on Start.

  3. Inside the Edit Dword Value associated with Start, set the Base to Hexadecimal and the Value data to 2 to enable the Remove Procedure Call (RPC).
  4. Use the left-hand pane or the navigation bar at the top to navigate to this location:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
  5. Once you get to that location, double-click on Start from the right-hand pane. Then, set the Base to Hexadecimal and the value data to 2 in order to enable the DCOM Server Process Launcher.
  6. Navigate to the following location by using the navigation bar at the top or by using the left-hand pane:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
  7. Перейдіть до правої панелі та двічі клацніть на Пуск. Потім встановіть Base для шістнадцяткового, а Value Data - 2 .
  8. Закрийте редактор реєстру, перезапустіть комп'ютер і перевірте, чи проблему вирішено під час наступного запуску системи.
//appuals.com/wp-content/uploads/2019/05/enabling-services-via-registry-Editor.webm

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