Home
» Wiki
»
So beheben Sie den Fehler „RPC-Server ist nicht verfügbar“
So beheben Sie den Fehler „RPC-Server ist nicht verfügbar“
Wenn Sie Windows nutzen, kennen Sie sicher den Fehler „RPC-Server nicht verfügbar“. RPC-Fehler treten auf, wenn die Kommunikation zwischen zwei oder mehr Computern über das Netzwerk nicht funktioniert. Dies ist ein häufiger Windows-Fehler. Bevor wir die Fehlerursache und die Fehlerbehebung für den nicht verfügbaren RPC-Server klären, sollten wir uns zunächst mit RPC befassen.
So beheben Sie den Fehler „RPC-Server ist nicht verfügbar“
RPC steht für Remote Procedure Call und nutzt die Datenaustauschtechnologie zwischen Windows-Prozessen in einem Netzwerk. RPC basiert auf einem Client-Server-Austauschmodell, bei dem Client und Server nicht immer unterschiedliche Rechner sind. RPC kann auch zur Kommunikation zwischen verschiedenen Prozessen auf einem Rechner verwendet werden.
RPC ist eine Art Anfrage-Antwort-Protokoll, das sich anhand des Client/Server-Kommunikationsmodells leicht erklären lässt. Der Prozess, der eine Anfrage stellt, wird als „Client“ bezeichnet, der Prozess, der darauf antwortet, als „Server“. Beachten Sie, dass Client und Server unterschiedliche Geräte in einem Netzwerksystem oder verschiedene Prozesse innerhalb desselben Systems sein können.
Bei RPC wird ein Prozeduraufruf von einem Clientsystem initiiert, kodiert und anschließend an den Server gesendet. Der Server entschlüsselt den Aufruf und sendet eine Antwort an den Client. RPC spielt eine wichtige Rolle bei der Remote-Geräteverwaltung über ein Netzwerk und dient dem gemeinsamen Zugriff auf Peripheriegeräte wie Drucker und Scanner. Windows-Prozesse, die an der Verteilung und Freigabe von Daten über ein Netzwerk beteiligt sind, nutzen häufig RPC-Technologie. Daher stehen Windows-Benutzer oft vor dem Problem „RPC-Server nicht verfügbar“. Remote-Aufrufe werden jedoch häufig während der Ausführung unterbrochen und sind daher schwer nachzuverfolgen.
Ursachen für RPC-Fehler
Die Datei- und Druckerfreigabe ist deaktiviert
Dies ist die häufigste Ursache für RPC-Fehler. Wenn ein Peripheriegerät wie ein Drucker einen Prozeduraufruf oder eine Anfrage sendet, muss es für RPC aktiviert und mit dem Netzwerk des Clients verbunden sein, um zu funktionieren. Wenn hier etwas schiefgeht, funktioniert RPC nicht mehr.
Probleme mit der Netzwerkverbindung
Da Remote Procedure Calls (RPC) vom Netzwerk abhängig sind, können Netzwerkverbindungsprobleme zu Server-Nichtverfügbarkeitsfehlern führen. Der Client kann dann keinen Prozeduraufruf an den Server senden, was zu einem „RPC-Server nicht verfügbar“-Fehler führt.
Probleme beider Namensauflösung
Wenn ein Client eine Anfrage stellt und diese unter Angabe von Name, IP-Adresse und Portadresse an den Server sendet. Ist der RPC-Servername einer falschen IP-Adresse zugeordnet, kontaktiert der Client den falschen Server, was zu einem RPC-Fehler führen kann.
Firewall
Firewalls von Drittanbietern oder andere Sicherheitsanwendungen, die auf dem Server oder Client ausgeführt werden, können manchmal den Datenverkehr zum Server über seine TCP-Ports blockieren, was zu RPC-Störungen führt.
Registrierungsabsturz
RPC ist auf eine gültige Windows-Registrierung angewiesen. Wird einer dieser Einträge geändert oder beschädigt, funktioniert der RPC-Dienst nicht mehr.
So beheben Sie RPC-Fehler
Überprüfen Sie den RPC-Dienst
Verschiedene RPC-bezogene Dienste laufen im Hintergrund des Clients und Servers. Die folgenden Schritte helfen Ihnen, die genauen Dienste zu überprüfen, die RPC für seine Funktion benötigt.
Schritt 1: Melden Sie sich mit Administratorrechten am System an.
Schritt 2: Drücken Sie gleichzeitig die Tasten Windows + R auf der Tastatur, um das Fenster „Ausführen“ zu öffnen, geben Sie „services.msc“ in das Feld ein und drücken Sie dann auf „OK“ .
Schritt 3: Das Dienstfenster wird geöffnet. Überprüfen Sie die erforderlichen RPC-Dienste.
Schritt 4: Wenn Sie feststellen, dass ein erforderlicher Dienst nicht ausgeführt wird oder nicht aktiviert ist, doppelklicken Sie auf diesen Dienst, um sein Eigenschaftenfenster zu öffnen.
Schritt 5: Wählen Sie im Eigenschaftenfenster auf der Registerkarte „ Allgemein “ den „ Starttyp “ auf „ Automatisch“ und starten Sie den Dienst.
Auf diese Weise können Sie sicherstellen, dass alle RPC-Dienste ordnungsgemäß funktionieren.
Führen Sie einen sauberen Neustart Ihres Computers durch, um Anwendungen von Drittanbietern zu entfernen
„Clean Boot“ ist ein Boot-Zustand, der sämtliche Drittanbieter-Software und -Dienste deaktiviert. Dies ist zwar keine automatische Funktion in Windows, aber recht einfach umzusetzen. Viele Nutzer berichten, dass der Fehler „RPC-Server ist nicht verfügbar“ auf eine fehlerhafte Drittanbieter-Anwendung zurückzuführen ist.
Um dies als Fehlerursache auszuschließen, müssen Sie einen sauberen Neustart Ihres Computers durchführen:
Gehen Sie zur Registerkarte „Dienste“ und wählen Sie die Schaltfläche „Alle Microsoft-Dienste ausblenden“ aus .
Markieren Sie anschließend alle Dienste aus der Liste und klicken Sie auf Alle deaktivieren .
Öffnen Sie dann den Task-Manager , indem Sie mit der rechten Maustaste auf die Taskleiste klicken und Task-Manager auswählen .
Gehen Sie zur Registerkarte „Start“ , klicken Sie nacheinander auf jeden Dienst und wählen Sie dann „Deaktivieren“ aus .
Beenden Sie den Computer und starten Sie ihn neu.
Option „Alle Microsoft-Dienste ausblenden“
Versuchen Sie, Ihren Computer zu verwenden, und prüfen Sie, ob der Fehler erneut auftritt. Andernfalls liegt der Fehler möglicherweise an einer Störung durch eine Drittanbieteranwendung. Deinstallieren Sie am besten alle kürzlich installierten Anwendungen und laden Sie eine andere Version herunter.
Überprüfen Sie Ihre Internetverbindung und ihre Protokolle
RPC arbeitet nach einem Client/Server-Modell, das vom Netzwerk abhängig ist. RPC-Fehler treten üblicherweise auf, wenn die Verbindung zwischen Client und Server unterbrochen wird. Stellen Sie bei diesem Fehler sicher, dass alle Systeme ordnungsgemäß mit dem Netzwerk verbunden sind. Sie können die Client- und Serververbindung auch mit dem Befehl „ping “ testen. Stellen Sie außerdem sicher, dass die Treiber korrekt installiert sind. Netzwerktreiber verursachen zwar in der Regel keine RPC-Fehler, es lohnt sich jedoch, sie zu überprüfen.
Schritt 1: Melden Sie sich mit Administratorrechten am System an und bewegen Sie den Mauszeiger über das Startmenü.
Schritt 2: Drücken Sie gleichzeitig die Tasten Windows + R auf Ihrer Tastatur, um das Fenster „Ausführen“ zu öffnen, und geben Sie „ ncpa.cpl “ in das Feld ein. Drücken Sie dann auf „OK“ .
Schritt 3: Wählen Sie die Verbindung aus, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften .
Schritt 4: Aktivieren Sie im angezeigten Menü die Optionen „ Internetprotokolle “ und „ Datei- und Druckerfreigabe für Microsoft-Netzwerke “. Sollten diese Optionen in den Eigenschaften fehlen, müssen Sie sie neu installieren.
Wie bereits erwähnt, können Firewalls oder sicherheitsrelevante Anwendungen auf dem System den Datenverkehr von RPC-Anfragen blockieren. Wenn Sie eine Firewall eines Drittanbieters installiert haben, konfigurieren Sie diese so, dass eingehende und ausgehende Verbindungen für RPC und andere Anwendungen, die RPC verwenden, zugelassen werden. Wenn sich die Firewall nicht konfigurieren lässt, deaktivieren Sie sie vorübergehend, bis RPC erfolgreich ausgeführt wird.
Schritt 1: Melden Sie sich mit Administratorrechten am System an.
Schritt 2: Klicken Sie auf „Start“ und gehen Sie zu „ Systemsteuerung “ (unter Windows 8 oder höher suchen Sie direkt in der Windows-Suche nach „Systemsteuerung“)
Schritt 3: Klicken Sie im Fenster „Systemsteuerung“ auf „ System und Sicherheit“ .
Schritt 4: Klicken Sie im angezeigten Menü unter der Option „ Windows-Firewall “ auf „ Eine App durch die Windows-Firewall zulassen“ .
Schritt 5: Wählen Sie im Fenster „Zugelassene Apps“ die Option „Remoteunterstützung“ aus.
Führen Sie nach dem Erstellen eines Wiederherstellungspunkts die folgenden Schritte aus, um den RPC-Registrierungseintrag zu überprüfen.
Schritt 1: Klicken Sie auf das Startmenü und wählen Sie Ausführen
Schritt 2: Geben Sie im Fenster „Ausführen“ „regedit“ ein und klicken Sie auf „OK“.
Schritt 3: Navigieren Sie nun zu den „RpcSs“-Pfaden, die Ihrer Windows-Version entsprechen.
Wenn in den Pfaden Registrierungseinträge fehlen, sollten Sie eine Neuinstallation von Windows in Erwägung ziehen oder Tools von Drittanbietern verwenden, um die beschädigte oder ungültige Registrierung zu reparieren.
Verwenden Sie die Systemwiederherstellung, um Ihren Computer wiederherzustellen
Wenn Sie alles auf der Liste ausprobiert haben und das Problem immer noch nicht beheben können, ist es möglicherweise an der Zeit, die Systemwiederherstellung zu verwenden . Wenn Sie den Systemschutz aktiviert haben, erstellt Windows normalerweise automatisch oder bei der Installation neuer Software Wiederherstellungspunkte.
Um die Systemwiederherstellung zu verwenden, führen Sie die folgenden Schritte aus:
Geben Sie in der Suchleiste des Startmenüs „Systemsteuerung“ ein und wählen Sie „Beste Übereinstimmung“ aus.
Geben Sie in der Suchleiste der Systemsteuerung „Wiederherstellung“ ein und klicken Sie auf die Option „Wiederherstellung“.
Klicken Sie im Wiederherstellungsfenster auf „Systemwiederherstellung öffnen“ . Sie benötigen hierfür Administratorrechte.
Klicken Sie auf „Weiter“ und wählen Sie dann einen Wiederherstellungspunkt aus der Liste aus.
Klicken Sie auf Fertig stellen .
Ausführen der Systemwiederherstellung
Windows startet Ihren Computer anschließend automatisch neu und versetzt ihn in den vorherigen Zustand. Alternativ können Sie sich auch über andere Möglichkeiten zum Zurücksetzen Ihres Computers informieren.
DNS-Server löschen
Wenn Sie keine Probleme mit der Windows-Registrierung feststellen, sollten Sie Ihren DNS leeren. Dadurch wird der Cache geleert, was den RPC-Serverfehler möglicherweise behebt.
Um den DNS zu leeren, starten Sie CMD mit Administratorrechten. Geben Sie anschließend ipconfig /flushdns ein und drücken Sie die Eingabetaste , um den Befehl auszuführen.
DNS mit CMD löschen
Wenn Sie RPC-Fehler nicht manuell suchen und beheben möchten, gibt es einige automatische Optionen zur Behebung dieser Fehler. Es gibt viele Anwendungen und Tools von Drittanbietern, die alle Registrierungseinträge im System bereinigen und reparieren sowie alle alten Einträge in der Registrierung bereinigen können, um die Systemleistung zu verbessern, wie beispielsweise SpeedyPC und Reimage.
Fast alle RPC-Fehler werden durch einen oder mehrere der oben genannten Gründe verursacht. Wenn die oben genannten Methoden den RPC-Fehler immer noch nicht beheben können, versuchen Sie, das Windows-Betriebssystem zu aktualisieren, da die meisten Probleme, einschließlich beschädigter Registrierung, Netzwerkeinstellungen, Berechtigungen und Dateisystem, nach der Aktualisierung von Windows auf die Standardeinstellungen zurückgesetzt werden.