FIX: Forefront Threat Management Gateway 2010 schließt vorzeitig beendet die Verbindung mit dem Webserver, wenn ein Web-Proxy-Client Daten uploadet mithilfe eines SSL-Tunnels

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2591803 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Problembeschreibung

Betrachten Sie das folgende Szenario:
  • Web Proxy-Client richtet eine secure Socket Layer (SSL) Verbindung zu einem externen Webserver mithilfe eines Servers, auf dem Microsoft Forefront Threat Management Gateway 2010 ausgeführt wird.
  • HTTPS-Überprüfung ist nicht beteiligt. Aus diesem Grund wird ein End-to-End-SSL-Tunnel zwischen dem Client und dem Webserver hergestellt.
  • In dieser Verbindung lädt der Client Daten an den Webserver.
  • Die Verbindung und die TCP-Datenstroms an den Webserver sind langsam.

In diesem Szenario wird der Upload nicht korrekt unter bestimmten Umständen abgeschlossen.

Ursache

Dieses Problem tritt auf, nachdem der Client erfolgreich gesendet wird, seine Daten an den Proxy-Server von TMG der Client dies tut, obwohl der TMG Proxy-Server noch nicht alle Daten auf dem Zielwebserver aufgrund der langsamen Bandbreite zwischen dem TMG Proxy-Server und dem Zielwebserver gesendet hat.

In diesem Fall der Proxyserver TMG Erinnerung Puffer, der an den Ziel-Webserver gesendet werden nicht richtig verarbeiten und die TCP-Verbindung vorzeitig geschlossen wird.

Lösung

Um dieses Problem zu beheben, installieren Sie das Servicepack, das beschrieben wird im folgenden Artikel der Microsoft Knowledge Base:
2555840 Beschreibung von Servicepack 2 für Microsoft Forefront Threat Management Gateway 2010
Hinweis Um diesen Hotfix zu aktivieren, müssen Sie das Skript setProxySocketSendBufSize.vbs auf dem Server ausführen, auf denen Forefront Threat Management Gateway 2010 ausgeführt wird.

Um das setProxySocketSendBufSize.vbs-Skript für Sie ausführen lassen möchten, gehen Sie zu den "Für mich zu beheben"Section. Wenn Sie lieber zu erstellen, und führen Sie das Skript selbst, fahren Sie mit der "Lassen Sie mich manuell beheben"Section.

Für mich zu beheben



Um dieses Problem automatisch beheben möchten, klicken Sie auf der Fix it Schaltfläche bzw. Verknüpfung. Klicken Sie dann auf Führen Sie Klicken Sie im Dialogfeld Dateidownload Dialogfeld ein, und folgen Sie den Schritten in den Fix it Assistent.


Dieses Problem zu beheben.
Microsoft Fix it 50803


Notizen
  • Dieser Assistent kann nur auf Englisch verfügbar sein. Die automatische Korrektur funktioniert jedoch auch für andere Sprachversionen von Windows.
  • Wenn Sie nicht auf dem Computer, auf dem das Problem, speichern Sie die Fehlerbehebung ist es Lösung auf ein Flashlaufwerk oder eine CD, und führen Sie es auf dem Computer, auf dem das Problem ist.

Fahren Sie dann, mit der "Wurde das Problem behoben?"Section.



Lassen Sie mich manuell beheben

Erstellen und führen Sie das Skript, gehen Sie folgendermaßen vor:
  1. Starten Sie den Editor. Klicken Sie hierzu auf Start, klicken Sie auf Führen Sie, Typ Notepad.exe Klicken Sie im Dialogfeld Öffnen im Feld, und klicken Sie dann auf OK.
  2. Fügen Sie das folgende Skript in die neue Editor-Datei ein:
    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. Auf der Datei Menü, klicken Sie auf Speichern als, und speichern Sie das Skript als setProxySocketSendBufSize.vbs.
  4. Auf der Datei Menü, klicken Sie auf Exit um Editor zu beenden.
  5. Doppelklicken Sie auf die VBS-Datei, die Sie in Schritt 3 gespeichert.


Wurde das Problem behoben?

  • Überprüfen Sie, ob das Problem behoben ist. Wenn das Problem behoben ist, sind Sie mit diesem Abschnitt fertig. Wenn das Problem nicht behoben ist, können Sie Kontakt zum support.
  • Wir schätzen Ihr Feedback. Um Feedback bereitzustellen oder Probleme mit dieser Lösung zu informieren, lassen Sie einen Kommentar über das "Für mich zu beheben"Blog oder senden Sie uns eine e-Mail.

Status

Microsoft hat bestätigt, dass dieses Problem auf die im Abschnitt "Gilt für" aufgeführten Microsoft-Produkte zutrifft.

Informationsquellen

Weitere Informationen zur Terminologie für Softwareupdates finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:
824684 Beschreibung der Standardterminologie, die zum Beschreiben von Microsoft-Softwareupdates verwendet wird

Eigenschaften

Artikel-ID: 2591803 - Geändert am: Mittwoch, 21. Dezember 2011 - Version: 3.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Forefront Threat Management Gateway 2010 Enterprise
  • Microsoft Forefront Threat Management Gateway 2010 Standard
  • Microsoft Forefront Threat Management Gateway 2010 Service Pack 1
Keywords: 
kbfix kbbug kbexpertiseinter kbsurveynew kbfixme kbmsifixme kbmt KB2591803 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2591803
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com