NUSTATYTI: RPC serveris nepasiekiamas „Windows 7“, „8“ ir „10“

RPC taip pat žinomas kaip nuotolinių procedūrų iškvietimas. Tai technologija, egzistuojanti nuo kompiuterių atsiradimo, ir naudojama tarpprocesinės komunikacijos technika. Pagrindinis jo tikslas yra suteikti klientui ir serveriui galimybę bendrauti tarpusavyje tinklu. Tą patį galima pasakyti ir apie prietaisus.

RPC serveris nepasiekiamas

Paprasčiau tariant, kai dalijatės duomenimis ar informacija per bet kurį tinklą, RPC žaidžia visą darbą už jus. RPC taip pat vaidina svarbų vaidmenį valdant įrenginius tinkle, taip pat naudojamas valdiklių išoriniuose įrenginiuose, pavyzdžiui, skaitytuvuose ar spausdintuvuose.

Kas sukelia klaidą „RPC serveris nepasiekiamas“?

Kadangi RPC yra skirtingų įrenginių ryšys, yra keli skirtingi moduliai, kurie gali būti atsakingi už klaidos pranešimo sukėlimą. Tai sakant, čia yra keletas kaltininkų, kurie gali būti atsakingi jūsų atveju:

  • Viena ar kelios RPC reikalaujamos paslaugos yra išjungtos - daugeliu atvejų ši konkreti problema kils, kai viename ar daugiau kompiuterių, susijusių su ryšiu, bus išjungta viena (ar daugiau) privalomų paslaugų. Jei šis scenarijus yra tinkamas, galite išspręsti problemą naudodami paslaugų paslaugą, kad priverstumėte paleisti išjungtas paslaugas.
  • Nuotolinę pagalbą išjungia ugniasienė - žinoma, kad „Windows“ užkarda ir keletas kitų trečiųjų šalių atitikmenų pagal nutylėjimą blokuoja nuotolinės pagalbos ryšį. Jei tai yra kaltininkas, sukeliantis problemą, galite išspręsti problemą nustatydami šio tipo ryšio išimtį.
  • IPV6 arba failų spausdintuvų bendrinimas išjungtas - tam tikriems RPC serverių tipams reikės įjungti IPV6 ir „File PRinter Sharing“ dabartiniame tinklo ryšyje. Keli vartotojai, kurie stengiasi išspręsti šią problemą, pranešė, kad problema buvo išspręsta įgalinus abu iš tinklo ypatybių.
  • IP adresas genda RPC serverį - dviprasmiškas IP taip pat gali suaktyvinti šį klaidos pranešimą. Jei šis scenarijus yra tinkamas, galite išspręsti problemą paraudę ir atnaujinę IP adresą.
  • RPC paslaugos išjungiamos per registrą - tam tikros komunalinės paslaugos ar rankinis vartotojo įsikišimas priverčia kai kurias RPC serverio reikalingas paslaugas likti išjungtomis. Vartotojai, patekę į panašų scenarijų, pranešė, kad problema buvo išspręsta, kai jie naudojo registro rengyklę priversti paleisti RPC komponento naudojamas paslaugas.

Prieš pradėdami nagrinėti sprendimus, įsitikinkite, kad turite aktyvų interneto ryšį ir esate prisijungę prie kompiuterio kaip administratorius. Be to, jei kompiuterį naudojate darbo aplinkoje, geriausia pasikonsultuoti su savo tinklo administratoriumi. Kiekviena darbo aplinka turi atskirą tinklo ir asmeninių kompiuterių konfigūraciją.

1 sprendimas: patikrinkite RPC paslaugą savo kompiuteryje

Pirmas dalykas, kurį vartotojai turėtų patikrinti, ar jie susiduria su šia klaida, yra jūsų kompiuterio RPC paslauga. Konfliktai su kitomis trečiųjų šalių programomis arba sistemos sistemų pakeitimas gali priversti RPC paslaugą nuo numatytosios (automatinės) vertės pereiti į rankinę. Tai reiškia, kad RPC gali nepasileisti automatiškai, kai to reikia.

  1. Paspauskite „Windows + R “, dialogo lange įveskite „ services.msc “ ir paspauskite Enter.
  2. Patekę į paslaugų langą ieškokite šių procesų:
