Diagnostiquer une connexion Internet lente ou instable avec Windows (Patreon)
Content
📋 Commandes à copier
Voir le trajet réel emprunté par la connexion Internet
━━━━━━━━━━━━━━━━━━━━COMMANDE À COPIER━━━━━━━━━━━━━━━━━━━━
tracert 8.8.8.8
━━━━━━━━━━━━━━━━━━━━
Vérifier les statistiques des cartes réseau
━━━━━━━━━━━━━━━━━━━━COMMANDE À COPIER━━━━━━━━━━━━━━━━━━━━
Get-NetAdapterStatistics | Format-Table Name, ReceivedBytes, SentBytes, ReceivedDiscards, ReceivedPacketErrors
━━━━━━━━━━━━━━━━━━━━
Mesurer le temps de réponse du DNS
━━━━━━━━━━━━━━━━━━━━COMMANDE À COPIER━━━━━━━━━━━━━━━━━━━━
Measure-Command {Resolve-DnsName -Name "amazon.com"} | Select-Object TotalMilliseconds
━━━━━━━━━━━━━━━━━━━━
Voir les programmes qui ouvrent le plus de connexions réseau
━━━━━━━━━━━━━━━━━━━━COMMANDE À COPIER━━━━━━━━━━━━━━━━━━━━
$groupes = Get-NetTCPConnection -State Established | Group-Object -Property OwningProcess | Sort-Object Count -Descending; foreach ($item in $groupes) {$processus = Get-Process -Id ([int]$item.Name) -ErrorAction SilentlyContinue; [PSCustomObject]@{ Count = $item.Count; PID = $item.Name; ProcessName = $processus.ProcessName } }
━━━━━━━━━━━━━━━━━━━━
Voir quelle connexion Windows priorise
━━━━━━━━━━━━━━━━━━━━COMMANDE À COPIER━━━━━━━━━━━━━━━━━━━━
Get-NetIPInterface -AddressFamily IPv4 | Sort-Object InterfaceMetric | Format-Table InterfaceAlias, InterfaceMetric
━━━━━━━━━━━━━━━━━━━━
➕ Commandes bonus
Tester le trajet vers Cloudflare
━━━━━━━━━━━━━━━━━━━━COMMANDE À COPIER━━━━━━━━━━━━━━━━━━━━
tracert 1.1.1.1
━━━━━━━━━━━━━━━━━━━━
Tester le DNS avec Google
━━━━━━━━━━━━━━━━━━━━COMMANDE À COPIER━━━━━━━━━━━━━━━━━━━━
Measure-Command {Resolve-DnsName -Name "google.com"} | Select-Object TotalMilliseconds
━━━━━━━━━━━━━━━━━━━━
Tester le DNS avec Microsoft
━━━━━━━━━━━━━━━━━━━━COMMANDE À COPIER━━━━━━━━━━━━━━━━━━━━
Measure-Command {Resolve-DnsName -Name "microsoft.com"} | Select-Object TotalMilliseconds
━━━━━━━━━━━━━━━━━━━━
Prioriser Ethernet
━━━━━━━━━━━━━━━━━━━━COMMANDE À COPIER━━━━━━━━━━━━━━━━━━━━
Set-NetIPInterface -InterfaceAlias "Ethernet" -InterfaceMetric 10
━━━━━━━━━━━━━━━━━━━━
Réduire la priorité du Wi-Fi
━━━━━━━━━━━━━━━━━━━━COMMANDE À COPIER━━━━━━━━━━━━━━━━━━━━
Set-NetIPInterface -InterfaceAlias "Wi-Fi" -InterfaceMetric 50
━━━━━━━━━━━━━━━━━━━━
Rétablir la priorité automatique d'Ethernet
━━━━━━━━━━━━━━━━━━━━COMMANDE À COPIER━━━━━━━━━━━━━━━━━━━━
Set-NetIPInterface -InterfaceAlias "Ethernet" -AutomaticMetric Enabled
━━━━━━━━━━━━━━━━━━━━
Rétablir la priorité automatique du Wi-Fi
━━━━━━━━━━━━━━━━━━━━COMMANDE À COPIER━━━━━━━━━━━━━━━━━━━━
Set-NetIPInterface -InterfaceAlias "Wi-Fi" -AutomaticMetric Enabled
━━━━━━━━━━━━━━━━━━━━
🎥 Vidéo YouTube associée
🔗 Publication Patreon associéehttps://www.patreon.com/lefiltre_officiel/posts/5-commandes-pour-160140290
https://www.patreon.com/posts/les-meilleurs-et-119506825
⚙️ Informations rapides
Type : PowerShell et CMDMode : mode normal pour le diagnostic; administrateur requis pour modifier la priorité des interfacesSystème : Windows 10 et Windows 11Prudence : moyenne
⚠️ Avant de commencer
Les commandes de diagnostic peuvent être utilisées sans modifier la configuration de Windows.
Les commandes Set-NetIPInterface changent la priorité des connexions réseau. Ne modifiez que les interfaces Ethernet et Wi-Fi que vous reconnaissez.
Évitez de modifier Loopback, vEthernet, Bluetooth ou les interfaces virtuelles sans savoir précisément à quoi elles servent.
💡 À quoi servent ces commandes ?
Ces commandes permettent d'aller plus loin qu'un simple test de vitesse Internet.
Elles servent à vérifier le trajet de la connexion, repérer des erreurs réseau, mesurer la rapidité du DNS, identifier les programmes qui ouvrent beaucoup de connexions et voir si Windows privilégie le Wi-Fi ou Ethernet.
🕒 Quand utiliser ces commandes ?
Lorsque votre connexion semble lente ou instable malgré un bon débit.
Elles sont aussi utiles pour rechercher l'origine d'un problème de Wi-Fi, de DNS, de carte réseau ou de priorité entre Ethernet et Wi-Fi.
🧭 Comment utiliser ces commandes ?
Ouvrez PowerShell ou Terminal Windows.
Lancez d'abord les commandes de diagnostic correspondant au problème recherché.
Comparez les résultats avant et après quelques minutes d'utilisation d'Internet lorsque cela est pertinent.
Pour tracert, observez surtout l'endroit où les délais commencent à augmenter et restent élevés.
Pour Get-NetAdapterStatistics, surveillez surtout ReceivedDiscards et ReceivedPacketErrors.
Pour le test DNS, regardez TotalMilliseconds. Plusieurs tests sur différents domaines donnent une meilleure indication qu'un seul résultat.
Pour les connexions actives, vérifiez les processus qui apparaissent avec un grand nombre de connexions ouvertes.
Pour InterfaceMetric, retenez que plus la valeur est basse, plus Windows donne la priorité à cette interface.
Ouvrez PowerShell en administrateur uniquement si vous souhaitez modifier les métriques avec Set-NetIPInterface.