Recevoir la fonctionnalité de réglage automatique de fenêtre pour le trafic HTTP sur les ordinateurs Windows Vista

Cet article décrit comment la fonctionnalité De réglage automatique de la fenêtre de réception améliore le transfert de données, comment activer/diabler cette fonctionnalité pour le trafic HTTP sur les ordinateurs Windows Vista et les problèmes qui peuvent se produire après l’activation de cette fonctionnalité pour le trafic HTTP.

S’applique à : Windows Vista
Numéro de la base de connaissances d’origine : 947239

Introduction

Windows Vista inclut la fonctionnalité de réglage automatique de la fenêtre de réception qui améliore les performances des programmes qui reçoivent des données TCP sur un réseau. Toutefois, cette fonctionnalité est désactivée par défaut pour les programmes qui utilisent l’interface des services HTTP Windows (WinHTTP). Voici quelques exemples de programmes qui utilisent WinHTTP : Mises à jour automatique, Windows Update, connexion Bureau à distance, Windows Explorer (copie de fichier réseau) et Sharepoint (WebDAV).

Si vous activez le réglage automatique de la fenêtre de réception pour le trafic WinHTTP, les transferts de données sur le réseau peuvent être plus efficaces. Toutefois, dans certains cas, vous pouvez rencontrer des transferts de données plus lents ou une perte de connectivité si votre réseau utilise un routeur et un pare-feu plus anciens qui ne prennent pas en charge cette fonctionnalité. Par exemple, lorsque vous utilisez Windows Internet Explorer pour accéder aux applications hébergées dans Microsoft Office SharePoint Server, le trafic HTTP peut ralentir. Cela se produit parce que certains routeurs ne prennent pas en charge la fonctionnalité de réglage automatique de la fenêtre de réception.

Remarque

Depuis la publication de Windows 7, le réglage automatique de la fenêtre de réception est désormais disponible pour les programmes qui utilisent l’interface de programmation d’applications (API ) Windows Internet (WinINet) pour les requêtes HTTP au lieu de WinHTTP. Voici quelques exemples de programmes qui utilisent WinINet pour le trafic HTTP : Internet Explorer, Outlook et Outlook Express.

Comment la fonctionnalité de réglage automatique de la fenêtre de réception améliore le transfert de données

La fonctionnalité De réglage automatique de la fenêtre de réception permet au système d’exploitation de surveiller en permanence les conditions de routage, telles que la bande passante, le délai réseau et le délai d’application. Par conséquent, le système d’exploitation peut configurer des connexions en mettant à l’échelle la fenêtre de réception TCP pour optimiser les performances réseau. Pour déterminer la taille optimale de la fenêtre de réception, la fonctionnalité De réglage automatique de la fenêtre de réception mesure les produits qui retardent la bande passante et les taux de récupération de l’application. Ensuite, la fonctionnalité De réglage automatique de la fenêtre de réception adapte la taille de la fenêtre de réception de la transmission en cours pour tirer parti de toute bande passante inutilisée.

Activer la fonctionnalité de réglage automatique de la fenêtre de réception pour le trafic WinHTTP

Remarque

Conditions préalables : vous devez exécuter Windows Vista Service Pack 2 ou Windows Vista Service Pack 1, ou disposer d’un correctif logiciel 939006 installé pour activer le réglage automatique pour WinHTTP.

Importante

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, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le registre avant de le modifier. Vous pouvez alors le restaurer en cas de problème. Pour plus d’informations sur la sauvegarde et la restauration du Registre, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft : 322756 Comment sauvegarder et restaurer le Registre dans Windows
Pour activer la fonctionnalité de réglage automatique de la fenêtre de réception pour le trafic HTTP, vous devez modifier le Registre. Pour cela, procédez comme suit :

  1. Cliquez sur Démarrer, tapez regedit dans la zone Démarrer la recherche , puis appuyez sur Entrée.
  2. Recherchez et cliquez avec le bouton droit sur la sous-clé de HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttpRegistre .
  3. Pointez sur Nouveau, puis cliquez sur Valeur DWORD.
  4. Tapez TcpAutotuning, puis appuyez sur Entrée.
  5. Cliquez avec le bouton droit sur TcpAutotuning, puis cliquez sur Modifier.
  6. Dans la zone Données de la valeur, tapez 1, puis cliquez sur OK.
  7. Fermez l’Éditeur du Registre.
  8. Redémarrez l'ordinateur.

