Hvis du er en Windows-bruker, det er høy sannsynlighet for at du har støtt på en «RPC-serveren er utilgjengelig» feil. RPC feil, som forekommer i situasjoner som involverer kommunikasjon mellom to eller flere maskiner i et nettverk, er altfor vanlig i Windows. Før du går løs årsakene til feil og måter å fikse det, er det viktig å først vite om RPC i detalj.,
Også, hvis du ønsker å lære mer om Windows-nettverk og DET i generelle, ikke glem å registrere deg for våre oppdateringer på e-post hvor vi dele av vår kunnskap og send nyttig Windows-ressurser. På den måten vil du ha for å feilsøke problemer som RPC server-feil, mye sjeldnere!
Hva er RPC?
RPC står for Remote Procedure Call), som bruker inter-prosess kommunikasjon-teknologi for Windows prosesser innenfor et nettverk. RPC arbeider på grunnlag av en klient-server-kommunikasjon i modellen, der klient og server trenger ikke alltid være en annen maskin., RPC kan også brukes til å sette opp kommunikasjon mellom ulike prosesser på en enkelt maskin.
RPC er en slags forespørsel-svar-protokoll, som lett kan bli forklart ved hjelp av en klient/server-kommunikasjon i modellen. For anvendelsen av denne opplæringen, en prosess kalle en forespørsel vil bli betegnet som en «klient», og prosessen med å svare tilbake til forespørselen som en «server.»Gjør oppmerksom på at her klienten eller serveren kan være forskjellige enheter i et nettverk, eller de kan være ulike prosesser som er bosatt i et enkelt system.,
I RPC, en prosedyre anrop er initiert av en klient-systemet, som er kryptert, og deretter sendt til serveren. Samtalen er deretter dekrypteres av serveren, og et svar er sendt tilbake til klienten. RPC spiller en viktig rolle i forvaltningen av enheter eksternt over et nettverk, og som brukes til å dele tilgang til eksterne enheter, for eksempel skrivere og skannere. På et enkelt notat, alle Windows-prosess som involverer distribusjon og deling av data over et nettverk vanligvis bruker RPC-teknologi. Derfor er det ganske vanlig å møte en «RPC-serveren er ikke tilgjengelig» problemet, hvis du er en Windows-bruker., Eksterne anrop er imidlertid svært uregelmessige når det kommer til ytelse og er derfor vanskelig å spore ned.
Grunner for RPC feil
Fil-og skriverdeling er deaktivert
Dette er den vanligste årsaken til RPC feil. Når en prosedyre anrop eller en forespørsel til er en ekstern enhet som en skriver, det perifere må være aktivert for RPC og må være koblet til nettverket med klienten for å fungere. Hvis noe går galt her, RPC vil slutte å fungere.,
problemer med nettverkstilkobling
Siden remote procedure call er avhengig av nettverk for sin funksjon, mangel på en fungerende nettverkstilkobling kan føre til server utilgjengelighet problemer. I slike tilfeller kan en klient mislykkes å sende ut en saksbehandlingsfeil kall til serveren som resulterer i «RPC-serveren er ikke tilgjengelig» feil.
Navn oppløsning problemer
Når en kunde initierer en forespørsel på forespørsel er sendt til serveren ved å bruke sitt navn, IP-adresse og portadresse., Hvis en RPC-serveren navnet som er tilordnet til en feil IP-adresse, som resulterer i klienten å kontakte galt server og kan muligens resultere i en RPC-feil.
Brannmurer
En brannmur fra tredjepart eller andre sikkerhets applikasjon som kjører på en server, eller på en klient, kan noen ganger blokkere trafikk fra å nå serveren på sin TCP-porter, noe som resulterer i avbrudd av Kassene.
– Registret korrupsjon
RPC er avhengig av en gyldig Windows-registret for å fungere. Hvis noen av disse oppføringene er endret på feil måte eller bli skadet, RPC-tjenesten vil trolig slutte å fungere.,
Arbeider med RPC feil
Overvåking brannmurer
Som nevnt tidligere, brannmurer eller annen sikkerhet-relaterte programmer som kjører på systemet kan blokkere trafikk fra RPC-forespørsler. Hvis du har en tredjeparts brannmur installert, kan du prøve å konfigurere det til å tillate innkommende og utgående tilkoblinger for Kasser og andre programmer som du har tenkt å bruke i Kassene.
Hvis du er i stand til å konfigurere brannmurer, kan du prøve å slå av funksjonen for en stund til RPC er riktig gjort. På denne måten kan du finne ut om din brannmurer er årsaken til RPC feil.,
Hvis du bruker standard Windows-brannmuren, kan gjøre et unntak for Eksterne prosedyrekall og Remote desktop for RPC til å fungere.,
for Å gjøre dette, følger du disse trinnene:
- Logg på systemet med riktig administrative privilegier
- Klikk på Start og gå til «Kontrollpanel» ( For Windows 8 eller nyere direkte søk etter Kontrollpanel fra Windows search)
- en Gang i Kontrollpanelet laster, klikk på «System og Sikkerhet»
- Nå klikk på «Tillate at en app gjennom Windows-brannmuren» under «Windows Brannmur» alternativet fra menyen som vises
- I Lov apps vinduet, kontroller at den Eksterne Bistanden Tjenester alternativet er aktivert.,
Se Internett-tilkobling og dens protokoller
RPC arbeider på grunnlag av et klient/server-modell, som baserer seg på et nettverk for sitt virke. RPC feil har en tendens til å oppstå når forbindelsen mellom en klient og en server er avbrutt. Når du støter på en slik en feil, sørg for at alle systemer er riktig koblet i et nettverk. Du kan også bruke «ping» – kommandoen til å teste din tilkobling mellom RPC client og server.,
Det er også en god idé å sørge for at alle driverne er installert på riktig måte, som de er viktige i den inter-nettverk av en RPC. Selv om nettverket drivere som vanligvis ikke føre til RPC feil, det er alltid best å sjekke dem på forhånd.
Gjør dette ved å bruke følgende fremgangsmåte:
- Logge deg på systemet med administrative rettigheter, og hold markøren over start-menyen
- Klikk på windows-tasten+R-tasten på tastaturet på samme tid, for å få Kjøre-vinduet og skriv inn «ncpa.cpl» i boksen og trykk OK.,
- Velg lokal tilkobling, høyre-klikk på den og velg Egenskaper.
- Fra menyen som vises, sørg for å aktivere Internett-Protokoller» og «Fil-og skriverdeling for Microsoft Nettverk.»Hvis noen av disse elementene mangler fra lokal tilkobling egenskaper, vil du trenger å installere dem på nytt.
Kontroller RPC-Tjenester
noen tjenester knyttet til RPC må arbeide i bakgrunnen av både klient og server for å fungere. Disse trinnene vil hjelpe deg å se etter den eksakte tjenester som er nødvendige for RPC til å fungere.,
- Logg på systemet med alle de administrative privilegier og rettigheter
- Klikk på windows-tasten+R-tasten på tastaturet på samme tid, for å få Kjøre-vinduet og skriv inn «tjenester.msc» i boksen og trykk OK.
- Dette vil legge en tjenester-vinduet. Her er hvor du kontrollere om alle nødvendige RPC-tjenester kjører vellykket eller ikke.,
- Hvis du finner noen nødvendige tjenesten ikke fungerer eller er inaktiv, dobbeltklikk på at tjenesten for å få vinduet egenskaper for den aktuelle tjenesten
- I kategorien generelt under vinduet egenskaper, velg «Startup type» for å være Automatisk og starte tjenesten.
Denne måten kan du sørge for at alle tjenester som kreves av RPC er intakt og er godt fungerende. I de fleste tilfeller, vil problemet være løst nå. Imidlertid, hvis problemet vedvarer, må du kanskje hode til neste trinn for registeret bekreftelse.,
Verifisere systemet registret
Som nevnt tidligere, en gyldig Windows-Registret må være tilgjengelig i systemet for RPC til å fungere. Hvis noen av disse registeroppføringer blir ødelagt eller modifisert, RPC, vil ikke fungere.
Når du redigerer registret, er det viktig å være forsiktig og ikke rote opp noen registeroppføringen. Du må ikke redigere eller slette noen registeroppføringen før du setter opp et punkt for systemgjenoppretting, slik at du kan gå tilbake til den gamle registret hvis det er noen endringer påvirker systemets funksjonalitet.,
Når du har opprettet et gjenopprettingspunkt, følger du disse trinnene for å kontrollere din eksisterende RPC registeroppføringer:
- Klikk på Start-menyen og velg Run
- Når Kjøre-applet lastes inn, skriv inn «regedit» og klikk på Ok
- Nå navigere til de respektive «RpcSs» bane(r) basert på din versjon av Windows .
Hvis du finner noen registry elementer mangler i din respektive bane(r), bør du vurdere å installere Windows eller bruke tredjeparts verktøy for å reparere de ødelagte eller ugyldige registeroppføringer.
For lat for å fikse disse RPC feil manuelt?,
Hvis du føler at sporing ned disse RPC feil manuelt og fikse dem er ikke din kopp te, det er en automatisert alternativ for å fikse disse feilene. Det finnes et bredt spekter av tredjeparts applikasjoner og verktøy som er tilgjengelig i markedet som gjør arbeidet enklere.
Disse verktøyene kan rense og fikse alle registeroppføringer i systemet og rens alle utdatert elementer i registret for å forbedre det totale systemets ytelse. Verktøy som SpeedyPC og Reimage kan være ganske hendig for å reparere systemet.,
Nesten alle RPC-feil er forårsaket på grunn av ett eller flere av disse nevnte grunner. Litt tålmodighet og litt kunnskap om Windows-systemet kan alltid hjelpe deg å overvinne slike feil. Hvis ingenting fungerer, kan du prøve å oppdatere din Windows OS som de fleste av problemene som ødelagte registret, nettverk innstillinger, tillatelser, og filsystemer er gjenopprettet til standard med alle Windows update.
Photo credit: