Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Prenons l’exemple du scénario suivant :

  • Un client proxy web établit une connexion SSL (Secure Socket Layer) à un serveur web externe à l’aide d’un serveur qui exécute Microsoft Forefront Threat Management Gateway 2010.

  • L’inspection du protocole HTTPS n’est pas impliquée. Par conséquent, un tunnel SSL de bout en bout entre le client et le serveur web est établi.

  • Dans cette connexion établie, le client charge les données sur le serveur web.

  • La connexion et le flux TCP au serveur web sont lents.


Dans ce scénario, le chargement ne se termine pas correctement dans certaines circonstances.

Cause

Ce problème se produit une fois que le client envoie toutes ses données au serveur proxy TMG. Le client le fait même si le serveur proxy TMG n’a pas encore envoyé toutes les données au serveur web de destination en raison de la lenteur de la bande passante entre le serveur proxy TMG et le serveur web de destination.

Dans ce cas, le serveur proxy TMG ne gère pas correctement le tampon de rappel qui doit être envoyé au serveur web de destination, et la connexion TCP est fermée ind raison.

Résolution

Pour résoudre ce problème, installez le Service Pack décrit dans l’article suivant de la Base de connaissances Microsoft :

2555840 Description du Service Pack 2 pour Microsoft Forefront Threat Management Gateway 2010Note Pour activer ce correctif, vous devez exécuter le script setProxySocketSendBufSize.vbs sur le serveur qui exécute Forefront Threat Management Gateway 2010.

Pour nous faire exécuter setProxySocketSendBufSize.vbs script, allez à la section « Corriger pourmoi». Si vous préférez créer et exécuter le script vous-même, allez à la section «Laissez-moi le résoudre vous-même».

Aidez-moi



Pour résoudre ce problème automatiquement, cliquez sur le bouton ou le lien Corriger. Cliquez ensuite sur Exécuter dans la boîte de dialogue Téléchargement de fichier, puis suivez les étapes de l’Assistant De réparation.




Notes

  • Il se peut que cet Assistant ne soit disponible qu’en anglais. Toutefois, la résolution automatique fonctionne aussi pour d’autres versions linguistiques de Windows.

  • Si vous n’utilisez pas l’ordinateur concerné, vous pouvez enregistrer la solution sur un lecteur flash ou sur un CD-ROM et ensuite l’exécuter sur l’ordinateur concerné par le problème.


Ensuite, allez à la section « Le problèmeest-ilcorrigé ? ».



Je résous le problème moi-même

Pour créer et exécuter le script, suivez ces étapes :

  1. Démarrez le Bloc-notes. Pour ce faire, cliquez sur Démarrer,surExécuter, tapez notepad.exe la zone Ouvrir, puis cliquez sur OK.

  2. Collez le script suivant dans le nouveau fichier Bloc-notes :

    Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"
    Const SE_VPS_NAME = "ProxySocketSendBufSize"
    Const SE_VPS_VALUE = 8192
    Sub SetValue()
    ' Create the root object.
    Dim root ' The FPCLib.FPC root object
    Set root = CreateObject("FPC.Root")
    'Declare the other objects that are needed.
    Dim array ' An FPCArray object
    Dim VendorSets ' An FPCVendorParametersSets collection
    Dim VendorSet ' An FPCVendorParametersSet object
    ' Obtain references to the array object
    ' and the network rules collection.
    Set array = root.GetContainingArray
    Set VendorSets = array.VendorParametersSets
    On Error Resume Next
    Set VendorSet = VendorSets.Item( SE_VPS_GUID )
    If Err.Number <> 0 Then
    Err.Clear
    ' Add the item
    Set VendorSet = VendorSets.Add( SE_VPS_GUID )
    CheckError
    WScript.Echo "New VendorSet added... " & VendorSet.Name
    Else
    WScript.Echo "Existing VendorSet found... value- " & VendorSet.Value(SE_VPS_NAME)
    End If
    if VendorSet.Value(SE_VPS_NAME) <> SE_VPS_VALUE Then
    Err.Clear
    VendorSet.Value(SE_VPS_NAME) = SE_VPS_VALUE
    If Err.Number <> 0 Then
    CheckError
    Else
    VendorSets.Save false, true
    CheckError
    If Err.Number = 0 Then
    WScript.Echo "Done with " & SE_VPS_NAME & ", saved!"
    End If
    End If
    Else
    WScript.Echo "Done with " & SE_VPS_NAME & ", no change!"
    End If
    End Sub
    Sub CheckError()
    If Err.Number <> 0 Then
    WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description
    Err.Clear
    End If
    End Sub
    SetValue
  3. Dans le menu Fichier, cliquez sur Enregistrer sous,puis enregistrez le script setProxySocketSendBufSize.vbs.

  4. Dans le menu Fichier, cliquez sur Quitter pour quitter le Bloc-notes.

  5. Double-cliquez sur le fichier .vbs que vous avez enregistré à l’étape 3.



Le problème est-il résolu ?

  • Vérifiez que le problème est résolu. Si c'est le cas, vous n'avez plus besoin de cette section. Sinon, vous pouvez contacter le support technique.

  • Vos commentaires sont les bienvenus. Pour envoyer des commentaires ou signaler des problèmes avec cette solution, veuillez laisser un commentaire sur le blog « Résoudre le problème pourmoi» ou envoyez-nous un e-mail.

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Références

Pour plus d’informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro d’article suivant pour afficher cet article dans la Base de connaissances Microsoft :

824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×