Partager via


Erreur lorsque vous tentez de créer un espace de noms DFS : l’espace de noms ne peut pas être interrogé. Le serveur RPC n’est pas disponible

Cet article fournit des solutions à l’erreur « L’espace de noms ne peut pas être interrogé. Le serveur RPC n’est pas disponible » qui se produit lorsque vous accédez, modifiez ou créez un espace de noms DFS (Distributed File System).

Numéro de base de connaissances d’origine : 2021914

Lorsque vous accédez, modifiez ou créez un espace de noms DFS sur un serveur d’espaces de noms DFS, un serveur membre de domaine ou un client Windows avec les outils Services de fichiers (inclus dans les outils d’administration de serveur distant (RSAT)) installés, vous pouvez recevoir le message d’erreur suivant :

L’espace de noms ne peut pas être interrogé. Le serveur RPC est indisponible.

Cause 1 : Le service d’espace de noms DFS est arrêté ou dans un état non défini

Vous utilisez la console de gestion DFS localement et recevez cette erreur sur le serveur d’espace de noms DFS. Il peut indiquer que le service d’espace de noms DFS sur le serveur d’espaces de noms DFS est arrêté ou dans un état non défini, mais pas « En cours d’exécution ».

Résolution de la cause 1 : Démarrer le service d’espace de noms DFS

Note

Après avoir appliqué la solution, supprimez l’espace de noms DFS de la console de gestion DFS et ajoutez-le, ou fermez et rouvrez la console pour apporter les modifications.

Pour résoudre le problème, démarrez le service d’espace de noms DFS.

Exécutez l’applet de commande PowerShell suivante pour vérifier si le service d’espace de noms DFS est en cours d’exécution :

Get-Service -Name Dfs

Si le service d’espace de noms DFS n’est pas démarré, exécutez l’applet de commande PowerShell suivante pour démarrer le service d’espace de noms DFS :

Start-Service -Name Dfs

Note

Si vous ne pouvez pas démarrer le service d’espace de noms DFS, il indique une altération du Registre ou un problème de dépendance de service. Vérifiez que les services de dépendance du service d’espace de noms DFS s’exécutent correctement ou importez les paramètres du Registre à partir d’une sauvegarde. Ensuite, redémarrez le service d’espace de noms DFS. Pour plus d’informations, consultez Résolution pour la cause 4 : Importer la clé de Registre à partir d’une sauvegarde de Registre valide.

Cause 2 : Le service d’espace de noms DFS est arrêté ou le serveur d’espace de noms DFS ne peut pas être atteint

Si vous utilisez la console de gestion DFS à partir d’un serveur membre joint à un domaine (et non d’un serveur DFSN) ou d’un client de domaine avec les outils RSAT File Services installés, cette erreur peut se produire quand :

  • Scénario 1

    Le service d’espace de noms DFS sur le serveur d’espaces de noms DFS est arrêté ou dans un état non défini, mais pas « En cours d’exécution ».

  • Scénario 2

    Le serveur membre joint à un domaine (pas un espace de noms DFS) ou le client Windows avec les outils RSAT File Services installés, où vous exécutez la console de gestion DFS, ne peut pas atteindre le serveur d’espace de noms DFS sur le port TCP 445 (utilisé par le bloc de messages serveur (SMB)).

Trace Wireshark

  • Scénario 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
    
  • Scénario 2

    Les requêtes DNS (Domain Name System) pour les enregistrements A des serveurs d’espaces de noms DFS.

    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
    

    Toutefois, l’établissement d’une connexion TCP au serveur d’espace de noms DFS sur le port TCP 445 (utilisé par SMB) échoue.

    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
    

Résolution de la cause 2 : démarrer le service d’espace de noms DFS ou autoriser le port TCP 445

Note

Après avoir appliqué la solution, supprimez l’espace de noms DFS de la console de gestion DFS et ajoutez-le, ou fermez et rouvrez la console pour apporter les modifications.

Pour résoudre le problème :

  • Scénario 1

    Démarrez le service d’espace de noms DFS.

    Exécutez l’applet de commande PowerShell suivante pour vérifier si le service d’espace de noms DFS est en cours d’exécution :

    Get-Service -Name Dfs
    

    Si le service d’espace de noms DFS n’est pas démarré, exécutez l’applet de commande PowerShell suivante pour démarrer le service d’espace de noms DFS :

    Start-Service -Name Dfs
    
  • Scénario 2

    Vérifiez que le port TCP 445 (utilisé par SMB) pour le serveur d’espace de noms DFS est autorisé et que le service serveur (LanmanServer) est démarré.

Cause 3 : Aucun enregistrement DomainDNSName n’est inscrit pour le domaine

Cette erreur est généralement observée dans un environnement à l’aide d’un serveur DNS tiers. Il peut se produire lorsqu’aucun enregistrement DomainDNSName n’est inscrit pour le domaine. Ces enregistrements sont mis à jour par le service Netlogon sur les contrôleurs de domaine. Il s’agit des enregistrements A « identiques au parent » dans la zone de recherche vers l’avant du domaine.

