Popravek: strežnik RPC ni na voljo v sistemih Windows 7, 8 in 10

RPC je znan tudi kot Remote Procedure Call. Gre za tehnologijo, ki je prisotna od nastanka računalnikov in uporablja medprocesno komunikacijsko tehniko. Njegov osnovni namen je omogočiti odjemalcu in strežniku medsebojno komunikacijo. Enako lahko rečemo za naprave.

Strežnik RPC ni na voljo

Preprosto povedano, kadarkoli delite podatke ali informacije prek katerega koli omrežja, je RPC v igri vse delo za vas. RPC ima tudi glavno vlogo pri upravljanju naprav po omrežju in se uporablja tudi na perifernih napravah krmilnika, kot so optični bralniki ali tiskalniki.

Kaj povzroča napako »strežnik RPC ni na voljo«?

Ker je RPC komunikacija različnih naprav, obstaja več različnih modulov, ki so lahko odgovorni za povzročitev sporočila o napaki. Glede na navedeno je tukaj nekaj krivcev, ki so lahko odgovorni v vašem primeru:

  • Ena ali več storitev, ki jih zahteva RPC, so onemogočene - v večini primerov se bo ta posebna težava pojavila, ko je eden ali več računalnikov, ki sodelujejo v povezavi, onemogočil eno (ali več) obveznih storitev. Če je ta scenarij uporaben, lahko težavo rešite s pomočjo pripomočka Storitve, da prisilite zagon onemogočenih storitev.
  • Požarni zid onemogoči oddaljeno pomoč - požarni zid Windows in nekaj drugih enakovrednih tretjih oseb je znano, da privzeto blokirajo povezavo na daljavo. Če je to krivec za težavo, lahko težavo rešite tako, da določite izjemo za to vrsto povezave.
  • IPV6 ali skupna raba datotek je onemogočena - Nekatere vrste strežnikov RPC zahtevajo, da sta IPV6 in File PRinter Sharing omogočena v trenutni omrežni povezavi. Več uporabnikov, ki se borijo za rešitev te posebne težave, so sporočili, da je bila težava odpravljena, potem ko sta omogočila oba iz Network Properties.
  • IP naslov zruši strežnik RPC - Dvoumno IP lahko sproži tudi to posebno sporočilo o napaki. Če je ta scenarij uporaben, lahko težavo rešite tako, da splaknete in nato obnovite naslov IP.
  • Storitve RPC so onemogočene prek registra - Določene pripomočke ali ročni poseg uporabnika silijo nekatere storitve, ki jih zahteva strežnik RPC, da ostanejo onemogočene. Uporabniki, ki so se znašli v podobnem scenariju, so poročali, da je bila težava rešena, potem ko so z urejevalnikom registra uporabili storitve, ki jih uporablja komponenta RPC.

Preden začnete iskati rešitve, se prepričajte, da imate aktivno internetno povezavo in ste v računalniku prijavljeni kot skrbnik. Če računalnik uporabljate tudi v delovnem okolju, je najbolje, da se posvetujete s skrbnikom omrežja. Vsako delovno okolje ima svojo ločeno konfiguracijo omrežja in osebnih računalnikov.

1. rešitev: Preverjanje storitve RPC v računalniku

Prva stvar, ki bi jo uporabniki morali preveriti, če naletijo na to napako, je storitev RPC v vašem računalniku. Konflikti z drugimi aplikacijami drugih proizvajalcev ali spreminjanje sistemskih sistemov lahko prisilijo, da bo storitev RPC prešla iz privzete (samodejne) vrednosti na ročno. To pomeni, da se RPC po potrebi morda ne bo samodejno zagnal.

  1. Pritisnite Windows + R, v pogovorno okno vnesite » services.msc « in pritisnite Enter.
  2. V oknu storitev poiščite naslednje procese:
 Oddaljeni postopek za klic (RPC) RPC Mapper Mapper ali daljinski postopek klica (RPC) Locator DCOM Service Launcher 

Z desno miškino tipko kliknite posamezno storitev in izberite Lastnosti .

Storitve povezane z RPC
  1. Ko ste v lastnostih, preverite, ali je storitev zagnana in vrsta zagona nastavljena kot samodejna .

Spreminjanje vrste zagona in statusa RPC storitev
  1. Shranite spremembe in zapustite. Znova zaženite računalnik in preverite, ali je sporočilo o napaki odpravljeno.

2. rešitev: omogočanje oddaljene pomoči v požarnem zidu

