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

Помилка сервера RPC

Дана помилка може з'являтися в різних ситуаціях - від установки драйверів для відеокарти і периферійних пристроїв до отримання доступу до засобів адміністрування, зокрема управління дисками, і навіть при простому вході в обліковий запис.

Причина 1: Служби

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

  1. Доступ до списку служб здійснюється з «Панелі управління», де потрібно знайти категорію «Адміністрування».

    Перехід в розділ Адміністрування в Панелі управління Windows XP

  2. Далі переходимо в розділ «Служби».

    Перехід в розділ Служби в Панелі управління Windows XP

  3. Насамперед знаходимо сервіс з назвою «Запуск серверних процесів DCOM». У стовпці «Стан» повинен бути відображений статус «Працює», а в «Типе запуску» - «Авто». Такі параметри дозволяють автоматично запускати службу при завантаженні ОС.

    Стан і тип запуску служби Запуск серверних процесів DCOM в Windows XP

  4. Якщо ви бачите інші значення ( «Відключено» або «Вручну»), то виконайте наступні дії:
    • Натисніть ПКМ по виділеній службі і виберіть «Властивості».

      Перехід в властивостям служби Запуск серверних процесів DCOM в Windows XP

    • Поміняйте тип запуску на «Авто» і натисніть «Застосувати».

      Зміна типу запуску служби Запуск серверних процесів DCOM в Windows XP

    • Такі ж операції необхідно повторити з сервісами «Віддалений виклик процедур» і «Диспетчер черги друку». Після перевірки і настройки в обов'язковому порядку потрібно перезавантажити систему.

Якщо помилка не пропала, то переходимо до другого етапу налаштування служб, на цей раз за допомогою «Командного рядка». Потрібно змінити тип запуску для «DCOMLaunch», «SPOOFER» і «RpcSS», присвоївши йому значення «auto».

  1. Запуск «Командного рядка» здійснюється в меню «Пуск» з папки «Стандартні».

    Запуск командного рядка в меню Пуск в Windows XP

  2. Для початку перевіряємо, чи запущений сервіс.

    net start dcomlaunch

    Дана команда запустить службу, якщо вона була зупинена.

    Запуск служби DCOMLaunch з командного рядка Windows XP

  3. Для виконання наступної операції нам знадобиться повне ім'я комп'ютера. Отримати його можна, клікнувши ПКМ по значку «Мій комп'ютер» на робочому столі, вибравши «Властивості»

    Доступ до властивостей системи з робочого столу в Windows XP

    і перейшовши на вкладку з відповідною назвою.

    Повне ім'я комп'ютера в Windows XP

  4. Для зміни типу запуску сервісу вводимо таку команду:

    sc -e8e55a9 config dcomlaunch start= auto {$lang_domain} sc -e8e55a9 config dcomlaunch start= auto

    Не забудьте, що ім'я комп'ютера у вас буде своє, тобто « {$lang_domain} -e8e55a9 »без лапок.
    Зміни типу запуску служби з командного рядка в Windows XP

  5. Після виконання даних дій з усіма службами, зазначеними вище, перезавантажуємо комп'ютер. Якщо помилка продовжує з'являтися, необхідно перевірити наявність файлів spoolsv.exe і spoolss.dll в системній папці «system32» директорії «Windows».

    Перевірка наявності файлів служби в системній директорії Windows XP

У разі їх відсутності найвірнішим рішенням буде відновлення системи, про що поговоримо трохи пізніше.

Причина 2: Пошкодження або відсутність системних файлів

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

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

Детальніше: Додавання програми в виняток антивіруса

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

Детальніше: Способи відновлення Windows XP

Причина 3: Віруси

У тому випадку, якщо ніякі методи не допомагають вирішити проблему сервера RPC, то, ймовірно, у вас в системі завівся шкідник і необхідно зробити сканування і лікування однієї з антивірусних утиліт.

Детальніше: Перевірити комп'ютер на віруси без установки антивіруса

висновок

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