Při volání funkce rozhraní Winsock API společně s TF_REUSE_SOCKET vlajkou v systému Windows Server 2008 a Windows Vista dochází k nevracení paměti

Překlady článku Překlady článku
ID článku: 977332 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Předpokládejme následující situaci:
  • Jeden nebo více ovladače filtrů Transport Driver Interface (TDI) nainstalujete počítače se systémem Windows Server 2008 nebo Windows Vista.

    Poznámka: Některé antivirové programy a některé brány firewall aplikace může nainstalovat ovladače filtrů TDI.
  • Aplikace volá jednu nebo více následujících funkcí rozhraní Winsock API společně s TF_REUSE_SOCKET vlajkou:
    • TransmitFile
    • TransmitPackets
    • DisconnectEx
V tomto scénáři udržuje zvyšování popisovač počet aplikace. Při vyčerpání systémových prostředků, přestane počítač reagovat. Navíc budete muset restartovat počítač k obnovení z tohoto problému.

Příčina

K tomuto problému dochází, protože při úchyty soketu jsou opakovaně Ancillary Function Driver (AFD) pro rozhraní Winsock (Afd.sys) nesprávně vynuluje příznak. Některé prostředky proto není uvolněno podle očekávání z důvodu nesprávné chování.

Řešení

Informace o opravě hotfix

K dispozici je podporovaná oprava hotfix od společnosti Microsoft. Tato oprava hotfix je však určena pouze k opravě problému popsanému v tomto článku. Tuto opravu hotfix instalujte pouze do systémů, ve kterých dochází k potížím popsaným v tomto článku. Tato oprava hotfix může být dále testována. Pokud Vás tento problém závažně nepostihuje, doporučujeme počkat na další aktualizaci softwaru, která bude tuto opravu hotfix obsahovat.

Pokud je oprava hotfix k dispozici ke stažení, v horní části tohoto článku je sekce "Hotfix stažení k dispozici". Pokud tento oddíl nevidíte, obraťte se na Technickou podpora společnosti Microsoft pro získání opravy hotfix.

Poznámka: Pokud vyskytnout další problémy nebo řešení potíží je vyžadován, pravděpodobně budete muset vytvořit požadavek na samostatnou službu. Výdaje na technickou podporu se týkají dalších otázek a problémů, které nelze vyřešit pomocí této opravy konkrétní opravy hotfix. Navštivte následující web společnosti Microsoft pro získání telefonního čísla na Zákaznické centrum, nebo pokud chcete vytvořit samostatnou žádost o podporu:
http://support.microsoft.com/contactus/?ws=support
Poznámka: "K dispozici oprava Hotfix stahování" formulář zobrazí jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, oprava hotfix není k dispozici pro daný jazyk.

Požadavky

Chcete-li nainstalovat tuto opravu hotfix, vaše musí být v počítači jeden z následujících operačních systémů:
  • Windows Vista Service Pack 1 (SP1)
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008
  • Windows Server 2008 Service Pack 2 (SP2)
Další informace o získání aktualizace service pack pro systém Windows Vista naleznete následující článku znalostní báze Microsoft Knowledge Base:
935791Jak získat nejnovější aktualizaci Service Pack pro systém Windows Vista
Další informace o získání aktualizace Windows Server 2008 service pack naleznete následující článku znalostní báze Microsoft Knowledge Base:
968849Jak získat nejnovější aktualizaci service pack pro systém Windows Server 2008

Informace o registru

Pokud chcete použít tento balíček opravy hotfix, není nutné provádět žádné změny registru.

Požadavek na restartování

Po instalaci této opravy hotfix bude třeba restartovat počítač.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje dříve vydanou opravu hotfix.

INFORMACE O SOUBORECH

