Freigeben über


Fehler beim Erstellen eines DFS-Namespaces: Der Namespace kann nicht abgefragt werden. Der RPC-Server ist nicht verfügbar.

Dieser Artikel enthält Lösungen für den Fehler "Der Namespace kann nicht abgefragt werden. Der RPC-Server ist nicht verfügbar", der auftritt, wenn Sie auf einen DFS-Namespace (Distributed File System) zugreifen, ändern oder erstellen.

Ursprüngliche KB-Nummer: 2021914

Wenn Sie auf einen DFS-Namespace auf einem DFS-Namespaceserver, domänenmitgliedsserver oder Windows-Client mit Dateidienstetools (enthalten in Remote Server Administration Tools (RSAT)) zugreifen, ändern oder erstellen, wird möglicherweise die folgende Fehlermeldung angezeigt:

Der Namespace kann nicht abgefragt werden. Der RPC-Server ist nicht verfügbar.

Ursache 1: Der DFS-Namespacedienst wird angehalten oder in einem nicht definierten Zustand

Sie verwenden die DFS-Verwaltungskonsole lokal und erhalten diesen Fehler auf dem DFS-Namespaceserver. Möglicherweise wird der DFS-Namespacedienst auf dem DFS-Namespaceserver beendet oder in einem nicht definierten Zustand, jedoch nicht "Ausgeführt".

Lösung für Ursache 1: Starten des DFS-Namespacediensts

Notiz

Nachdem Sie die Lösung angewendet haben, entfernen Sie den DFS-Namespace aus der DFS-Verwaltungskonsole, und fügen Sie sie wieder hinzu, oder schließen Sie die Konsole, und öffnen Sie sie erneut, um die Änderungen wirksam zu machen.

Starten Sie den DFS-Namespacedienst, um das Problem zu beheben.

Führen Sie das folgende PowerShell-Cmdlet aus, um zu überprüfen, ob der DFS-Namespacedienst ausgeführt wird:

Get-Service -Name Dfs

Wenn der DFS-Namespacedienst nicht gestartet wird, führen Sie das folgende PowerShell-Cmdlet aus, um den DFS-Namespacedienst zu starten:

Start-Service -Name Dfs

Notiz

Wenn Sie den DFS-Namespacedienst nicht starten können, gibt er eine Registrierungsbeschädigung oder ein Dienstabhängigkeitsproblem an. Stellen Sie sicher, dass die Abhängigkeitsdienste des DFS-Namespacediensts ordnungsgemäß ausgeführt werden, oder importieren Sie die Registrierungseinstellungen aus einer Sicherung. Starten Sie dann den DFS-Namespacedienst erneut. Weitere Informationen finden Sie unter Lösung für Ursache 4: Importieren des Registrierungsschlüssels aus einer gültigen Registrierungssicherung.

Ursache 2: Der DFS-Namespacedienst wird beendet, oder der DFS-Namespaceserver kann nicht erreicht werden.

Wenn Sie die DFS-Verwaltungskonsole von einem domänenverbundenen Mitgliedsserver (kein DFSN-Server) oder einem Domänenclient mit installierten RSAT File Services-Tools verwenden, kann dieser Fehler auftreten, wenn:

  • Szenario 1

    Der DFS-Namespacedienst auf dem DFS-Namespaceserver wird angehalten oder in einem nicht definierten Zustand, jedoch nicht "Ausgeführt".

  • Szenario 2

    Der in die Domäne eingebundene Memberserver (kein DFS-Namespace) oder der Windows-Client mit installierten RSAT File Services-Tools, auf denen Sie die DFS-Verwaltungskonsole ausführen, können den DFS-Namespaceserver nicht über TCP-Port 445 erreichen (verwendet von Server Message Block (SMB)).

