Hvis du bruger Windows ofte, er du sandsynligvis bekendt med en af de mest almindelige og tilsyneladende uforklarlige fejlmeddelelser, der nogensinde vises: RPC Server er ikke tilgængelig. Selvom denne fejl kan forårsage stor forvirring for uerfarne Windows-brugere, er det ikke en alvorlig eller farlig fejl, hvilket betyder, at den normalt ikke får dig til at miste data eller programmer. Heldigvis er det også ret nemt at rette, hvis du ved, hvad du laver.
Lad os først tale om, hvad RPC er i første omgang for at lindre noget af forvirringen og mysteriet. RPC står for remote procedure call, og det er en metode, som computere har brugt bogstaveligt i årtier til at kommunikere med hinanden. Hvad der gør tingene lidt forvirrende er, at med moderne pc'er, der multitasker og kører mange programmer på én gang, er RPC blevet en metode, som nogle applikationer bruger til at kommunikere med andre applikationer, der kører på den samme computer. RPC er dybest set bare et system, der giver forskellige processer mulighed for at kommunikere med hinanden for at udføre en opgave. Det fungerer lidt som netværk, idet RPS-serveren åbner en port, kommunikerer med destinationsservicen eller serveren, afventer et svar, sender en pakke, når den har et svar, og derefter overfører opgavedataene til destinationsserveren eller -tjenesten. Hele processen fungerer i omvendt retning, når destinationstjenesten eller serveren har gjort sit job og har data, der skal sendes tilbage til startprogrammet.
Selvom vi skal tale om RPC'er i Windows-systemer i denne artikel, skal du være opmærksom på, at RPC-metoden bruges på næsten alle slags computersystemer, der bruges i dag. Det er en metode, ikke en Windows-specifik proces. De fleste RPC-serverfejl opstår inden for en computer, men årsagen til problemet kan være noget på den computer eller noget i netværket som helhed. Jeg viser dig, hvordan du finder ud af begge slags problemer i denne artikel.
RPC-server utilgængelige fejl
Så hvad ville forårsage en RPC-server utilgængelig fejl? Lad os sige, at en tjeneste på din computer skal kommunikere med en anden, så den kontakter RPC-serveren på computeren for at starte udvekslingen. RPC-serveren bruger porte på din computer til at lytte og tale, og det er serveren, der gør den faktiske muliggør kommunikation mellem tjenester, uanset om de er netværk eller lokale. Hvis opkaldet til RPC-serveren mislykkes, fordi serveren ikke er tilgængelig, ikke svarer, ikke kan skrive til hukommelsen eller ikke kan åbne en port, udløses RPC-serveren ikke. Fejl udløses.
Sådan repareres RPC-server er ikke tilgængelige fejl
På en Windows 10-maskine er der tre grundlæggende potentielle årsager til denne fejlmeddelelse. Enten kører RPC-tjenesten ikke, der er problemer med netværket, eller nogle vigtige poster i registreringsdatabasen, der styrer RPC-tjenesten, er blevet ødelagt. I Windows 10 er den mest almindelige årsag til fejlen, at RPC-tjenesten simpelthen ikke kører.
Den første ting at prøve med en Windows-fejl er en fuld genstart. Hvis RPC-tjenesten stoppede med at arbejde på grund af et midlertidigt problem, genstarter en genstart det sammen med resten af computeren, så dette er den første ting at prøve. Hvis en genstart ikke løser fejlen, skal du prøve følgende rettelser. Bemærk, at disse rettelser er skrevet specielt til Windows 10-computere, men de samme generelle processer kan bruges på tidligere versioner af Windows.
RPC Service
Hvis en genstart ikke løser problemet, er den første ting at kontrollere, om RPC-tjenesten faktisk kører.
- Højreklik på Windows proceslinje, og vælg Jobliste.
- Vælg fanen Tjenester og derefter linket Åbn tjenester.
- Naviger til Remote Procedure Call-tjenesten. Sørg for, at den kører, og indstil til Automatisk.
- Naviger til DCOM Server Process Launcher. Sørg for, at den også kører, og indstilles til Automatisk.
Hvis de to tjenester er indstillet til noget andet end automatisk og kører, skal du ændre dem. Afhængigt af dine systemtilladelser kan du også genstarte disse tjenester. Hvis du allerede har genstartet din computer, opnår dette ikke noget, da de allerede er genstartet.
Netværksproblemer, der forårsager RPC-serverfejl
Selvom et bestemt RPC-opkald muligvis fungerer helt internt på din computer, bruger det stadig netværksstakken til at kommunikere. Det betyder, at problemer med TCP eller din firewall kan stoppe RPC fra at arbejde.
- Skriv 'kontrol' i Windows-søgefeltet, og vælg Kontrolpanel.
- Vælg Netværk og internet og Netværks- og delingscenter.
- Vælg Ethernet-linket i midten og derefter Egenskaber i popup-feltet.
- Sørg for, at IPv6 og deling af filer og printere til Microsoft-netværk er begge aktiveret.
Hvis både IPv6 og Fildeling og printerdeling for Microsoft-netværk allerede er markeret, skal du kontrollere firewallen.
- Hvis du bruger Windows Firewall, skal du vælge den i Kontrolpanel.
- Find fjernhjælp, og sørg for, at den er aktiveret til domæne, private og offentlige netværk.
- Gem eventuelle ændringer, hvis du har foretaget dem.
Hvis du bruger en tredjeparts firewall, skal du muligvis eksperimentere for at aktivere denne indstilling. Du skal ikke have brug for at ændre noget, hvis du har brugt din firewall i et stykke tid, men tjek bare i tilfælde.
hvordan man genåbner lukkede faner krom
Registreringsfejl, der forårsager RPC-serverfejl
OK, så genstart hjalp ikke, dine RPC- og DCOM-tjenester kører fint, og netværksstakken smutter sammen. (Du vil sandsynligvis ikke læse denne artikel, hvis den ikke var det alligevel.) Den sidste ting, du kan gøre, er at kontrollere de registerposter, der styrer RCP- og DCOM-tjenesterne for at sikre, at de ikke er blevet beskadiget. At rode med registreringsdatabasen er ikke for svag, men hvis du først tager en sikkerhedskopi af det, kan du altid fortryde alt, hvad du ændrer. Så lad os tage registreringsdatabasen op igen.
- Skriv regedit i søgefeltet.
- Vælg Computer fra venstre side.
- Gå til File-> Export.
- I dialogboksen Eksporter registreringsdatabasefil skal du skrive et navn til sikkerhedskopifilen og trykke på Gem.
Nu hvor du har en sikker kopi af din registreringsdatabase gemt væk, kan du kontrollere posterne for RPC- og DCOM-tjenesterne.
- Naviger til HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs.
- Vælg Start-tasten i højre rude, og sørg for, at værdien er indstillet til (2).
- Naviger til HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch.
- Vælg Start-tasten i højre rude, og sørg for, at værdien er indstillet til (2).
- Naviger til HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper.
- Vælg Start-tasten i højre rude, og sørg for, at værdien er indstillet til (2).
Hvis du har prøvet alle disse rettelser, og RPC-serverfejl stadig vises, er det tid til at gendanne fra et gendannelsespunkt eller opdatere Windows. Bare sørg for at vælge de muligheder, der ikke overskriver dine filer og indstillinger, hvis du går til opdateringen!
***
Har du brug for at rense din registreringsdatabase? Tjek vores artikel om bedste registreringsdatabasen rengøringsmidler til Windows 10 . Brug for at stoppe dine børn eller kolleger i at komme ind i dine indstillinger i registreringsdatabasen? Vi har dækket dig med vores vejledning om låser adgang til registreringseditoren . Og hvis du har brug for at fremskynde din maskine, se vores artikel om brug af registreringsdatabasen til gør din Windows 10-pc hurtigere .