So beheben Sie den Fehler „RPC-Server ist nicht verfügbar“.
Der Fehler „Der RPC-Server ist nicht verfügbar“ kann erhebliche Probleme verursachen – insbesondere beim Teilen von Dateien, Ausführen netzwerkbasierter Anwendungen oder beim Systemstart mit einem Bluescreen. Er hängt oft mit Problemen des RPCSS-Dienstes (Remote Procedure Call) zusammen, der die Kommunikation zwischen Prozessen lokal und über das Netzwerk verwaltet. Manchmal handelt es sich nur um eine vorübergehende Störung, manchmal deutet er aber auch darauf hin, dass bestimmte Dienste nicht ordnungsgemäß funktionieren oder Netzwerkprotokolle blockiert oder falsch konfiguriert sind. Die Fehlersuche erfordert etwas Ausprobieren, doch es gibt einige Schritte, die gute Chancen bieten, das Problem zu beheben und Windows wieder funktionsfähig zu machen, ohne das System zu beschädigen.
So beheben Sie den Fehler „Der RPC-Server ist nicht verfügbar“ unter Windows
Prüfen Sie, ob der RPCSS-Dienst ausgeführt wird.
Das ist eigentlich offensichtlich, wird aber oft übersehen. Da RPC auf diesen Dienst angewiesen ist, muss man als Erstes sicherstellen, dass er läuft. Wenn er gestoppt oder deaktiviert ist, funktioniert nichts mehr. In einer Konfiguration funktionierte es, nachdem ich den Dienst manuell gestartet hatte, in einer anderen war ein Neustart nötig, damit die Änderung dauerhaft wirksam wurde.
- Öffnen Sie das Dienstprogramm „Dienste“ : Drücken Sie die Taste Windows + R, geben Sie ein
services.mscund drücken Sie die Eingabetaste. - Suchen Sie nach Remote Procedure Call (RPC) und DCOM Server Process Launcher. Stellen Sie sicher, dass deren Status „ Wird ausgeführt “ lautet und der Starttyp auf „Automatisch“ eingestellt ist.
- Falls nicht, klicken Sie mit der rechten Maustaste auf jedes Element, wählen Sie „Starten“ oder „Neustart“ und doppelklicken Sie anschließend darauf, um den Starttyp auf „Automatisch“ einzustellen.
Warum der Aufwand? Weil selbst die besten Optimierungen nichts nützen, wenn diese Dienste nicht aktiv sind und die Netzwerk- oder RPC-Kommunikation nicht wiederhergestellt wird. Manchmal stören Schadsoftware oder versehentliche Änderungen diese Dienste. Sie wiederherzustellen, bedeutet, dem System grünes Licht für die erneute Kommunikation zu geben.
Stellen Sie sicher, dass Netzwerkprotokolle und TCP-Port 135 zugelassen sind.
Die meisten Remote-RPC-Aufrufe verwenden TCP-Port 135, und die Windows-Firewall kann diesen Port blockieren und so die Kommunikation unterbrechen. Daher müssen Sie ihn möglicherweise manuell öffnen, insbesondere bei Remote-Desktop- oder Domänencontroller-Verbindungen.
- Suchen Sie nach „Windows Defender Firewall mit erweiterter Sicherheit“ und öffnen Sie diese.
- Klicken Sie im linken Bereich auf „Eingehende Regeln“.
- Klicken Sie im rechten Bereich auf „Neue Regel“.
- Wählen Sie „Port“ und klicken Sie auf „Weiter“.
- Wählen Sie TCP und geben Sie
135den lokalen Port an, klicken Sie dann auf Weiter. - Wählen Sie „Verbindung zulassen“ und klicken Sie auf „Weiter“.
- Überprüfen Sie alle Profile (Domäne, Privat, Öffentlich) und fahren Sie fort.
- Geben Sie der Option einen Namen wie „RPC-Port 135 zulassen“ und klicken Sie auf Fertigstellen.
Auf diese Weise können Netzwerkkomponenten die Firewall passieren, insbesondere bei Remote-Prozeduren. In manchen Konfigurationen hat diese kurzfristige Lösung geholfen, nachdem alle anderen Maßnahmen versagt hatten.
Netzwerkeinstellungen zurücksetzen und DNS neu registrieren
Wenn die Namensauflösung fehlerhaft ist, kann der RPC-Server als nicht verfügbar erscheinen. Ein kurzer DNS-Relaunch und das Leeren des DNS-Caches können helfen, die lokalen Hostnamen-Zuordnungen des Systems zu aktualisieren.
- Öffnen Sie die Eingabeaufforderung als Administrator: Suchen Sie danach, klicken Sie mit der rechten Maustaste darauf und wählen Sie „ Als Administrator ausführen“.
- Geben Sie den Befehl ein
ipconfig /registerdnsund drücken Sie die Eingabetaste. Dadurch werden die DNS-Einträge neu registriert, was möglicherweise Probleme mit nicht übereinstimmenden Hostnamen/IP-Adressen behebt. - Anschließend sollten Sie Folgendes tun:
ipconfig /flushdns— Löscht den DNS-Cache.ipconfig /release— Gibt aktuelle IP-Informationen frei.ipconfig /renew— Fordert eine neue IP-Adresse vom DHCP-Server an.
Manchmal genügt schon ein kurzer DNS-Reset und eine Aktualisierung, um die RPC- und Netzwerkkomponenten wieder in Gang zu bringen, insbesondere nach einem Windows-Update oder einer Netzwerkänderung.
Überprüfen und starten Sie weitere wichtige Dienste neu.
RPC ist von einer Reihe anderer Dienste abhängig. Wenn einer dieser Dienste nicht verfügbar ist, funktioniert RPC nicht. Diese sollten überprüft und gegebenenfalls gestartet werden:
- DCOM-Serverprozessstarter
- RPC-Endpunktzuordnung
- Windows-Remoteverwaltung
- Remote-Registry
- TCP/IP NetBIOS-Hilfsprogramm
- Druckwarteschlange (falls das Drucken über das Netzwerk fehlschlägt)
- DHCP-Client
Nachdem Sie jeden einzelnen Dienst in der Liste „Dienste“ gefunden haben, doppelklicken Sie darauf, stellen Sie den Starttyp auf „Automatisch“ und klicken Sie auf „Starten“. Manchmal reicht es bereits aus, dass einer dieser Dienste deaktiviert ist, um RPC-Fehler zu verursachen.
Stellen Sie sicher, dass IPv6 und die Datei-/Druckerfreigabe aktiviert sind.
Einige Netzwerkfunktionen erfordern die Aktivierung von IPv6 und die Aktivierung entsprechender Freigabeprotokolle. Gehen Sie zu Netzwerkverbindungen ( Windows + R> ncpa.cpl), klicken Sie mit der rechten Maustaste auf Ihr Netzwerk, wählen Sie Eigenschaften und aktivieren Sie sowohl Internetprotokoll Version 6 (TCP/IPv6) als auch Datei- und Druckerfreigabe für Microsoft-Netzwerke.
Dadurch werden viele seltsame Netzwerkprobleme behoben, die dazu führen könnten, dass RPC scheinbar nicht mehr funktioniert, obwohl es sich nur um ein Protokollproblem handelt.
Zeitzoneneinstellungen prüfen
Das ist etwas ungewöhnlich, aber wenn Client und Server unterschiedliche Zeitzonen verwenden, kann die RPC-Kommunikation manchmal fehlschlagen.Überprüfen Sie daher die Zeit- und Spracheinstellungen und synchronisieren Sie die Zeitzone auf beiden Rechnern .
Verwenden Sie den Registrierungseditor, um RPC zu erzwingen.
Wenn der RPC-Dienst ausgegraut ist, ist er möglicherweise direkt in der Registrierung deaktiviert. So aktivieren Sie ihn wieder, aber Vorsicht: Änderungen an der Registrierung können mehr Schaden als Nutzen anrichten, wenn Sie nicht vorsichtig sind. Erstellen Sie daher immer vorher eine Sicherungskopie.
- Öffnen Sie den Registrierungseditor : Drücken Sie die Eingabetaste Windows + R, geben Sie „“ ein
regeditund drücken Sie die Eingabetaste. - Navigieren Sie zu:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs - Suchen Sie rechts nach dem DWORD- Wert „ Start
2“.Doppelklicken Sie darauf und stellen Sie den Wert auf „automatisch“ ein. - Schließen Sie den Registrierungseditor und starten Sie den Computer neu. Manchmal lässt sich durch eine kleine Änderung in der Registrierung ein Dienst entsperren, der sonst gesperrt wäre.
Nochmals Vorsicht – dies ist eher eine fortgeschrittene Lösung, falls alle anderen Versuche gescheitert sind.
Installieren Sie Windows-Updates neu oder führen Sie eine Systemwiederherstellung durch.
Wenn dieser Fehler nach einem kürzlichen Update aufgetreten ist, kann die Deinstallation dieses Updates das Problem möglicherweise beheben. Gehen Sie zu Systemsteuerung > Programme > Installierte Updates anzeigen, suchen Sie das neueste Update und deinstallieren Sie es. Sollte das nicht ausreichen, führen Sie eine Systemwiederherstellung durch, um auf einen früheren, stabilen Zustand zurückzukehren.
- Öffnen Sie die Systemeigenschaften über
sysdm.cpl. - Wechseln Sie zur Registerkarte „Systemschutz“ und wählen Sie „Systemwiederherstellung“.
- Wählen Sie einen Wiederherstellungspunkt vor dem Auftreten des Fehlers und folgen Sie den Anweisungen.
Dies ist zwar manchmal der letzte Ausweg, kann aber durchaus ungewöhnliche Probleme beheben, die nach Updates oder Treiberänderungen auftreten.
Zusammenfassung
Ehrlich gesagt, kann der RPC-Server-Fehler durch unzählige Kleinigkeiten verursacht werden – nicht laufende Dienste, Netzwerkblockaden, DNS- oder Registry-Probleme. Normalerweise lässt sich das Problem durch einen Neustart der Dienste, die Überprüfung der Netzwerkregeln und das Zurücksetzen der Netzwerkkonfigurationen beheben. Falls nicht, sind manchmal schwerwiegendere Eingriffe wie Registry-Änderungen oder eine Systemwiederherstellung erforderlich. Viele hatten mit diesen Methoden Erfolg, aber es erfordert Geduld. Bedenken Sie, dass die Eigenheiten von Windows die Fehlersuche erschweren können. Hoffentlich bringen Sie diese Tipps der Lösung näher. Denken Sie daran, vor Änderungen an der Registry oder den Systemeinstellungen unbedingt ein Backup zu erstellen, denn Windows macht es einem natürlich unnötig schwer. Ich drücke die Daumen, dass dies jemandem da draußen hilft.
Zusammenfassung
- Stellen Sie sicher, dass die RPC- und DCOM-Dienste ausgeführt werden und auf „Automatisch“ eingestellt sind.
- TCP-Port 135 in der Windows-Firewall zulassen
- DNS neu registrieren und DNS-Cache leeren
- Starten Sie wichtige netzwerkbezogene Dienste neu.
- Stellen Sie sicher, dass IPv6 und die Datei-/Druckerfreigabe aktiviert sind.
- Zeitzonen prüfen und Uhren synchronisieren
- Verwenden Sie den Registrierungseditor, um RPC bei Bedarf zu aktivieren.
- Deinstallieren Sie problematische Updates oder führen Sie die Systemwiederherstellung durch.