Angličtina (Spojené státy) verze této opravy hotfix instaluje soubory, které mají atributy, které jsou uvedeny v následujících tabulkách. Data a časy těchto souborů jsou uvedeny koordinovaný světový čas (UTC). Kalendářní data a časy jednotlivých souborů v místním počítači jsou zobrazeny v místního času společně podle aktuálního letní čas (DST). Navíc data a časy mohou změnit při provádění některých operací se soubory.
Poznámky k informacím o souborech pro systémy Windows Vista a Windows Server 2008
Důležité Opravy hotfix pro systém Windows Vista a Windows Server 2008 opravy hotfix jsou součástí stejné balíčků. "Pouze systém Windows Vista" je však uveden na stránky žádost o opravě Hotfix. Vyžádat balíčku oprav hotfix, která se vztahuje k jedné nebo obou operačních systémů, vybrat opravu hotfix, která je uvedena v části "Windows Vista" na stránce. Vždy naleznete v části "Platí pro" v článcích určit skutečný operační systém, každá oprava hotfix, která se vztahuje.
  • Soubory se vztahují na určitý produkt, SR_Level (RTM, SP, n) a služby (LDR, GDR) lze identifikovat porovnáním čísel verzí souborů podle následující tabulky.
    Zmenšit tuto tabulkuRozšířit tuto tabulku
    VerzeProduktSR_LevelSložka služby
    6.0.600 1. 22xxxWindows Vista a Windows Server 2008SP1LDR
    6.0.600 2. 22xxxWindows Vista a Windows Server 2008SP2LDR
  • Aktualizace Service Pack 1 je integrována do prodejní verze systému Windows Server 2008. Proto soubory verze RTM týkají pouze systému Windows Vista. Soubory verze RTM mají číslo verze 6.0.0000. číslo verze xxxxxx.
  • Soubory MANIFEST (.manifest) a soubory MUM (.mum) instalované pro každé prostředí jsou listed separately v "Souborů Další informace o systému Windows Server 2008 a Windows Vista". Soubory MUM a MANIFEST soubory a soubory katalogu (CAT) přidružené zabezpečení, jsou velice důležité k uchování stavu aktualizované součásti. Soubory katalogu zabezpečení, pro něž nejsou uvedeny atributy, jsou podepsané digitálním podpisem společnosti Microsoft.
Pro všechny podporované verze x86 systémů Windows Server 2008 a Windows Vista
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Afd.sys6.0.6001.22608273,92019-LED-201019: 52X86
Afd.sys6.0.6002.22314273,92019-LED-201019: 46X86
Pro všechny podporované verze x64 systémů Windows Server 2008 a Windows Vista
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Afd.sys6.0.6001.22608408,06419-LED-201020: 18X64
Afd.sys6.0.6002.22314406,01619-LED-201020: 11X64
Pro všechny podporované verze systému Windows Server 2008 IA-64
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Afd.sys6.0.6001.22608986,11219-LED-201011: 13IA-64
Afd.sys6.0.6002.22314986,11219-LED-201011: 02IA-64

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Další informace

Další informace o funkci TransmitFile na následujícím webu:
TransmitFile Function
Další informace o funkci TransmitPackets na následujícím webu:
TransmitPackets Function
Další informace o funkci DisconnectEx na následujícím webu:
DisconnectEx Function
Další informace o terminologii používané v aktualizacích softwaru naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
824684Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Další informace o souborech

Další informace o souborech pro systémy Windows Vista a Windows Server 2008

