Техніка

Ефективні способи виправлення помилки невдалого виклику віддалених процедур у Windows

Зміст

Під час використання Windows ви можете зіткнутися з помилкою «Невдалий виклик віддаленої процедури». Це поширена помилка, яка виникає при спробі відкрити певні програми або служби, такі як Центр безпеки Windows Defender або Панель керування.

Помилка зазвичай з’являється з повідомленням «Сервер RPC недоступний» або «Вказана служба не існує». Ця помилка може дуже засмутити, оскільки вона може перешкодити вам отримати доступ до важливих функцій і налаштувань на вашому комп’ютері.

Віддалений виклик процедур (Remote Procedure Call, RPC) — це протокол зв’язку, який використовується Windows для взаємодії процесів між собою. Коли цей протокол виходить з ладу, це може спричинити помилку «Не вдалося виконати виклик віддаленої процедури». На щастя, існує кілька способів усунення цієї помилки.

Спосіб 1: Перезапустіть службу RPC

Якщо ви зіткнулися з помилкою «Невдалий виклик віддаленої процедури (RPC)» в Windows, одним з найпростіших способів її усунення є перезапуск служби RPC. Для цього виконайте такі дії:

  1. Натисніть клавіші Windows + R, щоб відкрити діалогове вікно «Виконати».
  2. Введіть «services.msc» і натисніть Enter, щоб відкрити вікно «Служби».
  3. Прокрутіть вниз і знайдіть службу «Віддалений виклик процедур (RPC)».
  4. Клацніть правою кнопкою миші на службі і виберіть «Перезапустити».
  5. Зачекайте кілька секунд, поки служба перезапуститься, а потім перевірте, чи помилку було усунуто.

Якщо помилка не зникає, ви можете спробувати інші методи, описані в цьому посібнику.

Крок 1: Відкрийте служби

Першим кроком для виправлення помилки «Не вдалося виконати виклик віддаленої процедури» у Windows є відкриття програми «Служби». Ви можете зробити це, виконавши такі прості кроки:

  1. Натисніть комбінацію клавіш «Windows + R», щоб відкрити діалогове вікно «Виконати».
  2. Введіть «services.msc» у вікні і натисніть «ОК».

Крім того, ви також можете відкрити програму «Служби», виконавши такі дії:

  1. Натисніть кнопку «Пуск» Windows.
  2. Введіть «services» у рядку пошуку і виберіть «Служби» зі списку варіантів.

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

Крок 2: Знайдіть службу RPC

Тепер, коли ви відкрили вікно Служби, настав час знайти службу віддаленого виклику процедур.

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

Якщо ви вирішили скористатися вікном пошуку, просто введіть «Віддалений виклик процедури», і він повинен з’явитися у списку нижче.

Знайшовши службу, клацніть на ній правою кнопкою миші і виберіть «Властивості» з контекстного меню.

У вікні Властивості переконайтеся, що тип запуску встановлено на Автоматичний, а статус служби — запущений.

Якщо тип запуску встановлено як Ручний або Вимкнено, змініть його на Автоматичний, вибравши відповідний пункт у спадному меню. Потім натисніть кнопку Запустити, щоб запустити службу, якщо вона ще не запущена.

Після внесення цих змін натисніть кнопку Застосувати, а потім ОК, щоб зберегти їх.

Тепер ви можете закрити вікно Служби і перейти до наступного кроку для відновлення пошкоджених системних файлів.

Крок 3: Перезапуск служби RPC

Якщо попередні кроки не допомогли усунути помилку RPC failed, наступним кроком буде перезапуск служби RPC. Для цього виконайте наступні дії:

  1. Відкрийте вікно Служби Windows, ввівши «services.msc» в діалоговому вікні Виконати (натисніть клавіші Windows + R, щоб відкрити діалогове вікно Виконати).
  2. Прокрутіть список служб вниз і знайдіть «Віддалений виклик процедур (RPC)».
  3. Клацніть правою кнопкою миші на службі і виберіть «Перезапустити».
  4. Дочекайтеся перезапуску служби і спробуйте виконати завдання, при виконанні якого виникала помилка «RPC failed».

Якщо служба RPC залежить від інших служб, таких як «RPC Endpoint Mapper» або «DCOM Server Process Launcher», вам може знадобитися перезапустити і ці служби.

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

Спосіб 2: Вимкніть запобігання виконанню даних (DEP)

