Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.