Nuotolinio procedūrų iškvietimo (RPC) RPC pabaigos taškų žemėlapis arba nuotolinio procedūrų iškvietimo (RPC) lokatorius DCOM paslaugų proceso paleidimo priemonė

Dešiniuoju pelės mygtuku spustelėkite kiekvieną paslaugą po vieną ir pasirinkite Ypatybės .

Su RPC susijusios paslaugos
  1. Patekę į ypatybes, patikrinkite, ar paslauga yra paleista, o paleisties tipas nustatytas kaip automatinis .
RPC paslaugų paleidimo tipo ir būsenos keitimas
  1. Išsaugokite pakeitimus ir išeikite. Iš naujo paleiskite kompiuterį ir patikrinkite, ar klaidos pranešimas ištaisytas.

2 sprendimas: nuotolinės pagalbos įjungimas užkardoje

Nuotolinė pagalba yra mechanizmas, leidžiantis kitiems vartotojams ar kompiuteriams pamatyti jūsų kompiuterio ekraną ir net jį valdyti, jei norite. Nuotolinė pagalba taip pat gali būti naudinga RPC serverių atveju, nes klientas ir serveris taip pat keičiasi informacija daug didesniu ir sudėtingesniu mastu. Jei jūsų ugniasienė nėra tinkamai sukonfigūruota, bus aptariama klaida.

Jei priklausote organizacijai, turėtumėte susisiekti su tinklo administratoriumi ir išsiaiškinti problemą. Trikčių šalinimas tinkle, pagrindinės užkardos išjungimas yra būdas pašalinti triktis, kur yra problemos. Šioje demonstracijoje mes patirsime tik tai, ką jūs (vartotojas) galite padaryti savo asmeninėje užkardoje savo kompiuteryje.

  1. Paspauskite „Windows + R “, dialogo lange įveskite „ control “ ir paspauskite Enter.
  2. Atsiradus valdymo skydui, ieškokite užkardos viršutinėje dešinėje ekrano pusėje esančioje paieškos juostoje. Rezultatuose spustelėkite Leisti programą per „Windows“ užkardą, kuri yra subkategorija po „ Windows“ užkarda .
„Windows“ ugniasienė - valdymo skydelis
  1. Spustelėkite Keisti nustatymus ir įsitikinkite, kad įgalinti įrašai, užtikrinantys RPC, pvz., Nuotolinė pagalba .
Nuotolinės pagalbos įgalinimas - užkarda
  1. Iš naujo paleiskite kompiuterį ir patikrinkite, ar tai išsprendė aptariamą klaidos pranešimą.

3 sprendimas: Išjungti pasirinktinį paleidimą

Pasirinktinis paleidimas yra įkrovos metodas, leidžiantis įjungti kompiuterį su minimaliu elementų skaičiumi. Tai paprastai daroma, kai šalinamos su kompiuteriu susijusios problemos, kurios gali būti susijusios su kitomis trečiųjų šalių programomis. Tačiau kiekvieną kartą, kai paleisite naudodamiesi pasirinktiniu paleidimu, jūsų kompiuteris taip pat neįkraus visų RPC komponentų į jūsų kompiuterį. Mes pasirinksime įprastą paleidimą ir pamatysime, ar tai išsprendžia problemą.

  1. Paspauskite „Windows + R “, dialogo lange įveskite „ msconfig “ ir paspauskite Enter.
  2. Patekę į paleisties konfigūraciją, pasirinkite skirtuką Bendra ir pasirinkite parinktį Normalus paleidimas .
Įprasto paleidimo pasirinkimas - įkrovos konfigūracija „Windows 10“
  1. Paspauskite Taikyti, kad išsaugotumėte pakeitimus ir išeitumėte. Dabar būsite paraginti paleisti iš naujo. Nedelsdami paleiskite iš naujo naudodamiesi iššokančiu langu ir patikrinkite, ar klaidos pranešimas išspręstas.

4 sprendimas: įjunkite IPV6 ir failų ir spausdintuvų bendrinimą prijungtame tinkle

Kai kuriais atvejais galite susidurti su 1722 klaida: RPC serverio negalima pasiekti tais atvejais, kai tinklo ryšys nutrūksta dėl vieno ar kelių nustatymų. Keli nukentėję vartotojai pranešė, kad jų atveju problema buvo išspręsta, kai jie nustatė, kad „Microsoft Networks“ spausdintuvų bendrinimas ir 6 protokolo versija (TCP / IPv6) buvo išjungtos iš prijungtų tinklo ypatybių.