La fonctionnalité De réglage automatique de la fenêtre de réception est activée pour le trafic HTTP si l’entrée de Registre TcpAutotuning est définie sur 1. La fonctionnalité De réglage automatique de la fenêtre de réception n’est pas activée pour le trafic HTTP si l’entrée de Registre TcpAutotuning n’existe pas ou si elle est définie sur une valeur qui n’est pas 1.

Pour activer Windows Internet (WinINet) dans Windows 7, procédez comme suit :

  1. Cliquez sur Démarrer, tapez regedit dans la zone Rechercher des programmes et des fichiers , puis appuyez sur Entrée.

  2. Recherchez et cliquez avec le bouton droit sur la sous-clé de HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet SettingsRegistre .

  3. Pointez sur Nouveau, puis cliquez sur Valeur DWORD.

  4. Tapez TcpAutotuning, puis appuyez sur Entrée.

  5. Cliquez avec le bouton droit sur TcpAutotuning, puis cliquez sur Modifier.

  6. Dans la zone Données de la valeur, tapez 1, puis cliquez sur OK.

  7. Répétez l’étape 2 à l’étape 6 pour ajouter une entrée TcpAutotuning avec la valeur DWORD de 1 sous la sous-clé de Registre suivante :

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings

  8. Fermez l’Éditeur du Registre.

  9. Redémarrez l'ordinateur.

WinINet est activé si les entrées de Registre TcpAutotuning sont définies sur 1. WinINet n’est pas activé si les entrées de Registre TcpAutotuning n’existent pas ou si elles sont définies sur une valeur qui n’est pas 1.

Vérifiez si le problème est résolu. Si le problème est résolu, vous en avez terminé avec cet article. Sinon, vous pouvez contacter le support technique.

Problèmes susceptibles de se produire après l’activation de la fonctionnalité de réglage automatique de la fenêtre de réception pour le trafic HTTP

Lorsque la fonctionnalité de réglage automatique de la fenêtre de réception est activée pour le trafic HTTP, les routeurs plus anciens, les pare-feu plus anciens et les systèmes d’exploitation plus anciens incompatibles avec la fonctionnalité de réglage automatique de la fenêtre de réception peuvent parfois entraîner un transfert de données lent ou une perte de connectivité. Lorsque cela se produit, les performances des utilisateurs peuvent être lentes. Ou bien, les applications peuvent se bloquer. Ces appareils plus anciens ne sont pas conformes à la norme RFC 1323. Certains fabricants d’appareils fournissent des logiciels qui permettent de contourner les limitations matérielles. Contactez le fabricant de l’appareil pour déterminer si ce type de logiciel est disponible.

Si les appareils incompatibles se trouvent en dehors de votre organization et que vous ne pouvez pas modifier les appareils, ce problème persiste. Par conséquent, vous devrez peut-être désactiver la fonctionnalité De réglage automatique de la fenêtre de réception pour le trafic HTTP.

Désactiver la fonctionnalité de réglage automatique de la fenêtre de réception

Pour désactiver la fonctionnalité de réglage automatique de la fenêtre de réception pour le trafic HTTP, procédez comme suit :

  1. Connectez-vous à l’ordinateur en tant qu’utilisateur disposant d’informations d’identification administratives.

  2. Cliquez sur Démarrer, tapez runas /user: local_computer_name \administrator cmd dans la zone Démarrer la recherche , puis appuyez sur Entrée.

  3. Lorsque vous êtes invité à entrer le mot de passe du compte administrateur, tapez le mot de passe approprié, puis appuyez sur Entrée.

  4. À l'invite de commandes, tapez la commande suivante, puis appuyez sur Entrée :

    netsh interface tcp set global autotuninglevel=disabled
    
  5. Quittez la fenêtre d’invite de commandes.

  6. Redémarrez l'ordinateur.

Vérifiez si le problème est résolu. Si le problème est résolu, vous en avez terminé avec cet article. Sinon, vous pouvez contacter le support technique.