Wireshark-Ablaufverfolgung

  • Szenario 1

    192.168.0.45    192.168.0.42    SMB2    190    Create Request File: netdfs
    192.168.0.42    192.168.0.45    SMB2    130    Create Response, Error: STATUS_OBJECT_NAME_NOT_FOUND
    
  • Szenario 2

    Das Domain Name System (DNS) fragt nach A-Einträgen der DFS-Namespaceserver ab.

    192.168.0.45    192.168.0.1    DNS    79    Standard query 0x429a A SRV2022.contoso.com
    192.168.0.1    192.168.0.45    DNS    95    Standard query response 0x429a A SRV2022.contoso.com A 192.168.0.42
    

    Das Herstellen einer TCP-Verbindung mit dem DFS-Namespaceserver auf TCP-Port 445 (verwendet von SMB) schlägt jedoch fehl.

    192.168.0.45    192.168.0.42    TCP    66    60345 → 445 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM
    192.168.0.45    192.168.0.42    TCP    66    [TCP Retransmission] 60345 → 445 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM
    192.168.0.45    192.168.0.42    TCP    66    [TCP Retransmission] 60345 → 445 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM
    192.168.0.45    192.168.0.42    TCP    66    [TCP Retransmission] 60345 → 445 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM
    192.168.0.45    192.168.0.42    TCP    66    [TCP Retransmission] 60345 → 445 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM
    

Lösung für Ursache 2: Starten des DFS-Namespacediensts oder Zulassen von TCP-Port 445

Notiz

Nachdem Sie die Lösung angewendet haben, entfernen Sie den DFS-Namespace aus der DFS-Verwaltungskonsole, und fügen Sie sie wieder hinzu, oder schließen Sie die Konsole, und öffnen Sie sie erneut, um die Änderungen wirksam zu machen.

So lösen Sie das Problem:

  • Szenario 1

    Starten Sie den DFS-Namespacedienst.

    Führen Sie das folgende PowerShell-Cmdlet aus, um zu überprüfen, ob der DFS-Namespacedienst ausgeführt wird:

    Get-Service -Name Dfs
    

    Wenn der DFS-Namespacedienst nicht gestartet wird, führen Sie das folgende PowerShell-Cmdlet aus, um den DFS-Namespacedienst zu starten:

    Start-Service -Name Dfs
    
  • Szenario 2

    Stellen Sie sicher, dass TCP-Port 445 (verwendet von SMB) zum DFS-Namespaceserver zulässig ist und der Serverdienst (LanmanServer) gestartet wird.

Ursache 3: Es werden keine DomainDNSName-Einträge für die Domäne registriert.

Dieser Fehler wird in der Regel in einer Umgebung mit einem DNS-Server eines Drittanbieters angezeigt. Er kann auftreten, wenn keine DomainDNSName-Einträge für die Domäne registriert sind. Diese Datensätze werden vom Netlogon-Dienst auf Domänencontrollern aktualisiert. Dies sind die "identisch mit übergeordneten" A-Einträgen in der Forward-Lookupzone der Domäne.

In der folgenden Dokumentation wird angegeben, dass diese Einträge keine Anforderung sind und nur für DNS-Clients verwendet werden, die SRV-Einträge nicht verstehen:

Funktionsweise der DNS-Unterstützung für Active Directory

Hostressourcendatensatz (A) Beschreibung
DnsDomainName Ermöglicht es einem nicht SRV-fähigen Client, einen beliebigen Domänencontroller in der Domäne zu finden, indem er einen A-Eintrag nachschlagen kann. Ein Name in diesem Formular wird über eine LDAP-Empfehlung an den LDAP-Client zurückgegeben. Ein nicht SRV-fähiger Client sucht den Namen. ein SRV-fähiger Client sucht den entsprechenden SRV-Ressourceneintrag.

In einer Netzwerkablaufverfolgung wird eine DNS-Suche nach dem DomainDNSname A-Eintrag angezeigt, und der DNS-Server antwortet mit dem SOA-Eintrag, wenn diese A-Einträge nicht vorhanden sind.

DNS-Nachschlageabfrage:

Dns: QueryId = 0x887C, QUERY (Standardabfrage), Abfrage für contoso.com vom Typ "Host-Addr" im Klassen-Internet
QRecord: contoso.com vom Typ "Host-Addr" im Internet der Klasse

Antwort mit dem SOA-Eintrag:

Dns: QueryId = 0x887C, QUERY (Standardabfrage), Antwort - Erfolg
QRecord: contoso.com vom Typ "Host-Addr" im Internet der Klasse
AuthorityRecord: contoso.com vom Typ SOA im Klassen-Internet: PrimaryNameServer: SRVPdc.contoso.com, AuthoritativeMailbox: hostmaster.contoso.com