La documentation suivante indique que ces enregistrements ne sont pas obligatoires et sont utilisés uniquement pour les clients DNS qui ne comprennent pas les enregistrements SRV :

Fonctionnement de la prise en charge DNS pour Active Directory

Enregistrement de ressource hôte (A) Description
DnsDomainName Permet à un client non prenant en charge SRV de localiser n’importe quel contrôleur de domaine dans le domaine en recherchant un enregistrement A. Un nom dans ce formulaire est retourné au client LDAP par le biais d’une référence LDAP. Un client non prenant en charge SRV recherche le nom ; un client prenant en charge SRV recherche l’enregistrement de ressource SRV approprié.

Dans une trace réseau, vous verrez une recherche DNS pour l’enregistrement DomainDNSname A et le serveur DNS répond avec l’enregistrement SOA si ces enregistrements A n’existent pas.

Requête de recherche DNS :

Dns : QueryId = 0x887C, QUERY (requête standard), Requête pour contoso.com de type Module complémentaire hôte sur la classe Internet
QRecord : contoso.com de type Host Addr sur la classe Internet

Réponse avec l’enregistrement SOA :

Dns : QueryId = 0x887C, QUERY (requête standard), Réponse - Réussite
QRecord : contoso.com de type Host Addr sur la classe Internet
AuthorityRecord : contoso.com de type SOA sur la classe Internet : PrimaryNameServer : SRVPdc.contoso.com, AuthoritativeMailbox : hostmaster.contoso.com

Résolution de la cause 3 : Mettre à jour les enregistrements A sur le serveur DNS ou créer un fichier HOSTS

Note

Après avoir appliqué la solution, supprimez l’espace de noms DFS de la console de gestion DFS et ajoutez-le, ou fermez et rouvrez la console pour apporter les modifications.

Mettez à jour les enregistrements A « identiques au parent » sur les serveurs DNS tiers.

Note

Le redémarrage du service Netlogon sur les contrôleurs de domaine Windows remplit tous les enregistrements SRV manquants sous la _msdcs.contoso.com zone. Assurez-vous que la réplication AD est possible ou s’exécute correctement afin que les modifications relatives aux enregistrements SRV soient répliquées correctement dans votre domaine.

Solution de contournement exceptionnelle pour les situations exceptionnelles :

Si la solution précédente n’affiche pas de résultats positifs dans les 30 minutes après l’application, vous pouvez implémenter la méthode suivante comme solution de contournement temporaire. Utilisez cette solution de contournement uniquement jusqu’à ce que vous ayez mis à jour les enregistrements A « identiques au parent » sur les serveurs DNS tiers.

Sur l’ordinateur, vous allez utiliser la console de gestion DFS, créer un fichier HOSTS qui inclut le nom complet et les adresses IP des contrôleurs de domaine.

Exemple pour l’entrée de fichier HOSTS :

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

Cause 4 : Les valeurs de Registre pour les espaces de noms DFS autonomes sont manquantes

Une ou les deux valeurs ID de Registre et Svc avec le REG_BINARY type sous le chemin Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DFS\Roots\Standalone\<YourDfsStandaloneNamespace>de Registre racine DFS , sont manquantes.

Dans ce cas, le service d’espace de noms DFS peut se bloquer, arrêter de répondre ou même ne pas démarrer, ce qui entraîne cette erreur.

Résolution de la cause 4 : Importer la clé de Registre à partir d’une sauvegarde de Registre valide

Note

Après avoir appliqué la solution, supprimez l’espace de noms DFS de la console de gestion DFS et ajoutez-le, ou fermez et rouvrez la console pour apporter les modifications.

Important

Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, vérifiez que vous suivez ces étapes attentivement. Pour pallier à toute éventualité, sauvegardez le Registre avant de le modifier afin de pouvoir le restaurer en cas de problème. Pour plus d’informations sur la sauvegarde et la restauration du registre, voir : Procédure de sauvegarde, de modification et de restauration du Registre dans Windows.

L’importation de la clé de Registre pour la racine de l’espace de noms DFS, à partir d’une sauvegarde de Registre valide (si disponible), de la même clé de Registre, peut résoudre le problème.

Si aucune sauvegarde n’est présente et que vous n’avez qu’un seul serveur racine DFS pour votre espace de noms dans une configuration d’espace de noms autonome DFS, la seule option consiste à supprimer l’espace de noms DFS, à effectuer un nettoyage de l’espace de noms DFS sur le serveur racine DFS et à recréer l’espace de noms DFS.

Note

Redémarrez le serveur DFS ou le service de serveur DFS afin que les modifications apportées aux registres soient à nouveau chargées en mémoire. Le fait de ne pas redémarrer le serveur DFS ou le service de serveur DFS peut entraîner la même erreur.