Home
» Wiki
»
Hoe de fout RPC-server is niet beschikbaar te verhelpen
Hoe de fout RPC-server is niet beschikbaar te verhelpen
Als u een Windows-gebruiker bent, is de foutmelding 'RPC-server is niet beschikbaar' u waarschijnlijk wel eens tegengekomen. RPC-fouten treden op wanneer er een probleem is met de communicatie tussen twee of meer machines via een netwerk. Dit is een veelvoorkomende fout in Windows. Voordat we de oorzaak van de fout aanpakken en hoe u het probleem met de RPC-server is niet beschikbaar kunt oplossen, moeten we eerst meer weten over RPC.
Hoe de fout 'RPC-server is niet beschikbaar' te verhelpen
RPC staat voor Remote Procedure Call en maakt gebruik van technologie voor gegevensuitwisseling tussen Windows-processen in een netwerk. RPC werkt op basis van een client-server-uitwisselingsmodel, waarbij de client en de server niet altijd verschillende machines zijn. RPC kan ook worden gebruikt om communicatie tussen verschillende processen op één machine tot stand te brengen.
RPC is een type request-response protocol dat eenvoudig kan worden uitgelegd aan de hand van het client/server-communicatiemodel. Het proces dat een verzoek doet, wordt een 'client' genoemd en het proces dat op dit verzoek reageert, wordt een 'server' genoemd. Houd er rekening mee dat de client en/of server verschillende apparaten in een netwerksysteem of verschillende processen binnen hetzelfde systeem kunnen zijn.
Bij RPC wordt een procedureaanroep door een clientsysteem gestart, gecodeerd en vervolgens naar de server verzonden. Vervolgens decodeert de server de oproep en stuurt een antwoord naar de client. RPC speelt een belangrijke rol bij beheer van apparaten op afstand via een netwerk en wordt gebruikt om de toegang tot randapparatuur zoals printers en scanners te delen. Windows-processen die betrokken zijn bij het distribueren en delen van gegevens via een netwerk maken vaak gebruik van RPC-technologie. Hierdoor krijgen Windows-gebruikers vaak te maken met het probleem "RPC-server niet beschikbaar". Externe gesprekken worden echter vaak tijdens de uitvoering onderbroken en zijn daarom moeilijk te monitoren.
Oorzaken van RPC-fouten
Bestands- en printerdeling is uitgeschakeld
Dit is de meest voorkomende oorzaak van RPC-fouten. Wanneer een randapparaat, bijvoorbeeld een printer, een procedureaanroep of een verzoek doet, moet RPC ingeschakeld zijn en via een netwerk met de client verbonden zijn om te kunnen functioneren. Als hier iets fout gaat, zal RPC niet meer werken.
Problemen met de netwerkverbinding
Omdat externe procedureaanroepen afhankelijk zijn van het netwerk om te kunnen functioneren, kunnen problemen met de netwerkconnectiviteit leiden tot fouten door de onbeschikbaarheid van de server. Hierdoor kan de client geen procedureaanroep naar de server verzenden, wat resulteert in de foutmelding 'RPC-server niet beschikbaar'.
Problemenmet naamresolutie
Wanneer de client een verzoek doet en dit naar de server verzendt met behulp van de naam, het IP-adres en het poortadres. Als de RPC-servernaam aan een onjuist IP-adres wordt gekoppeld, zal de client contact opnemen met de verkeerde server. Dit kan leiden tot een RPC-fout.
Brandmuur
Firewalls van derden of andere beveiligingsapplicaties die op de server of de client draaien, kunnen soms het verkeer naar de server op de TCP-poorten blokkeren, wat leidt tot RPC-onderbrekingen.
Registercrash
RPC is afhankelijk van een geldig Windows-register om te kunnen functioneren. Als een van deze items wordt gewijzigd of beschadigd raakt, werkt de RPC-service niet meer.
Hoe RPC-fouten te verhelpen
Controleer RPC-service
Verschillende RPC-gerelateerde services worden op de achtergrond van de client en de server uitgevoerd. Met de onderstaande stappen kunt u controleren welke services RPC precies nodig heeft om te functioneren.
Stap 1: Meld u aan bij het systeem met beheerdersrechten.
Stap 2: Druk tegelijkertijd op de Windows- en R-toetsen op het toetsenbord om het venster Uitvoeren te openen en typ "services.msc" in het vak. Druk vervolgens op OK .
Stap 3: Het servicevenster wordt geopend. Controleer de vereiste RPC-services.
Stap 4: Als u ziet dat een vereiste service niet actief of niet ingeschakeld is, dubbelklikt u op de service om het eigenschappenvenster te openen.
Stap 5: Selecteer op het tabblad Algemeen van het eigenschappenvenster de optie ' Opstarttype ' en kies Automatisch en start de service.
Zo kunt u controleren of alle RPC-services goed werken.
Start uw computer schoon op om applicaties van derden te verwijderen
'Schoon opstarten' is een opstartstatus waarbij alle software en services van derden worden uitgeschakeld. Hoewel dit geen automatische functie is ingebouwd in Windows, is het vrij eenvoudig te doen. Veel gebruikers melden dat de foutmelding "RPC-server niet beschikbaar" wordt veroorzaakt door een defecte toepassing van derden.
Om dit uit te sluiten als oorzaak van de fout, moet u uw computer schoon opstarten:
Ga naar het tabblad Services en selecteer de knop Alle Microsoft-services verbergen .
Controleer vervolgens alle services in de lijst en klik op Alles uitschakelen .
Open vervolgens Taakbeheer door met de rechtermuisknop op de taakbalk te klikken en Taakbeheer te selecteren .
Ga naar het tabblad Opstarten , klik op elke service één voor één en selecteer vervolgens Uitschakelen .
Sluit de computer af en start deze opnieuw op.
Optie 'Alle Microsoft-services verbergen'
Probeer uw computer te gebruiken en kijk of de fout opnieuw optreedt. Als dat niet het geval is, betekent dit dat de fout wordt veroorzaakt door een toepassing van derden. Het is het beste om recent geïnstalleerde apps te verwijderen en een nieuwe versie te downloaden.
Controleer uw internetverbinding en de bijbehorende protocollen
RPC werkt volgens een client/server-model dat netwerkafhankelijk is. RPC-fouten treden meestal op wanneer de verbinding tussen de client en de server wordt verbroken. Wanneer u deze fout tegenkomt, moet u controleren of alle systemen correct zijn aangesloten op het netwerk. U kunt ook de opdracht "ping " gebruiken om de client- en serververbinding te testen. Controleer ook of de drivers correct zijn geïnstalleerd. Hoewel netwerkdrivers doorgaans geen RPC-fouten veroorzaken, is het de moeite waard om ze te controleren.
Stap 1: Meld u aan bij het systeem met beheerdersrechten en beweeg de muis over het menu Start.
Stap 2: Druk tegelijkertijd op de Windows- en R-toetsen op uw toetsenbord om het venster Uitvoeren te openen en typ " ncpa.cpl " in het vak. Druk vervolgens op OK .
Stap 3: Selecteer de verbinding, klik er met de rechtermuisknop op en selecteer Eigenschappen .
Stap 4: Zorg ervoor dat in het menu dat verschijnt, " Internetprotocollen " en " Bestands- en printerdeling voor Microsoft-netwerken " zijn ingeschakeld. Als een van deze items ontbreekt in de eigenschappen, moet u ze opnieuw installeren.
Zoals eerder vermeld, kunnen firewalls of beveiligingsapplicaties die op het systeem draaien, het verkeer afkomstig van RPC-verzoeken blokkeren. Als u een firewall van derden hebt geïnstalleerd, kunt u deze zo configureren dat inkomende en uitgaande verbindingen voor RPC en andere toepassingen die RPC moeten gebruiken, zijn toegestaan. Als de firewall niet kan worden geconfigureerd, probeer deze dan een tijdje uit te schakelen totdat RPC wel lukt.
Stap 1: Meld u aan bij het systeem met beheerdersrechten.
Stap 2: Klik op Start en ga naar ' Configuratiescherm ' (voor Windows 8 of hoger zoekt u rechtstreeks naar Configuratiescherm via de Windows-zoekfunctie)
Stap 3: Klik in het Configuratiescherm op ' Systeem en beveiliging' .
Stap 4: Klik op " Een app via Windows Firewall toestaan " in de optie " Windows Firewall " in het weergegeven menu.
Stap 5: Selecteer in het venster Toegestane apps de optie Hulp op afstand.
Zoals hierboven vermeld, moet er een geldig Windows-register in het systeem aanwezig zijn om RPC te laten werken. Als er registervermeldingen beschadigd of gewijzigd zijn, werkt RPC niet. Bij het bewerken van het register moeten gebruikers erop letten dat ze geen registervermeldingen bewerken of verwijderen voordat ze een systeemherstelpunt instellen , zodat ze kunnen terugkeren naar het oude register als er problemen optreden.
Nadat u een herstelpunt hebt gemaakt, volgt u deze stappen om de RPC-registervermelding te controleren.
Stap 1: Klik op het menu Start en selecteer Uitvoeren
Stap 2: Typ 'regedit' in het venster Uitvoeren en klik op OK.
Stap 3: Navigeer nu naar het/de "RpcSs"-pad(en) dat/die overeenkomt/komen met uw Windows-versie.
Als er registervermeldingen ontbreken in het pad, overweeg dan om Windows opnieuw te installeren of om hulpprogramma's van derden te gebruiken om het beschadigde of ongeldige register te repareren.
Gebruik Systeemherstel om uw computer te herstellen
Als de gebruiker alles op de lijst heeft geprobeerd en de fout nog steeds niet kan worden opgelost, is het wellicht tijd om Systeemherstel te gebruiken . Als Systeembeveiliging is ingeschakeld, maakt Windows doorgaans automatisch herstelpunten wanneer u nieuwe software installeert.
Om Systeemherstel te gebruiken, volgt u deze stappen:
Typ Configuratiescherm in de zoekbalk van het menu Start en selecteer Beste overeenkomst.
Typ 'herstel' in de zoekbalk van het Configuratiescherm en klik op de optie Herstel.
Klik op Systeemherstel openen in het herstelvenster . Hiervoor hebt u beheerdersrechten nodig.
Klik op Volgende en selecteer een herstelpunt uit de lijst.
Klik op Voltooien .
Systeemherstel uitvoeren
Windows start uw computer dan automatisch opnieuw op naar de vorige staat. Daarnaast kunt u ook andere manieren bekijken om uw computer opnieuw in te stellen.
DNS-server verwijderen
Als u geen problemen ondervindt met het Windows-register, moet u uw DNS wissen. Als u dit doet, wist u de cache, waardoor de RPC-serverfout mogelijk wordt opgelost.
Om DNS te legen, start u CMD met beheerdersrechten. Typ vervolgens ipconfig /flushdns en druk op Enter om de opdracht uit te voeren.
DNS wissen met CMD
Als u RPC-fouten niet handmatig wilt zoeken en oplossen, zijn er een aantal automatische opties om deze fouten te verhelpen. Er zijn veel externe applicaties en hulpmiddelen die alle registervermeldingen in het systeem kunnen opschonen en repareren, en alle oude vermeldingen in het register kunnen opschonen om de prestaties van het systeem te verbeteren. Voorbeelden hiervan zijn SpeedyPC en Reimage.
Bijna alle RPC-fouten worden veroorzaakt door een of meer van de bovenstaande redenen. Als de RPC-fout met bovenstaande methoden nog steeds niet is opgelost, probeer dan uw Windows-besturingssysteem bij te werken. De meeste problemen, waaronder een beschadigd register, beschadigde netwerkinstellingen, machtigingen en het bestandssysteem, worden namelijk teruggezet naar de standaardinstellingen nadat Windows is bijgewerkt.