Další soubory pro všechny podporované-verze x 86 systémů Windows Vista a Windows Server 2008
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruUpdate.mum
Verze souboruNelze použít
Velikost souboru3,565
Datum (UTC)20-LED-2010
Čas (UTC)09: 24
PlatformaNelze použít
Název souboruX86_5ac0bbd9c0cf685d75bd74b1401c04f3_31bf3856ad364e35_6.0.6001.22608_none_2c4b37cde133b94c.manifest
Verze souboruNelze použít
Velikost souboru700
Datum (UTC)20-LED-2010
Čas (UTC)09: 24
PlatformaNelze použít
Název souboruX86_94fd1e552421ffaaa216deb86965b448_31bf3856ad364e35_6.0.6002.22314_none_9533e35223856248.manifest
Verze souboruNelze použít
Velikost souboru700
Datum (UTC)20-LED-2010
Čas (UTC)09: 24
PlatformaNelze použít
Název souboruX86_microsoft-core_31bf3856ad364e35_6.0.6001.22608_none_d879eb2b77837b95.manifest-windows-winsock
Verze souboruNelze použít
Velikost souboru30,064
Datum (UTC)20-LED-2010
Čas (UTC)00: 09.
PlatformaNelze použít
Název souboruX86_microsoft-core_31bf3856ad364e35_6.0.6002.22314_none_da518bff74b5874e.manifest-windows-winsock
Verze souboruNelze použít
Velikost souboru30,064
Datum (UTC)20-LED-2010
Čas (UTC)00: 05
PlatformaNelze použít
Další soubory pro všechny podporované verze x64 systémů Windows Vista a Windows Server 2008
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruAmd64_ac1c32d6dcef4b738b40604eb19d2a93_31bf3856ad364e35_6.0.6002.22314_none_ac9dc79cf8002062.manifest
Verze souboruNelze použít
Velikost souboru704
Datum (UTC)20-LED-2010
Čas (UTC)09: 24
PlatformaNelze použít
Název souboruAmd64_cc98e3d8ab9b9a01dcc7219cd3910476_31bf3856ad364e35_6.0.6001.22608_none_b2dd66cff9ac047a.manifest
Verze souboruNelze použít
Velikost souboru704
Datum (UTC)20-LED-2010
Čas (UTC)09: 24
PlatformaNelze použít
Název souboruAmd64_microsoft-core_31bf3856ad364e35_6.0.6001.22608_none_349886af2fe0eccb.manifest-windows-winsock
Verze souboruNelze použít
Velikost souboru30,328
Datum (UTC)20-LED-2010
Čas (UTC)00: 27
PlatformaNelze použít
Název souboruAmd64_microsoft-core_31bf3856ad364e35_6.0.6002.22314_none_367027832d12f884.manifest-windows-winsock
Verze souboruNelze použít
Velikost souboru30,328
Datum (UTC)20-LED-2010
Čas (UTC)00: 08
PlatformaNelze použít
Název souboruUpdate.mum
Verze souboruNelze použít
Velikost souboru3,593
Datum (UTC)20-LED-2010
Čas (UTC)09: 24
PlatformaNelze použít
Další soubory pro všechny podporované verze IA-64 systému Windows Server 2008
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruIa64_910ea40e0e7c489ce0274feed70dd192_31bf3856ad364e35_6.0.6001.22608_none_a7817a760e79b5cd.manifest
Verze souboruNelze použít
Velikost souboru702
Datum (UTC)20-LED-2010
Čas (UTC)09: 24
PlatformaNelze použít
Název souboruIa64_d10dd058476ef8bd2bde89b8fd24ed9c_31bf3856ad364e35_6.0.6002.22314_none_4e645b3824091fec.manifest
Verze souboruNelze použít
Velikost souboru702
Datum (UTC)20-LED-2010
Čas (UTC)09: 24
PlatformaNelze použít
Název souboruIa64_microsoft-core_31bf3856ad364e35_6.0.6001.22608_none_d87b8f2177818491.manifest-windows-winsock
Verze souboruNelze použít
Velikost souboru30,322
Datum (UTC)20-LED-2010
Čas (UTC)02: 47
PlatformaNelze použít
Název souboruIa64_microsoft-windows - winsock - core_31bf3856ad364e35_6.0.6002.22314_none_da532ff574b3904a.manifest
Verze souboruNelze použít
Velikost souboru30,322
Datum (UTC)20-LED-2010
Čas (UTC)01: 13
PlatformaNelze použít
Název souboruUpdate.mum
Verze souboruNelze použít
Velikost souboru2,748
Datum (UTC)20-LED-2010
Čas (UTC)09: 24
PlatformaNelze použít

Vlastnosti

ID článku: 977332 - Poslední aktualizace: 8. února 2010 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
Klíčová slova: 
kbmt kbprb kbsurveynew kbexpertiseadvanced kbhotfixserver kbautohotfix kbqfe kbfix KB977332 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:977332

Dejte nám zpětnou vazbu

 

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