Oddaljena pomoč je mehanizem, ki drugim uporabnikom ali računalnikom omogoča, da vidijo zaslon svojega računalnika in ga celo nadzorujejo, če se za to odločite. Oddaljena pomoč se lahko začne uporabljati tudi v primeru RPC strežnikov, saj odjemalec in strežnik izmenjujeta informacije tudi v veliko večjem in zapletenem obsegu. Če vaš požarni zid ni pravilno konfiguriran, boste napako obravnavali.

Če spadate v neko organizacijo, se obrnite na skrbnika omrežja in si oglejte težavo. Medtem ko odpravljate težave z omrežjem, je izklop glavnega požarnega zidu način za odpravljanje težav. V tem predstavitvenem dokumentu bomo preučili samo tisto, kar lahko vi (uporabnik) naredite na svojem osebnem požarnem zidu na svojem računalniku.

  1. Pritisnite Windows + R, v pogovorno okno vnesite ' control ' in pritisnite Enter.
  2. Ko se nadzorna plošča pojavi, poiščite požarni zid v vrstici za iskanje v zgornjem desnem kotu zaslona. Med rezultati kliknite Dovoli aplikaciji prek požarnega zidu Windows, ki je pod požarnim zidom Windows .

Požarni zid Windows - Nadzorna plošča
  1. Kliknite Spremeni nastavitve in se prepričajte, da so vnosi, ki uveljavljajo RPC, omogočeni, na primer oddaljena pomoč .

Omogočanje oddaljene pomoči - požarni zid
  1. Znova zaženite računalnik in preverite, ali je to rešilo sporočilo o napaki v razpravi.

3. rešitev: Onemogočanje selektivnega zagona

Selektivni zagon je način zagona, ki omogoča vklop vašega računalnika z minimalnim številom naloženih elementov. Običajno to storijo pri odpravljanju težav z računalnikom, ki lahko vključujejo druge aplikacije drugih proizvajalcev. Toda kadar koli zaženete s selektivnim zagonom, računalnik tudi ne bo naložil vseh komponent RPC na vaš računalnik. Izbrali bomo običajen zagon in videli, ali to odpravlja težavo.

  1. Pritisnite Windows + R, v pogovorno okno vnesite " msconfig " in pritisnite Enter.
  2. Ko ste v konfiguraciji zagona, izberite zavihek Splošno in izberite možnost Običajni zagon .

Izbira običajnega zagona - konfiguracija zagona
  1. Pritisnite Uporabi, da shranite spremembe in zapustite. Zdaj boste pozvani k ponovnemu zagonu. Takoj znova zaženite s pojavnim oknom in preverite, ali je sporočilo o napaki odpravljeno.

4. rešitev: omogočanje IPV6 in souporabe datotek in tiskalnikov za povezano omrežje

V nekaterih primerih lahko naletite na napako 1722: strežnik RPC ni na voljo, kadar pride do prekinitve omrežne povezave zaradi ene ali več nastavitev. Več prizadetih uporabnikov je sporočilo, da je bila v njihovem primeru težava rešena, potem ko so odkrili, da sta skupna raba tiskalnika za Microsoft Networks in protokol različice 6 (TCP / IPv6) onemogočena iz povezanih omrežnih lastnosti.

Potem, ko sta ti dve možnosti vrnili, je večina prizadetih uporabnikov poročala, da je bila težava rešena. Tu je kratki vodnik, kako to storiti:

  1. Pritisnite tipko Windows + R, da odprete pogovorno okno Zaženi. Nato vnesite "ncpa.cpl" in pritisnite Enter, da odprete okno Network Connections .
  2. Znotraj okna omrežne povezave z desno miškino tipko kliknite omrežje, s katerim ste trenutno povezani, in pritisnite na Properties.
  3. Ko pridete do lastnosti omrežne povezave, pojdite na zavihek Omrežje in se pomaknite po seznamu elementov navzdol.
  4. Poiščite skupno rabo datotek in tiskalnikov za Microsoftova omrežja in internetni protokol različice 6 (TCP / IPv6) in preverite, ali sta obe pripadajoči polji označeni. Nato kliknite V redu, da shranite spremembe.
  5. Znova zaženite računalnik in preverite, ali je težava rešena pri naslednjem zagonu.
//appuals.com/wp-content/uploads/2019/05/enabling-ipv6.webm