Запобігання виконанню даних (Data Execution Prevention або DEP) — це функція безпеки в Windows, яка запобігає виконанню коду з невиконуваних ділянок пам’яті. Іноді DEP може перешкоджати правильному функціонуванню певних програм, спричиняючи помилку RPC. Вимкнення DEP може вирішити цю проблему.

Щоб вимкнути DEP:

  1. Відкрийте вікно Властивості системи, натиснувши клавіші Windows + Пауза/Пауза або просто клацніть правою кнопкою миші на цьому комп’ютері і виберіть Властивості.
  2. У меню ліворуч виберіть Додаткові параметри системи.
  3. На вкладці Додаткові натисніть Налаштування в розділі Продуктивність.
  4. Перейдіть на вкладку Запобігання виконанню даних.
  5. Виберіть Увімкнути DEP для всіх програм і служб, окрім вибраних мною.
  6. Натисніть кнопку Додати, знайдіть проблемне програмне забезпечення і натисніть кнопку Відкрити, а потім натисніть кнопку ОК, щоб зберегти зміни.
  7. Перезавантажте комп’ютер, щоб зміни набули чинності.

Якщо проблема не зникне, ви можете спробувати додати редактор реєстру Windows як виняток у налаштуваннях DEP.

Увага!
Вимкнення DEP може зробити ваш комп’ютер більш вразливим до певних типів атак. Не забудьте увімкнути його знову, коли вирішите проблему з RPC.

Крок 1: Відкрийте Властивості системи

Помилка «Віддалений виклик процедури не вдалося» може виникати з різних причин. Однією з найпоширеніших причин є проблема зі службами Windows, пов’язаними з викликом віддалених процедур (RPC). У таких випадках помилку можна усунути, виконавши кілька простих кроків.

Крок 1 — відкрийте вікно Властивості системи. Ви можете зробити це або через Панель управління, або через команду Виконати. Нижче наведено кроки, як це зробити через Панель керування:

  1. Натисніть кнопку Пуск і виберіть Панель керування.
  2. У вікні Панелі керування клацніть на Систему та безпеку.
  3. Тепер натисніть на кнопку Система. Відкриється вікно Властивості системи.

Якщо ви віддаєте перевагу використанню команди «Виконати», виконайте наступні кроки:

  1. Натисніть клавіші Windows + R на клавіатурі.
  2. У діалоговому вікні Виконати введіть «sysdm.cpl» без лапок і натисніть кнопку OK.
  3. У результаті буде відкрито вікно Властивості системи.

У вікні Властивості системи перейдіть на вкладку Віддалений. Ця вкладка містить параметри, пов’язані з віддаленою допомогою, віддаленим робочим столом і віддаленим викликом процедур.

Крок 2: Вимкніть DEP

DEP (Data Execution Prevention — запобігання виконанню даних) — це функція в Windows, яка допомагає запобігти запуску шкідливого програмного забезпечення на вашому комп’ютері шляхом моніторингу використання пам’яті. Однак іноді DEP може конфліктувати з певними програмами і викликати помилку «Не вдалося виконати віддалений виклик процедури». Щоб виправити це, ви можете спробувати вимкнути DEP для відповідної програми.

Щоб вимкнути DEP, виконайте такі дії:

  1. Натисніть клавішу Windows і введіть «cmd».
  2. Клацніть правою кнопкою миші на «Командний рядок» і виберіть «Запустити від імені адміністратора».
  3. Type «bcdedit.exe /set {current} nx AlwaysOff» and press Enter.
  4. Ви повинні побачити повідомлення з написом «Операція виконана успішно».
  5. Перезавантажте комп’ютер, щоб застосувати зміни.

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

Крок 3: Перезавантажте комп’ютер

Один з найпоширеніших способів усунення помилки «Не вдалося виконати виклик віддаленої процедури» у Windows — просто перезавантажити комп’ютер. Це рішення може здатися надто простим, але в багатьох випадках воно справді може творити дива.

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

Якщо ви ще не пробували перезавантажити комп’ютер, варто спробувати. Переконайтеся, що ви правильно вимкнули комп’ютер, перш ніж увімкнути його знову. Коли він завантажиться, перевірте, чи помилка RPC все ще присутня.

Якщо перезавантаження комп’ютера не вирішило проблему, не хвилюйтеся. Ви можете спробувати інші ефективні рішення, наприклад, скинути стек TCP/IP, вимкнути IPv6 або запустити сканування системи. Продовжуйте виконувати ці кроки, поки не знайдете рішення, яке вам підходить.

