Résoudre les problèmes d’optimisation de la distribution
Cet article explique comment résoudre les problèmes d’optimisation de la distribution.
Utilitaire de résolution des problèmes do
Consultez le nouvel utilitaire de résolution des problèmes d’optimisation de la distribution. Cet outil fournit un case activée d’intégrité de l’appareil pour vérifier que l’appareil est correctement configuré pour utiliser l’optimisation de la distribution. Pour définir l’étendue de la sortie plus spécifiquement, utilisez l’un des commutateurs disponibles :
- -HealthCheck : fournit une case activée globale de la configuration de l’appareil pour garantir que la communication d’optimisation de la distribution est possible sur l’appareil.
- -P2P : fournit une sortie spécifique aux paramètres P2P, à l’efficacité et aux erreurs.
- -MCC : fournit une sortie spécifique aux paramètres du cache connecté Microsoft et vérifie que le client peut accéder au serveur de cache.
Problèmes courants et solutions
Cette section récapitule les problèmes courants et quelques solutions à essayer.
Si vous ne voyez aucun octet d’homologues
Si vous ne voyez pas d’octets provenant d’homologues, la cause peut être l’un des problèmes suivants :
- Les clients ne peuvent pas accéder aux services cloud d’optimisation de la distribution.
- Le service cloud ne voit pas d’autres homologues sur le réseau.
- Les clients ne peuvent pas se connecter à des homologues qui sont proposés à partir du service cloud.
- Aucun des ordinateurs sur le réseau ne reçoit de mises à jour d’homologues.
Les clients ne peuvent pas accéder aux services cloud d’optimisation de la distribution
Essayez les étapes suivantes :
- Démarrez le téléchargement d’une application supérieure à 50 Mo à partir du Store (par exemple, « Candy Crush Saga »).
- Exécutez
Get-DeliveryOptimizationStatus
à partir d’une fenêtre PowerShell avec élévation de privilèges et observez le paramètre DODownloadMode . Pour que le peering fonctionne, le mode de téléchargement doit être 1, 2 ou 3. - Si le mode de téléchargement est 99, cela peut indiquer que votre appareil n’est pas en mesure d’accéder aux services cloud d’optimisation de la distribution. Vérifiez que les noms d’hôte d’optimisation de la distribution sont autorisés à accéder : le plus important est *.prod.do.dsp.mp.microsoft.com.
Le service cloud ne voit pas d’autres homologues sur le réseau
Essayez les étapes suivantes :
- Téléchargez la même application sur deux appareils différents sur le même réseau, en attendant 10 à 15 minutes entre les téléchargements.
- Exécutez à partir d’une fenêtre PowerShell avec élévation de privilèges et vérifiez
Get-DeliveryOptimizationStatus
que DODownloadMode est 1 ou 2 sur les deux appareils. - Exécutez
Get-DeliveryOptimizationPerfSnap
à partir d’une fenêtre PowerShell avec élévation de privilèges sur le deuxième appareil. Le champ NumberOfPeers doit être différent de zéro. - Si le nombre d’homologues est égal à zéro et que DODownloadMode est égal à 1, assurez-vous que les deux appareils utilisent la même adresse IP publique pour accéder à Internet (vous pouvez facilement le faire en ouvrant une fenêtre de navigateur et en effectuant une recherche pour « quelle est mon adresse IP »). Si les appareils ne signalent pas la même adresse IP publique, configurez DODownloadMode sur 2 (Groupe) et utilisez un DOGroupID (Guid) personnalisé.
Remarque
À compter de Windows 10, version 2004, Get-DeliveryOptimizationStatus
dispose d’une nouvelle option -PeerInfo
qui retourne une liste en temps réel d’homologues potentiels par fichier, y compris les pairs qui sont correctement connectés et le nombre total d’octets envoyés ou reçus de chaque homologue.
Les clients ne peuvent pas se connecter aux homologues proposés par le service cloud
Essayez un test Telnet entre deux appareils sur le réseau pour vous assurer qu’ils peuvent se connecter à l’aide du port 7680. Procédez comme suit :
- Installez Telnet en exécutant
dism /online /Enable-Feature /FeatureName:TelnetClient
à partir d’une invite de commandes avec élévation de privilèges. - Exécutez le test. Par exemple, si vous êtes sur un appareil avec l’adresse IP 192.168.8.12 et que vous essayez de tester la connexion à 192.168.9.17, exécutez
telnet 192.168.9.17 7680
(la syntaxe est telnet [adresse IP de destination] [port]). Lorsque vous voyez une erreur de connexion ou un curseur clignoissant comme ce /_. Le curseur clignolant signifie la réussite.
Remarque
Vous pouvez également utiliser Test-NetConnection au lieu de Telnet pour exécuter le test. Test-NetConnection -ComputerName 192.168.9.17 -Port 7680
Aucun des ordinateurs sur le réseau n’obtient de mises à jour d’homologues
Vérifiez les paramètres d’optimisation de la distribution qui peuvent limiter la participation à la mise en cache des homologues. Vérifiez si les paramètres suivants dans les stratégies de groupe attribuées, les stratégies de groupe locales ou les stratégies GPM sont trop restrictifs :
- Ram minimale (inclusive) autorisée à utiliser la mise en cache d’homologue
- Taille de disque minimale autorisée à utiliser la mise en cache d’homologue
- Activez la mise en cache d’homologue lorsque l’appareil se connecte à l’aide d’un VPN.
- Autoriser les chargements lorsque l’appareil est sur batterie alors qu’il est sous le niveau de batterie défini