Če se še vedno srečujete z napako 1722: težava RPC ni na voljo, premaknite se na naslednji način spodaj.

5. rešitev: Izplakovanje DNS & Renew

Nekateri prizadeti uporabniki so poročali, da jim je uspelo rešiti težavo po uporabi povišanega ukaznega poziva za izpiranje DNS in obnovitev povezave. Da pa je ta popravek učinkovit, morate zagotoviti, da se storitve, vključene v povezavo RPC, izvajajo (sledite 1. metodi).

Če ste prepričani, da se zahtevane storitve izvajajo, tukaj je kratek vodič o izpiranju DNS-a in obnovi povezave:

  1. Pritisnite tipko Windows + R, da odprete pogovorno okno Zaženi . Nato vnesite „cmd“ in pritisnite Ctrl + Shift + Enter, da odprete povišan ukazni poziv. Če vas pozove UAC (Nadzor uporabniškega računa), kliknite Da, če želite podeliti skrbniške pravice.

    Zagon CMD z uporabo pogovornega okna zaženi
  2. Znotraj povišanega ukaza Command vtipkajte naslednji ukaz in pritisnite Enter, da zbrišete trenutno konfiguracijo IP-ja:
     ipconfig / flushdns 
  3. Ko je ukaz uspešno registriran, vnesite naslednji ukaz in pritisnite Enter, da obnovite konfiguracijo IP-ja:
     ipconfig / obnoviti 
  4. Ko je IP obnovljen, zaprite povzdignjen ukazni poziv in znova ustvarite korake, ki so prej sprožili napako 1722: Strežnik RPC ni na voljo, če želite preveriti, ali je bila težava odpravljena.

Če se težava še vedno pojavlja, preidite na naslednjo metodo spodaj.

6. rešitev: Uporaba urejevalnika registra za prisiljevanje storitev RPC

Nekateri prizadeti uporabniki so poročali, da jim je uspelo rešiti težavo po uporabi povišanega ukaznega poziva za izpiranje DNS in obnovitev povezave. Da pa je ta popravek učinkovit, morate zagotoviti, da se storitve, vključene v povezavo RPC, izvajajo (sledite 1. metodi).

Če ste prepričani, da se zahtevane storitve izvajajo, tukaj je kratek vodič o izpiranju DNS-a in obnovi povezave:

Tu je kratki vodnik, kako to storiti:

  1. Pritisnite tipko Windows + R, da odprete pogovorno okno Zaženi. Nato vnesite "regedit" in pritisnite Enter, da odprete urejevalnik registra. Če vas pozove UAC (Nadzor uporabniškega računa), kliknite Da, če želite podeliti skrbniške pravice.
  2. Znotraj urejevalnika registra uporabite levo podokno za pomikanje do naslednje lokacije:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcS 

    Opomba: Do levega podokna lahko pridete ročno ali pa natančen naslov prilepite neposredno v navigacijsko vrstico in pritisnete Enter. Z izbrano tipko RpcSs se pomaknite navzdol na desno podokno in dvokliknite Start.

  3. V notranjosti vrednosti urejanja besede, povezane s Startom, nastavite Base na šestnajstično in vrednost vrednosti na 2, da omogočite odstranjevanje klica s postopkom (RPC) .
  4. Za levo do te lokacije uporabite levo podokno ali navigacijsko vrstico na vrhu:
     Računalnik \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DcomLaunch 
  5. Ko pridete do te lokacije, dvokliknite Start na desnem podoknu. Nato nastavite osnovo na šestnajstično in vrednost vrednosti na 2, da omogočite zaganjalnik procesov strežnika DCOM .
  6. Do navigacijske vrstice na vrhu ali z levega podokna se pomaknite do naslednje lokacije:
     Računalnik \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcEptMapper 
  7. Premaknite se na desno podokno in dvokliknite Start. Nato nastavite osnovo na šestnajstiško in vrednost vrednosti na 2 .
  8. Zaprite urejevalnik registra, znova zaženite računalnik in preverite, ali je bila težava odpravljena ob naslednjem zagonu sistema.
//appuals.com/wp-content/uploads/2019/05/enabling-services-via-registry-Editor.webm

Poleg zgornjih rešitev lahko najdete tudi več rešitev glede napake » strežnik RPC ni na voljo «, tako da preberete naš članek Popravi: klic oddaljenega postopka ni uspel. Oba primera napak sta skoraj enaka in v obeh primerih je mogoče poskušati enake popravke.

Zanimivi Članki