Hatókör
Forefront Threat Management Gateway 2010 Enterprise Forefront Threat Management Gateway 2010 Standard

Jelenségek

Vegyük a következő esetet:

  • A webproxy ügyfél a Microsoft Forefront Threat Management Gateway 2010-et futtató kiszolgálóval ssl-kapcsolatot létesít külső webkiszolgálóval.

  • A HTTPS-vizsgálat nem érintett. Ezért az ügyfél és a webkiszolgáló között végpontok közötti SSL-átjáró jött létre.

  • Ezen a kapcsolaton belül az ügyfél feltölti az adatokat a webkiszolgálóra.

  • Lassú a kapcsolat és a TCP-forgalom a webkiszolgálóra.

Ebben az esetben a feltöltés bizonyos körülmények között nem fejezi be megfelelően a feltöltést.

A probléma oka

Ez a probléma akkor fordul elő, ha az ügyfél sikeresen elküldte az összes adatát a TMG-proxykiszolgálónak. Ezt az ügyfél akkor is teszi, ha a TMG-proxykiszolgáló még nem küldte el az összes adatot a cél webkiszolgálóra, mert lassú a sávszélesség a TMG-proxykiszolgáló és a cél webkiszolgáló között.Ebben az esetben a TMG-proxykiszolgáló nem kezeli megfelelően a cél webkiszolgálóra küldhető emlékeztető puffert, és a TCP-kapcsolat sikeresen bezárul.

Megoldás

A probléma megoldásához telepítse a Microsoft tudásbázisának alábbi cikkében ismertetett szervizcsomagot:

2555840 A Microsoft Forefront Threat Management Gateway 2010Note Service Pack 2 szervizcsomagjának leírása A gyorsjavítás engedélyezéséhez futtatnia kell a setProxySocketSendBufSize.vbs parancsfájlt a Forefront Threat Management Gateway 2010-et futtató kiszolgálón. Ha azt is meg setProxySocketSendBufSize.vbs, hogy futtassa a parancsfájlt, a"Fix it for me"(Javítás) című szakaszhoz. Ha inkább saját maga szeretné létrehozni és futtatni a parancsfájlt, akkor a "Haddjavítsam ki"című szakaszt.

Automatikus javítás

A probléma automatikus megoldásához kattintson a Javítás gombra vagy hivatkozásra. Ezután kattintson a Fájl letöltése párbeszédpanel Futtatás gombjára, és kövesse a Fix it varázsló lépéseit.

Megjegyzések

  • Előfordulhat, hogy a varázsló csak angol nyelven érhető el. Az automatikus javítás ugyanakkor a Windows többi nyelvi verziójával is működik.

  • Ha nem a problémát tartalmazó számítógépen van, mentse a Fix it megoldást egy flash meghajtóra vagy CD-re, majd futtassa a problémát tartalmazó számítógépen.

Ezután a"Megoldott ez a probléma?" szakaszhoz.

Kézi javítás

A parancsfájl létrehozásához és futtatásához kövesse az alábbi lépéseket:

  1. Indítsa el a Jegyzettömböt. Ehhez kattintson a Startmenü Futtatás gombjára, írja be a notepad.exe a Megnyitás mezőbe, majd kattintson az OK gombra.

  2. Illessze be az alábbi parancsfájlt az új Jegyzettömb-fájlba:

    Const SE_VPS_GUID = "{143F5698-103B-12D4-FF34-1F34767DEabc}"Const SE_VPS_NAME = "ProxySocketSendBufSize"Const SE_VPS_VALUE = 8192Sub 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 IfEnd SubSub CheckError()    If Err.Number <> 0 Then        WScript.Echo "An error occurred: 0x" & Hex(Err.Number) & " " & Err.Description        Err.Clear    End IfEnd SubSetValue
  3. A Fájl menüben kattintson a Mentésmásként parancsra, majd mentse a parancsfájlt setProxySocketSendBufSize.vbs.

  4. A Jegyzettömbből való kilépéshez kattintson a Fájl menü Kilépés parancsára.

  5. Kattintson duplán a 3. lépésben mentett .vbs fájlra.

Megoldódott a probléma?

  • Ellenőrizze, hogy megoldódott-e a probléma. Ha a probléma megoldódott, nem kell továbbolvasnia ezt a szakaszt. Ha a probléma továbbra is fennáll, lépjen kapcsolatba a támogatási szolgálattal.

  • Nagyra értékeljük a visszajelzését. Ha visszajelzést szeretne küldeni, vagy bármilyen problémát szeretne jelenteni ezzel a megoldással kapcsolatban, kérjük, írjon egy megjegyzést a " Fixit for me" bloghoz, vagy küldjön nekünk egy e-mailt.

Állapot

A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.

Hivatkozások

A szoftverfrissítésekkel kapcsolatos terminológiáról a következő cikkszámra kattintva olvashat bővebben a Microsoft Tudásbázisban:

824684 A Microsoft szoftverfrissítéseit leíró általános terminológia leírása

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.