Anonim

Hvis du ofte bruger Windows, er du sandsynligvis fortrolig med en af ​​de mest almindeligt set og tilsyneladende uforklarlige fejlmeddelelser, der nogensinde vises: “RPC Server er utilgængelig.” Selvom denne fejl kan forårsage stor forvirring hos uerfarne Windows-brugere, er det ikke en alvorlig eller farlig fejl, hvilket betyder, at det normalt ikke får dig til at miste data eller programmer. Det er også, heldigvis, temmelig let at ordne, 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, computere bogstaveligt talt har brugt i årtier til at kommunikere med hinanden. Hvad der gør tingene lidt forvirrende er, at med moderne pc'er multitasking og kørsel af 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 tillader forskellige processer at kommunikere med hinanden for at udføre en opgave. Det fungerer lidt som netværk, idet RPS-serveren åbner en port, kommunikerer med destinationsservicetjenesten eller serveren, afventer et svar, sender en pakke, når den har et svar, og overfører derefter opgavedataene til destinationsserveren eller tjenesten. Hele processen fungerer modsat, når destinationsservicetjenesten eller serveren har udført sit job og har data, der skal sendes tilbage til det startende program.

Selvom vi vil tale om RPC'er i Windows-systemer, skal du være opmærksom på, at RPC-metodikken bruges på næsten alle slags computersystemer, der bruges i dag. Det er en metode, ikke en Windows-specifik proces. De fleste RPC-serverfejl forekommer på 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.

RPC-server ikke tilgængelige fejl

Så hvad ville forårsage en “RPC-server ikke tilgængelig” -fejl? Lad os sige, at en service 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 udfører den faktiske, der 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 hukommelse eller ikke kan åbne en port, udløses fejlen "RPC-server er ikke tilgængelig".

Sådan rettes 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 registreringsdatabase poster, der kontrollerer RPC-tjenesten, er blevet beskadiget. I Windows 10 er den mest almindelige årsag til fejlen, at RPC-tjenesten simpelthen ikke kører.

Den første ting, du prøver med enhver Windows-fejl, er en fuld genstart. Hvis RPC-tjenesten ophørte med at fungere på grund af et midlertidigt problem, genstarter en genstart den sammen med resten af ​​computeren, så dette er den første ting, du prøver. Hvis en genstart ikke løser fejlen, kan du prøve følgende rettelser. Bemærk, at disse rettelser er skrevet specifikt 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 rent faktisk kører.

  1. Højreklik på Windows Task Bar og vælg Task Manager.
  2. Vælg fanen Tjenester og derefter linket Åbn tjenester.
  3. Naviger til tjenesten Fjernprocedureopkald. Sørg for, at den kører, og indstil til Automatisk.
  4. Naviger til DCOM Server Process Launcher. Sørg for, at den også kører, og at den er indstillet til Automatisk.

Hvis de to tjenester er indstillet til 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 blevet genstartet.

Netværksproblemer, der forårsager RPC-serverfejl

Selv hvis et bestemt RPC-opkald muligvis fungerer fuldstændigt internt på din computer, bruger det stadig netværkstakken til at kommunikere. Det betyder, at problemer med TCP eller din firewall kan forhindre RPC i at fungere.

  1. Skriv 'kontrol' i Windows-søgefeltet, og vælg Kontrolpanel.
  2. Vælg Netværk og Internet og Netværk og delingscenter.
  3. Vælg Ethernet-linket i midten og derefter Egenskaber i popup-boksen.
  4. Sørg for, at IPv6 og deling af filer og printere til Microsoft-netværk begge er aktiveret.

Hvis både IPv6 og File and Printer Sharing for Microsoft Networks allerede er markeret, skal du kontrollere firewall.

  1. Hvis du bruger Windows Firewall, skal du vælge det i Kontrolpanel.
  2. Find fjernhjælp, og sørg for, at det er aktiveret til domæne, private og offentlige netværk.
  3. 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 behøve at ændre noget, hvis du har brugt din firewall i et stykke tid, men kontroller bare for tilfældet.

Registreringsfejl, der forårsager RPC-serverfejl

OK, så genstart hjalp ikke, dine RPC- og DCOM-tjenester kører fint, og netværksstakken chugging langs. (Du vil sandsynligvis ikke læse denne artikel, hvis den ikke var det alligevel.) Den sidste ting, du kan gøre, er at kontrollere posterne i registreringsdatabasen, der kontrollerer RCP- og DCOM-tjenesterne for at sikre, at de ikke er blevet beskadiget. At køre rundt med registreringsdatabasen er ikke til at svage hjertet, men hvis du først tager en sikkerhedskopi af det, kan du altid fortryde alt, hvad du ændrer. Så lad os først tage backup af registreringsdatabasen.

  1. Skriv "regedit" i søgefeltet.
  2. Vælg Computer fra venstre side.
  3. Gå til File-> Export.
  4. I dialogboksen Eksporter registreringsdatabase skal du skrive et navn på sikkerhedskopifilen og trykke på "Gem".

Nu hvor du har en sikker kopi af dit registreringsdatabase, der er væk, kan du kontrollere posterne for RPC- og DCOM-tjenesterne.

  1. Naviger til HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcSs.
  2. Vælg Start-tasten i højre rude, og sørg for, at værdien er indstillet til (2).
  3. Naviger til HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ DcomLaunch.
  4. Vælg Start-tasten i højre rude, og sørg for, at værdien er indstillet til (2).
  5. Naviger til HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcEptMapper.
  6. 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 indstillinger, der ikke overskriver dine filer og indstillinger, hvis du går på opdatering!

***

Brug for at rense dit register? Se vores artikel om de bedste registreringsdatabase-rengøringsmidler til Windows 10. Har du brug for at stoppe dine børn eller kolleger i at komme ind i dine registreringsdatabaseindstillinger? Vi har du dækket med vores tutorial om at låse adgang til registreringsdatabasen editor. Og hvis du har brug for at fremskynde din maskine, kan du se vores artikel om brug af registreringsdatabasen til at gøre din Windows 10-pc hurtigere.

Sådan rettes 'rpc-server er ikke tilgængelig' i Windows