Anonim

Wenn Sie Windows häufig verwenden, kennen Sie wahrscheinlich eine der am häufigsten auftretenden und anscheinend unerklärlichen Fehlermeldungen: "RPC-Server ist nicht verfügbar". Dieser Fehler kann zwar unerfahrene Windows-Benutzer verwirren, ist es aber nicht Ein schwerwiegender oder gefährlicher Fehler bedeutet, dass Sie normalerweise keine Daten oder Programme verlieren. Zum Glück ist es auch ziemlich einfach zu beheben, wenn Sie wissen, was Sie tun.

Lassen Sie uns zunächst darüber sprechen, was RPC überhaupt ist, um Verwirrung und Rätsel zu lindern. RPC steht für "Remote Procedure Call" und ist eine Methode, mit der Computer seit Jahrzehnten buchstäblich miteinander kommunizieren. Ein wenig verwirrend ist, dass RPC bei modernen PCs, auf denen mehrere Programme gleichzeitig ausgeführt werden, zu einer Methode geworden ist, mit der einige Anwendungen mit anderen Anwendungen kommunizieren, die auf demselben Computer ausgeführt werden. RPC ist im Grunde genommen nur ein System, mit dem verschiedene Prozesse miteinander kommunizieren können, um eine Aufgabe auszuführen. Es funktioniert ein bisschen wie ein Netzwerkbetrieb, indem der RPS-Server einen Port öffnet, mit dem Zieldienst oder -server kommuniziert, auf eine Antwort wartet, ein Paket sendet, wenn eine Antwort vorliegt, und dann die Aufgabendaten an den Zieldienst oder -server überträgt. Der gesamte Prozess läuft in umgekehrter Reihenfolge ab, wenn der Zieldienst oder Server seine Arbeit erledigt hat und Daten an das initiierende Programm zurücksenden muss.

Obwohl wir uns mit RPCs in Windows-Systemen befassen werden, sollten Sie wissen, dass die RPC-Methodik auf nahezu allen derzeit verwendeten Computersystemen angewendet wird. Es ist eine Methode, kein Windows-spezifischer Prozess. Die meisten RPC-Serverfehler treten auf einem Computer auf, die Ursache des Problems kann jedoch auf diesem Computer oder im gesamten Netzwerk liegen. Ich zeige Ihnen, wie Sie beide Arten von Problemen herausfinden.

RPC-Server nicht verfügbar Fehler

Was würde also einen Fehler "RPC-Server nicht verfügbar" verursachen? Angenommen, ein Dienst auf Ihrem Computer muss mit einem anderen kommunizieren, sodass er den RPC-Server auf dem Computer kontaktiert, um den Austausch zu initiieren. Der RPC-Server verwendet Ports auf Ihrem Computer, um zu „lauschen“ und zu „sprechen“, und es ist der Server, der die eigentliche aktivierende Kommunikation zwischen Diensten ausführt, unabhängig davon, ob diese im Netzwerk oder lokal sind. Wenn der Aufruf des RPC-Servers fehlschlägt, weil der Server nicht verfügbar ist, nicht antwortet, nicht in den Speicher schreiben oder keinen Port öffnen kann, wird der Fehler "RPC-Server ist nicht verfügbar" ausgelöst.

Wie man RPC-Server zu beheben ist nicht verfügbar Fehler

Auf einem Windows 10-Computer gibt es drei grundlegende mögliche Ursachen für diese Fehlermeldung. Entweder wird der RPC-Dienst nicht ausgeführt, es gibt Probleme mit dem Netzwerk, oder einige wichtige Registrierungseinträge, die den RPC-Dienst steuern, wurden beschädigt. In Windows 10 ist die häufigste Ursache für den Fehler, dass der RPC-Dienst einfach nicht ausgeführt wird.

Das erste, was Sie bei einem Windows-Fehler versuchen sollten, ist ein vollständiger Neustart. Wenn der RPC-Dienst aufgrund eines vorübergehenden Problems nicht mehr funktioniert, wird er bei einem Neustart zusammen mit dem Rest des Computers neu gestartet. Versuchen Sie dies also als Erstes. Wenn der Fehler durch einen Neustart nicht behoben werden kann, führen Sie die folgenden Korrekturen durch. Beachten Sie, dass diese Fixes speziell für Windows 10-Computer geschrieben wurden, die gleichen allgemeinen Prozesse jedoch auch für frühere Windows-Versionen verwendet werden können.

RPC-Service

Wenn das Problem durch einen Neustart nicht behoben werden kann, müssen Sie zunächst prüfen, ob der RPC-Dienst tatsächlich ausgeführt wird.

  1. Klicken Sie mit der rechten Maustaste auf die Windows-Taskleiste und wählen Sie Task-Manager.
  2. Wählen Sie die Registerkarte Dienste und dann den Link Dienste öffnen.
  3. Navigieren Sie zum Remote Procedure Call-Dienst. Stellen Sie sicher, dass es ausgeführt wird und auf Automatisch eingestellt ist.
  4. Navigieren Sie zum DCOM Server Process Launcher. Stellen Sie sicher, dass es auch ausgeführt wird und auf Automatisch eingestellt ist.

