Salut à tous.
Ce sujet fait suite au problème que j'ai rencontré avec mon Upload qui était < 5mb/s.
Grace à l'utilitaire TCPOptimizer, j'ai pu résoudre ce problème.
Et j'ai voulu savoir comment le problème a été résolu.
Pour effectuer cette analyse, je vais me créer quatre étapes que voici :
Etape 1) Je vais sous "TCPOptimize", je sélectionne "Windows Default", je valide et mon Windows 10 Pro Redémarre.
J'entre à nouveau dans "TCPOptimizer" et je sélectionne "Windows Default". Voici l'image N°1 :
Etape 2) Comme je suis déjà sous "TCPOptimzer", je sélectionne "Optimal". Voici l'image N°2 :
Etape 3) je valide la sélection "Optimal" et mon Windows 10 Pro redémarre.
J'entre à nouveau dans "TCPOptimizer" et je sélectionne "Optimal". Voici l'image N°3 :
Etape 4) Comme je suis déjà sous "TCPOptimize", je sélectionne "Windows Default". Voici l'image N°4 :
Ces quatre étapes permettent de voir les modifications apportées dans mon windows 10 Pro.
Ces modifications sont spécifiques à mes adaptateurs réseaux et à mon ordinateur Asus.
Il est fort probable que vous ayez d'autres valeurs sur votre ordinateur.
J'ai analysé les modifications apportées dans mon Windows 10 Pro et voici ce que je constate :
A) dans la base des registres, toutes les propriétés n'ont pas été modifiées.
A ma grande surprise, "TCPOptimizer" conserve l'ancien état de la propriété et la détruit si elle n'existait pas auparavant.
+------------------------------------+-------------------------+-----------------------------+-----------------------------+
| | | Valeur "Windows Default" | Valeur "Optimal" |
| Clé de la base des Registres | Propriété |--------------+--------------+-----------------------------+
| | | Trouvée | TCPOptimizer | Trouvée | TCPOptimizer |
+------------------------------------+-------------------------+--------------+--------------+--------------+--------------+
| FEATURE_MAXCONNECTIONSPER1_0SERVER | explorer.exe | 4 | 4 | 4 | 10 |
| | iexplorer.exe | n/a | n/a | n/a | n/a |
+------------------------------------+-------------------------+--------------+--------------+--------------+--------------+
| FEATURE_MAXCONNECTIONSPERSERVER | explorer.exe | 2 | 2 | 2 | 10 |
| | iexplorer.exe | n/a | n/a | n/a | n/a |
+------------------------------------+-------------------------+--------------+--------------+--------------+--------------+
| TCPIP\ServiceProvider | LocalPriority | 499 | 499 | 4 | 4 | <==
| | HostsPriority | 500 | 500 | 5 | 5 | <==
| | DnsPriority | 2000 | 2000 | 6 | 6 | <==
| | NetbtPriority | 2001 | 2001 | 7 | 7 | <==
+------------------------------------+-------------------------+--------------+--------------+--------------+--------------+
| Microsoft\Windows\Psched | NonBestEffortLimit | n/a | n/a | 0 | 0 | <==
+------------------------------------+-------------------------+--------------+--------------+--------------+--------------+
| TCPIP\QoS | Do Not Use LNA | n/a | n/a | 1 | 1 | <==
+------------------------------------+-------------------------+--------------+--------------+--------------+--------------+
| Multimedia\SystemProfile | NetworkThrottlingIndex | 10 | 10 | -1 | -1 | <==
| | SystemResponsiveness | 20 | 20 | 10 | 10 | <==
+------------------------------------+-------------------------+--------------+--------------+--------------+--------------+
| Services\LanmanServer\Parameters | Size | 1 | 1 | 3 | 3 | <==
+------------------------------------+-------------------------+--------------+--------------+--------------+--------------+
| Session Manager\Memory Management | LargeSystemCache | 0 | 0 | 1 | 1 | <==
+------------------------------------+-------------------------+--------------+--------------+--------------+--------------+
| TCPIP\Parameters | MaxUserPort | n/a | n/a | 65534 | 65534 | <==
| | TcpTimeWaitDelay | n/a | n/a | 30 | 30 | <==
| | DefaultTTL | n/a | n/a | 64 | 64 | <==
+------------------------------------+-------------------------+--------------+--------------+--------------+--------------+
| MSMQ\Parameters | TcpNoDelay | n/a | n/a | n/a | n/a |
+------------------------------------+-------------------------+--------------+--------------+--------------+--------------+
| TCPIP\Parameters\Interfaces\{GUID} | TcpAckFrequency | n/a | n/a | n/a | n/a |
| | TcpDelAckTips | n/a | n/a | n/a | n/a |
| | TcpNoDelay | n/a | n/a | n/a | n/a |
+------------------------------------+-------------------------+--------------+--------------+--------------+--------------+Quand la valeur est à "n/a", la propriété n'existe pas dans la base des registres.
La flèche à droite concerne les propriétés qui ont changé entre les versions "Windows Default" et "Optimal".
Je constate qu'aucun paramétrage pour l'IPv6. J'ai vérifié dans cette clé :
--> Hkey_Local_Machine\system\CurentContolSet\Services\
Tcpip6\Parameters\Interfaces\{guid}
il se peut que cela soit normal car aucune modification n'a été apporté pour cette clé :
--> Hkey_Local_Machine\system\CurentContolSet\Services\
Tcpip\Parameters\Interfaces\{guid}
B) pour ce test, je n'utilise que l'adaptateur Wifi réseau suivant :
--> Realtek 8821CE Wireless LAN 802.11AC PCI-E NIC
Par contre, je n'ai pas utilisé l'adaptateur Ethernet durant mes tests :
--> Realtek PCIe GbE Family Controller
+----------------------------+-----------------------------+-----------------------------+
| | Valeur "Windows Default" | Valeur "Optimal" |
| Paramètre PowerShell |--------------+--------------+-----------------------------+
| | Trouvée | TCPOptimizer | Trouvée | TCPOptimizer |
+----------------------------+--------------+--------------+--------------+--------------+
| Large Send Offload | disabled | disabled | disabled | disabled |
| Cheecksum Offload | disabled | disabled | enabled | enabled | <==
+----------------------------+--------------+--------------+--------------+--------------+Je n'ai pas constaté de modification de l'adaptateur concernant le Wifi.
Pour l'adaptateur Ethernet, je n'ai pas vérifié, vu que je ne m'en sers pas.
C) il y a bien eu des modifications apportées soit avec "PowerShell", soit avec "Netsh".
Je me concentre que sur les modifications "PowerShell", pour deux raisons :
--> dans une prochaine version de windows, "Netsh" sera obsolète".
--> ce que vous faites en "Netsh", se fait aussi en "PowerShell", donc les deux sont redondants.
Je constate que "TCPOptimizer" n'est pas la dernière version pour windows 10 Pro et encore moins pour Windows 11 Pro.
La preuve est que la valeur "default" ne fonctionne pas et produit une erreur à l'exécution.
Voici mon analyse sur le paramétrage
+----------------------------+-----------------------------+-----------------------------+
| | Valeur "Windows Default" | Valeur "Optimal" |
| Paramètre PowerShell |--------------+--------------+-----------------------------+
| | Trouvée | TCPOptimizer | Trouvée | TCPOptimizer |
+----------------------------+--------------+--------------+--------------+--------------+
| Auto Tuning Level Local | normal | normal | normal | normal |
| Scaling Heuristics | disabled | default | disabled | disabled |
| Congestion Provider | cubic | cubic | cubic | cubic |
| Receive Segment Coalescing | enabled | enabled | disabled | disabled | <==
| Receive Slide Scaling | enabled | enabled | enabled | enabled |
| ECN Capability | disabled | default | disabled | default |
| Chimney | disabled | disabled | disabled | disabled |
| Timestamps | disabled | default | disabled | disabled |
| Max Syn Retransmissions | 2 | 2 | 2 | 2 |
| Non Stack Rtt Resiliency | disabled | default | disabled | disabled |
| Initial RTO (ms) | 3000 | 3000 | 2000 | 2000 | <==
| Min RTO (ms) | 300 | 300 | 300 | 300 |
| MTU | 1500 | 1500 | 1500 | 1500 |
+----------------------------+--------------+--------------+--------------+--------------+Conclusion :Les principales modifications se font dans la base des registres, sauf que j'ignore la signification de ces propriétés.
Ce qui est surprenant, je n'ai pas bidouillé dans la base des registres et il semble que mon problème vienne de là.
Cordialement.
Artemus24.
@+