Įgalinę šias dvi parinktis, dauguma nukentėjusių vartotojų pranešė, kad problema išspręsta. Čia yra trumpas vadovas, kaip tai padaryti:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti. Tada įveskite „ncpa.cpl“ ir paspauskite Enter, kad atidarytumėte tinklo jungčių langą.
  2. Lange Tinklo jungtys dešiniuoju pelės mygtuku spustelėkite tinklą, prie kurio esate prisijungę, ir spustelėkite Ypatybės.
  3. Patekę į tinklo ryšio ypatybes, eikite į skirtuką Tinklas ir slinkite žemyn per elementų sąrašą.
  4. Raskite „Microsoft Networks“ ir „ Internet Protocol 6“ versijos (TCP / IPv6) failų ir spausdintuvų bendrinimą ir įsitikinkite, kad pažymėti abu susieti langeliai. Tada spustelėkite Gerai, kad išsaugotumėte pakeitimus.
  5. Iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta kitą paleistį.
//appuals.com/wp-content/uploads/2019/05/enabled-ipv6.webm

Jei vis tiek susiduriate su klaida 1722: RPC serverio problema nepasiekiama , pereikite prie kito toliau pateikto metodo.

5 sprendimas: DNS praplovimas ir atnaujinimas

Kai kurie paveikti vartotojai pranešė, kad jiems pavyko išspręsti problemą panaudojus padidintą komandinę eilutę, norint išvalyti DNS ir atnaujinti ryšį. Bet kad ši pataisa būtų veiksminga, turite įsitikinti, kad veikia RPC ryšyje dalyvaujančios paslaugos (vadovaukitės 1 metodu).

Jei esate tikri, kad reikalingos paslaugos veikia, pateikite trumpą DNS praplovimo ir ryšio atnaujinimo vadovą:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti . Tada įveskite „cmd“ ir paspauskite Ctrl + Shift + Enter, kad atidarytumėte padidintą komandų eilutę. Jei paprašys UAC („User Account Control“), spustelėkite Taip, kad suteiktumėte administravimo teises.
  2. Paaukštintoje komandų eilutėje įveskite šią komandą ir paspauskite Enter, kad nuleistumėte dabartinę IP konfigūraciją:
    ipconfig / flushdns
  3. Kai komanda sėkmingai užregistruojama, įveskite šią komandą ir paspauskite Enter, kad atnaujintumėte IP konfigūraciją:
    ipconfig / atnaujinti
  4. Kai IP bus atnaujintas, uždarykite aukštesnę komandų eilutę ir atkurkite veiksmus, kurie anksčiau sukėlė klaidą 1722: RPC serverio negalima pasiekti, kad sužinotumėte, ar problema išspręsta.

Jei ta pati problema vis dar kyla, pereikite prie kito toliau pateikto metodo.

6 sprendimas: naudodami registro rengyklę priversti paleisti RPC paslaugas

Some affected users have reported that they managed to resolve the issue after using an elevated Command Prompt to Flush the DNS and renew the connection. But in order for this fix to be effective, you need to ensure that the services involved in the RPC connection are running (follow Method 1).

If you’re certain that the required services are running, here’s a quick guide on flushing the DNS and Renewing the connection:

Here’s a quick guide on how to do this:

  1. Press Windows key + R to open up a Run dialog box. Then, type “regedit” and press Enter to open up the Registry Editor. If you’re prompted by the UAC (User Account Control), click Yes to grant administrative privileges.
  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. Pereikite į dešiniąją sritį ir dukart spustelėkite Pradėti. Tada nustatykite bazę į šešioliktainę, o reikšmės duomenys - į 2 .
  8. Uždarykite registro rengyklę, iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta kitą kartą paleidus sistemą.
//appuals.com/wp-content/uploads/2019/05/enabling-services-via-registry-Editor.webm

Be pirmiau minėtų sprendimų, taip pat galite rasti daugiau problemų, susijusių su klaida „ RPC serveris nepasiekiamas “, perskaitę mūsų straipsnį „Fix“: nepavyko nuotolinės procedūros iškvietimo. Abu klaidų atvejai yra beveik vienodi, ir tais atvejais galima taisyti tuos pačius taisymus.