Lösung für Ursache 3: Aktualisieren der A-Einträge auf dem DNS-Server oder Erstellen einer HOSTS-Datei

Notiz

Nachdem Sie die Lösung angewendet haben, entfernen Sie den DFS-Namespace aus der DFS-Verwaltungskonsole, und fügen Sie sie wieder hinzu, oder schließen Sie die Konsole, und öffnen Sie sie erneut, um die Änderungen wirksam zu machen.

Aktualisieren Sie die A-Einträge "identisch mit übergeordneten" Einträgen auf den DNS-Servern von Drittanbietern.

Notiz

Durch den Neustart des Netlogon-Diensts auf Windows-Domänencontrollern werden alle fehlenden SRV-Einträge unter der _msdcs.contoso.com Zone neu aufgefüllt. Stellen Sie sicher, dass die AD-Replikation möglich ist oder erfolgreich ausgeführt wird, damit die Änderungen an den SRV-Einträgen ordnungsgemäß in Ihre Domäne repliziert werden.

Als außergewöhnliche Problemumgehung für außergewöhnliche Situationen:

Wenn die vorherige Lösung nach der Anwendung keine positiven Ergebnisse innerhalb von 30 Minuten zeigt, können Sie die folgende Methode als temporäre Problemumgehung implementieren. Verwenden Sie diese Problemumgehung nur, bis Sie die A-Einträge von Drittanbietern auf den DNS-Servern von Drittanbietern aktualisiert haben.

Erstellen Sie auf dem Computer, auf dem Sie die DFS-Verwaltungskonsole verwenden, eine HOSTS-Datei, die den vollqualifizierten Namen und die IP-Adressen der Domänencontroller enthält.

Beispiel für den HOST-Dateieintrag:

  • contoso.com 192.168.0.1
  • contoso.com 192.168.0.2
  • contoso.com 192.168.0.3

Ursache 4: Registrierungswerte für eigenständige DFS-Namespaces fehlen

Mindestens einer der Registrierungswerte ID und Svc der REG_BINARY Typ unter dem DFS-Stammregistrierungspfad Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DFS\Roots\Standalone\<YourDfsStandaloneNamespace>fehlen.

In diesem Fall kann der DFS-Namespacedienst abstürzen, nicht mehr reagieren oder sogar nicht gestartet werden, was zu diesem Fehler führt.

Lösung für Ursache 4: Importieren des Registrierungsschlüssels aus einer gültigen Registrierungssicherung

Notiz

Nachdem Sie die Lösung angewendet haben, entfernen Sie den DFS-Namespace aus der DFS-Verwaltungskonsole, und fügen Sie sie wieder hinzu, oder schließen Sie die Konsole, und öffnen Sie sie erneut, um die Änderungen wirksam zu machen.

Wichtig

Dieser Abschnitt, diese Methode bzw. diese Aufgabe enthält eine Beschreibung der Schritte zum Bearbeiten der Registrierung. Durch die falsche Bearbeitung der Registrierung können schwerwiegende Probleme verursacht werden. Daher müssen Sie sicherstellen, dass Sie diese Schritte sorgfältig ausführen. Erstellen Sie eine Sicherungskopie der Registrierung, bevor Sie Änderungen vornehmen, damit Sie die Registrierung wiederherstellen können, falls ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie unter: Sichern und Wiederherstellen der Registrierung Windows.

Beim Importieren des Registrierungsschlüssels für den DFS-Namespacestamm aus einer gültigen Registrierungssicherung (sofern verfügbar) desselben Registrierungsschlüssels kann das Problem behoben werden.

Wenn keine Sicherung vorhanden ist und Sie nur über einen einzelnen DFS-Stammserver für Ihren Namespace in einer eigenständigen DFS-Namespacekonfiguration verfügen, besteht die einzige Option darin, den DFS-Namespace zu löschen, eine DFS-Namespacebereinigung auf dem DFS-Stammserver durchzuführen und den DFS-Namespace neu zu erstellen.

Notiz

Starten Sie den DFS-Server oder den DFS-Serverdienst neu, damit die Änderungen in den Registrierungen erneut in den Arbeitsspeicher geladen werden. Wenn der DFS-Server oder der DFS-Serverdienst nicht neu gestartet wird, tritt möglicherweise derselbe Fehler auf.