FIX: Un program experiențele o întârziere de 20 de secunde atunci când o conexiune stabilită de interne sau externe este închis atunci când se utilizează fruntea amenințare Management Gateway Client

ID articol: 2620153 - Vizualizați produsele pentru care se aplică acest articol.
Măriți totul | Reduceți totul

SIMPTOME

Luați în considerare următorul scenariu:
  • Aveți Microsoft Forefront amenințare Management Gateway Client instalat pe un computer client care execută un sistem de operare Windows.
  • Aveți un program care este instalat pe un computer care utilizează socluri Windows (Winsock) pentru conectarea la un server cererii interne sau externe.

Atunci când o conexiune stabilită între client și server este închis în acest scenariu, programul poate să prezinte o întârziere de 20 de secunde.

Notă În timpul această întârziere de 20 de secunde, programul poate apărea complet unresponsive.

CAUZĂ

Această problemă poate apărea atunci când programul care se execută pe computer client nu Winsock Curățire sunând la funcția de WSACleanup() din funcția de DllMain() într-una din DLL-uri care este utilizată de program. Acest lucru provoacă un blocaj pe Windows NT loader, care împiedică finalizarea funcția WSACleanup() . Un apel sosit la funcția de WSACleanup() din funcția de DllMain() încalcă specificațiile DllMain. Următorul este un fragment din subiectul "DllMain punct de intrare" în Biblioteca Rețea Microsoft pentru dezvoltatori (MSDN):
apel sosit funcții care necesită DLL-uri altele decât Kernel32.dll poate duce la probleme care sunt dificil de a diagnostica. De exemplu, asteptare utilizator, coajă și COM funcții poate provoca acces încălcarea erori, deoarece unele funcții de încărcare alte componente de sistem. apel sosit invers, funcții cum ar fi acestea în timpul încetarea poate provoca acces încălcarea erori deoarece componenta corespunzătoare poate deja au fost descărcate sau uninitialized.
Pentru a ușura această situa?ie de impas într-o măsură limitată, o amânare hardcoded de 20 de secunde este utilizat pentru a detecta acest impas. Atunci când se depă?e?te acest interval, fruntea amenințare Management Gateway Client skips Winsock curățire și întoarce.

REZOLUȚIE

Pentru a modifica ora care fruntea amenințare Management Gateway Client așteaptă înainte de sărind peste Winsock cleanup, instalați pachetul de remediere rapidă care este descrisă în următorul articol din bază de cunoștințe Microsoft:
2616324 Un pachet de remediere rapidă este disponibilă pentru fruntea amenințare Management Gateway Client
După ce aplicați acest pachet de remediere rapidă, aveți posibilitatea să particularizați valoarea de expirare prin modificarea valorii de setarea de registry DWORD următoarele:
WSP_CLEANUP_DEADLOCK_DETECTION_LIMIT_IN_MILLISECONDS
Pentru programe 32-bi?i pe platforme de 32-bi?i sau pentru programe de 64-bi?i pe platforme de 64-bi?i, setarea de registry DWORD este situat după cum urmează:
HKEY_LOCAL_MACHINE\Software\Microsoft\RAT\Stingray\Debug\FwcWsp
Pentru programele de 32-bi?i pe platforme de 64-bi?i, setarea de registry DWORD este situat în după cum urmează:
HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\RAT\Stingray\Debug\FwcWsp

(Vă rugăm să rețineți că cheile de registry cu valoarea nu ar putea exista. În acest caz, trebuie să creați le.)

STARE

Microsoft a confirmat că aceasta este o problemă în programul care utilizează Winsock.

REFERINȚE

Pentru mai multe informații despre DllMain specifica?iile, vizitați următoarele site-ul MSDN:
Punct de intrare DllMain
Pentru mai multe informații despre computerele client paravan de protecție, vizitați site web Microsoft TechNet următoarele:
Despre computerele client paravan de protecție
Pentru mai multe informații despre terminologia de actualizare software, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
824684 Descrierea de terminologie standard care este utilizat pentru a descrie actualizările software Microsoft

Proprietă?i

ID articol: 2620153 - Ultima examinare: 19 aprilie 2012 - Revizie: 3.0
SE APLICĂ LA:
  • Microsoft Forefront Threat Management Gateway 2010 Enterprise
  • Microsoft Forefront Threat Management Gateway 2010 Standard
Cuvinte cheie: 
kbfix kbbug kbexpertiseinter kbsurveynew kbmt KB2620153 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol:2620153

Trimite?i feedback