Спосіб 3: Запустіть сканування SFC

Якщо перші два способи не допомогли виправити помилку «Віддалений виклик процедури завершився невдало», ви можете спробувати запустити перевірку системних файлів (System File Checker, SFC). Цей інструмент просканує вашу систему на наявність пошкоджених або відсутніх системних файлів і спробує їх відновити.

Щоб запустити перевірку SFC, виконайте такі дії:

  1. Натисніть клавіші Windows + X і виберіть «Командний рядок (Адміністратор)» або «Windows PowerShell (Адміністратор)» з меню.
  2. Введіть «sfc /scannow» (без лапок) і натисніть Enter.
  3. Дочекайтеся завершення сканування. Це може зайняти деякий час.
  4. Якщо SFC знайде помилки, він спробує їх виправити. Якщо виправлення пройшло успішно, перезавантажте комп’ютер і перевірте, чи проблему вирішено.

Якщо SFC не змогла виправити помилки, можливо, вам доведеться виконати ремонтну інсталяцію Windows або чисту інсталяцію, щоб виправити помилку «Не вдалося виконати виклик віддаленої процедури».

Крок 1: Відкрийте командний рядок від імені адміністратора

Помилку «Не вдалося виконати виклик віддаленої процедури» в Windows можна виправити, виконавши кілька простих кроків. Насамперед відкрийте командний рядок від імені адміністратора. Для цього

  • Натисніть кнопку «Пуск» у лівому нижньому кутку екрана.
  • Введіть «cmd» (без лапок) в рядок пошуку.
  • Клацніть правою кнопкою миші на «Командний рядок» і виберіть «Запустити від імені адміністратора».

Можливо, вас попросять надати облікові дані адміністратора. Якщо так, введіть їх і натисніть «ОК».

Після того, як ви відкрили командний рядок від імені адміністратора, ви можете перейти до наступного кроку у виправленні помилки «Не вдалося виконати виклик віддаленої процедури».

Крок 2: Запуск сканування SFC

SFC розшифровується як System File Checker — це вбудований у Windows інструмент, який сканує пошкоджені або пошкоджені системні файли і замінює їх кешованою копією. Ця перевірка може допомогти виправити помилку «Невдалий виклик віддаленої процедури», оскільки вона може бути спричинена пошкодженими системними файлами.

Щоб запустити сканування SFC:

  • Відкрийте командний рядок від імені адміністратора.
  • Введіть «sfc /scannow» без лапок і натисніть Enter.
  • Дочекайтеся завершення сканування. Це може зайняти деякий час.
  • Після завершення сканування перевірте, чи помилку було усунуто.

Якщо сканування SFC знайде пошкоджені файли, програма спробує їх відновити. Можливо, вам знадобиться перезавантажити комп’ютер після завершення ремонту. Якщо сканування не виявило жодних проблем або помилка не зникла, перейдіть до наступного кроку.

Спосіб 4: Відновлення системи

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

Щоб виконати відновлення системи, виконайте такі дії:

  1. Натисніть клавішу Windows і введіть «Відновлення системи» в рядку пошуку. У результатах пошуку натисніть «Створити точку відновлення».
  2. У вікні «Властивості системи» натисніть кнопку «Відновлення системи».
  3. Виберіть точку відновлення зі списку доступних точок відновлення. Виберіть дату до того, як почала виникати помилка RPC.
  4. Натисніть «Далі», а потім «Готово», щоб почати процес відновлення системи. Під час процесу ваш комп’ютер перезавантажиться кілька разів.

Після завершення процесу відновлення системи перевірте, чи виправлено помилку RPC.

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

Крок 1: Відкрийте програму відновлення системи

Якщо ви зіткнулися з помилкою «Не вдалося виконати віддалений виклик процедури» на вашому комп’ютері з Windows, перший крок, який ви можете зробити, щоб спробувати її виправити, — це відкрити Відновлення системи. Цей інструмент дозволяє відновити ваш комп’ютер до попереднього стану і може допомогти виправити будь-які проблеми, які могли виникнути.

Щоб відкрити Відновлення системи, просто виконайте ці кроки:

  1. Натисніть на кнопку меню «Пуск» Windows, розташовану в лівому нижньому кутку екрана.
  2. Введіть «Відновлення системи» в рядку пошуку і виберіть «Створити точку відновлення» з опцій, що з’являться.
  3. Натисніть кнопку «Відновлення системи», розташовану в нижній частині вікна, що з’явиться.
  4. Виберіть точку відновлення із запропонованого списку. Рекомендується вибирати точку відновлення з дати, яка передувала виникненню помилки.
  5. Натисніть «Далі», а потім «Готово», щоб почати процес відновлення.