Wenn für die beiden Dienste eine andere Einstellung als Automatisch und Wird ausgeführt festgelegt ist, ändern Sie sie. Abhängig von Ihren Systemberechtigungen können Sie diese Dienste auch neu starten. Wenn Sie Ihren Computer bereits neu gestartet haben, wird dadurch nichts erreicht, da er bereits neu gestartet wurde.

Netzwerkprobleme, die RPC-Serverfehler verursachen

Auch wenn ein bestimmter RPC-Aufruf möglicherweise vollständig intern auf Ihrem Computer ausgeführt wird, verwendet er den Netzwerkstapel für die Kommunikation. Das bedeutet, dass Probleme mit TCP oder Ihrer Firewall dazu führen können, dass RPC nicht mehr funktioniert.

  1. Geben Sie "control" in das Windows-Suchfeld ein und wählen Sie "Systemsteuerung".
  2. Wählen Sie Netzwerk und Internet sowie Netzwerk- und Freigabecenter.
  3. Wählen Sie die Ethernet-Verbindung in der Mitte und dann Eigenschaften im Popup-Feld.
  4. Stellen Sie sicher, dass sowohl IPv6 als auch Datei- und Druckerfreigabe für Microsoft-Netzwerke aktiviert sind.

Wenn sowohl IPv6 als auch Datei- und Druckerfreigabe für Microsoft-Netzwerke bereits aktiviert sind, müssen Sie die Firewall überprüfen.

  1. Wenn Sie die Windows-Firewall verwenden, wählen Sie sie in der Systemsteuerung aus.
  2. Suchen Sie nach Remoteunterstützung und stellen Sie sicher, dass diese für Domänen-, private und öffentliche Netzwerke aktiviert ist.
  3. Speichern Sie alle Änderungen, wenn Sie sie vorgenommen haben.

Wenn Sie eine Firewall eines Drittanbieters verwenden, müssen Sie möglicherweise experimentieren, um diese Einstellung zu aktivieren. Sie sollten nichts ändern müssen, wenn Sie Ihre Firewall für eine Weile verwendet haben, sondern nur für den Fall überprüfen.

Registrierungsfehler, die RPC-Serverfehler verursachen

OK, ein Neustart hat also nicht geholfen, Ihre RPC- und DCOM-Dienste laufen einwandfrei und der Netzwerk-Stack tuckert mit. (Sie würden diesen Artikel wahrscheinlich sowieso nicht lesen.) Als letztes können Sie die Registrierungseinträge überprüfen, die die RCP- und DCOM-Dienste steuern, um sicherzustellen, dass sie nicht beschädigt wurden. Das Herumspielen mit der Registrierung ist nichts für schwache Nerven, aber wenn Sie zuerst eine Sicherungskopie davon erstellen, können Sie jederzeit alle Änderungen rückgängig machen. Lassen Sie uns also zuerst die Registrierung sichern.

  1. Geben Sie "regedit" in das Suchfeld ein.
  2. Wählen Sie auf der linken Seite Computer aus.
  3. Gehen Sie zu Datei-> Exportieren.
  4. Geben Sie im Dialogfeld "Registrierungsdatei exportieren" einen Namen für die Sicherungsdatei ein und klicken Sie auf "Speichern".

Nachdem Sie eine sichere Kopie Ihrer Registrierung gespeichert haben, können Sie die Einträge für die RPC- und DCOM-Dienste überprüfen.

  1. Navigieren Sie zu HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcSs.
  2. Wählen Sie die Start-Taste im rechten Bereich und stellen Sie sicher, dass der Wert auf (2) eingestellt ist.
  3. Navigieren Sie zu HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ DcomLaunch.
  4. Wählen Sie die Start-Taste im rechten Bereich und stellen Sie sicher, dass der Wert auf (2) eingestellt ist.
  5. Navigieren Sie zu HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcEptMapper.
  6. Wählen Sie die Start-Taste im rechten Bereich und stellen Sie sicher, dass der Wert auf (2) eingestellt ist.

Wenn Sie alle diese Korrekturen ausprobiert haben und weiterhin RPC-Serverfehler angezeigt werden, ist es an der Zeit, die Wiederherstellung von einem Wiederherstellungspunkt aus durchzuführen oder Windows zu aktualisieren. Stellen Sie einfach sicher, dass Sie die Optionen auswählen, die Ihre Dateien und Einstellungen nicht überschreiben, wenn Sie die Aktualisierung durchführen!

***

Müssen Sie Ihre Registrierung bereinigen? Lesen Sie unseren Artikel über die besten Registry-Reiniger für Windows 10. Müssen Ihre Kinder oder Kollegen daran gehindert werden, in Ihre Registry-Einstellungen zu gelangen? In unserem Tutorial erfahren Sie, wie Sie den Zugriff auf den Registrierungseditor sperren. Wenn Sie Ihren Computer beschleunigen müssen, lesen Sie unseren Artikel über die Verwendung der Registrierung, um Ihren Windows 10-PC schneller zu machen.

Wie man den Fehler "rpc server is unavailable" in Windows behebt