Поправка: RPC сървърът не е наличен за Windows 7, 8 и 10

RPC е известен още като Remote Procedure Call. Това е технология, присъстваща от появата на компютрите и използва техниката за междупроцесна комуникация. Основната му цел е да даде възможност на клиент и сървър да комуникират помежду си по мрежата. Същото може да се каже и за устройствата.

RPC сървърът не е наличен

С прости думи, когато споделяте данни или информация през която и да е мрежа, RPC влиза в игра, върши цялата работа вместо вас. RPC също играе основна роля в управлението на устройствата в мрежата и също се използва в периферни устройства на контролери като скенери или принтери.

Какво причинява грешката „RPC сървърът е недостъпен“?

Тъй като RPC е комуникацията на различни устройства, има няколко различни модула, които могат да бъдат отговорни за причиняването на съобщението за грешка. С това казано, ето някои от виновниците, които могат да носят отговорност във вашия случай:

  • Една или повече услуги, изисквани от RPC, са деактивирани - В повечето случаи този конкретен проблем ще възникне, когато един или повече компютри, участващи във връзката, имат деактивирана една (или повече) задължителни услуги. Ако този сценарий е приложим, можете да разрешите проблема, като използвате помощната програма Services за принудително стартиране на деактивираните услуги.
  • Отдалечената помощ е забранена от защитната стена - Известно е, че защитната стена на Windows и няколко други еквивалента на трети страни блокират връзката за отдалечена помощ по подразбиране. Ако това е виновникът, който задейства проблема, можете да разрешите проблема, като установите изключение за този тип връзка.
  • IPV6 или File Printer Sharing е деактивиран - Някои типове RPC сървъри ще изискват IPV6 и File PRinter Sharing да бъдат активирани в текущата мрежова връзка. Няколко потребители, които се борят да разрешат този конкретен проблем, съобщават, че проблемът е разрешен, след като са активирали и двете от Network Properties
  • IP адресът срива RPC сървъра - двусмислен IP също може да задейства това конкретно съобщение за грешка. Ако този сценарий е приложим, можете да разрешите проблема, като измиете и след това подновите IP адреса.
  • RPC услугите са деактивирани чрез системния регистър - някои помощни програми или ръчна намеса на потребителя налагат някои услуги, необходими на RPC сървър, да останат деактивирани. Потребителите, попаднали в подобен сценарий, съобщават, че проблемът е разрешен, след като са използвали редактора на системния регистър за принудително стартиране на услугите, използвани от компонента RPC.

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

Решение 1: Проверка на RPC услугата на вашия компютър

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

  1. Натиснете Windows + R, въведете “ services.msc ” в диалоговия прозорец и натиснете Enter.
  2. В прозореца на услугите потърсете следните процеси:
Дистанционно повикване на процедура (RPC) RPC Mappoint Endpoint Call или Remote Call Call (RPC) Локатор DCOM Service Process Launcher

Щракнете с десния бутон върху всяка услуга една по една и изберете Properties .

Услуги, свързани с 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 Networks и протокол версия 6 (TCP / IPv6) са деактивирани от свързаните им мрежови свойства.

След като активираха тези две опции обратно, повечето засегнати потребители съобщиха, че проблемът е разрешен. Ето кратко ръководство за това как да направите това:

  1. Натиснете клавиша Windows + R, за да отворите диалоговия прозорец Изпълнение. След това въведете „ncpa.cpl“ и натиснете Enter, за да отворите прозореца Мрежови връзки .
  2. В прозореца Network Connections щракнете с десния бутон върху мрежата, към която сте свързани в момента, и натиснете Properties.
  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 (User Account Control), щракнете върху Да, за да предоставите административни права.
  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 сървърът не е наличен “, като прочетете статията ни Fix: Отдалеченото извикване на процедура е неуспешно. И двата случая на грешки са почти еднакви и в двата случая могат да бъдат изпробвани едни и същи поправки.