Після завершення відновлення системи перезавантажте комп’ютер і перевірте, чи було виправлено помилку «Віддалений виклик процедури не вдалося». Якщо ні, спробуйте виконати наступний крок в процесі усунення несправностей.

Крок 2: Виберіть точку відновлення

Коли ви ввійдете в меню «Відновлення системи», вам буде показано список доступних точок відновлення. Ці точки відновлення створюються Windows автоматично в різні моменти часу, і вони містять знімок системних налаштувань і конфігурацій. Виберіть точку відновлення, яка була створена до того, як у вас виникла помилка «Віддалений виклик процедури завершився невдало».

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

Якщо ви не бачите точку відновлення, яка була створена до виникнення помилки, можливо, вам доведеться спробувати інший метод усунення несправностей. Однак, якщо ви бачите відповідну точку відновлення, виберіть її і натисніть «Далі», щоб продовжити.

Після того, як ви вибрали точку відновлення, уважно прочитайте повідомлення з підтвердженням, перш ніж натиснути «Готово», щоб розпочати процес відновлення. Залежно від розміру точки відновлення і швидкості вашого комп’ютера, процес може зайняти кілька хвилин.

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

Крок 3: Завершення процесу

Якщо ви виконали попередні кроки з відключення служби RPC Locator і видалення ключів реєстру, тепер ви повинні бути готові завершити процес виправлення помилки «Не вдалося виконати виклик віддаленої процедури».

Спочатку перезавантажте комп’ютер, щоб внесені зміни набули чинності.

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

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

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

Виконавши ці кроки, ви зможете успішно виправити помилку «Не вдалося виконати виклик віддаленої процедури» і продовжити користуватися комп’ютером без проблем.

Питання-відповідь:

Що таке помилка «Не вдалося виконати виклик віддаленої процедури» і що її викликає?

Помилка «Не вдалося виконати виклик віддаленої процедури» виникає, коли користувач намагається виконати певні програми або отримати доступ до загальних ресурсів у мережі. Вона може бути спричинена різними факторами, такими як пошкодження системних файлів, зараження шкідливим програмним забезпеченням або вірусом, застарілі драйвери та неправильні налаштування.

Як виправити помилку «Невдалий виклик віддаленої процедури»?

Насамперед запустіть перевірку на шкідливе програмне забезпечення та видаліть усі знайдені загрози. Потім ви можете спробувати перезапустити службу віддаленого виклику процедур (RPC) у вікні «Служби». Якщо це не допоможе, ви можете спробувати запустити інструмент Перевірка системних файлів, щоб відновити пошкоджені системні файли та оновити драйвери системи. Інший варіант — перевірити налаштування брандмауера і переконатися, що відповідні порти відкриті.

Чому після оновлення Windows виникає помилка «Не вдалося виконати виклик віддаленої процедури»?

Помилка «Не вдалося виконати виклик віддаленої процедури» може виникнути після оновлення Windows через конфлікт між оновленнями та певними програмами або драйверами в системі. Це також може бути спричинено відсутністю або пошкодженням файлів під час процесу оновлення. Щоб виправити це, ви можете спробувати видалити всі нещодавно встановлені або оновлені програми або відкотити оновлення до їхніх попередніх версій.

Як запобігти виникненню помилки «Невдалий виклик віддаленої процедури»?

Щоб запобігти виникненню помилки «Не вдалося виконати виклик віддаленої процедури», переконайтеся, що у вашій системі встановлені найновіші оновлення та патчі. Також слід підтримувати актуальне антивірусне програмне забезпечення та уникати встановлення програмного забезпечення з ненадійних джерел. Ще одним важливим кроком є регулярне очищення системного реєстру та видалення всіх тимчасових файлів для оптимізації роботи системи.

Чи може помилка «Невдалий виклик віддаленої процедури» пошкодити мою систему?

Помилка «Невдалий виклик віддалених процедур» може призвести до нестабільності системи, збоїв і втрати даних, якщо її не усунути вчасно. Крім того, вона може бути ознакою шкідливого програмного забезпечення або вірусної інфекції, які можуть завдати подальшої шкоди вашій системі. Тому важливо виправити помилку якомога швидше, щоб забезпечити стабільність і безпеку вашої системи.