Возникает утечка памяти при вызове функции API-Интерфейс Winsock, вместе с флагом TF_REUSE_SOCKET в Windows Server 2008 и Windows Vista

Переводы статьи Переводы статьи
Код статьи: 977332 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим описанную ниже ситуацию.:
  • Установите один или несколько драйверов фильтра интерфейс драйвера транспорта (TDI) на компьютере под управлением Windows Server 2008 или Windows Vista.

    Примечание.Некоторые антивирусные программы и некоторые приложения, брандмауэр может установить один или несколько драйверов фильтра TDI.
  • Приложение вызывает один или несколько из следующих функций API-Интерфейс Winsock, вместе сTF_REUSE_SOCKETФлаг:
    • TransmitFile
    • TransmitPackets
    • DisconnectEx
В этом случае продолжает Увеличение счетчика дескриптора приложения. Если исчерпаны системные ресурсы, компьютер перестает отвечать на запросы. Кроме того необходимо перезагрузить компьютер для восстановления этой проблемы.

Причина

Данная проблема возникает, если драйвер вспомогательной функции (AFD) для Winsock (Afd.sys) неправильно снимает флаг, если сокет маркеры используются повторно. Таким образом некоторые ресурсы не освобождаются, как ожидалось из-за некорректное поведение.

Решение

Сведения об исправлении

Вам доступно исправление от корпорации Майкрософт.. Это исправление предназначено для устранения проблемы, описанной в этой статье.. Это исправление необходимо применять только в тех системах, в которых наблюдается данная проблема.. Исправление может проходить дополнительное тестирование.. Таким образом эта проблема не является постоянной для вас, мы рекомендуем дождаться следующего автоматического обновления программного обеспечения, содержащего это исправление..

Если исправление доступно для загрузки, имеется раздел «Доступные загрузки» в верхней части этой статьи базы знаний.. Если этот раздел не отображается, обратитесь в Службу поддержки клиентов Microsoft для получения исправления..

Примечание.Другие проблемы или если требуется устранить неполадки, возможно, потребуется создать отдельный запрос. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются вами дополнительно.. Полный список телефонов поддержки и обслуживания клиентов Microsoft или информацию по созданию отдельного запроса на обслуживание вы можете найти на веб-сайте Майкрософт::
http://support.microsoft.com/contactus/?ws=support
Примечание.В форме "Исправление доступно для загрузки" отображаются языки, для которых доступно исправление. Если язык не отображается, это значит, что исправление не доступно для данного языка..

Предвартельные требования

Для установки этого исправления на компьютере должна быть установлена одна из следующих операционных систем:
  • Windows Vista с пакетом обновления 1 (SP1)
  • Windows Vista с пакетом обновления 2 (SP2)
  • Windows Server 2008
  • Windows Server 2008 с пакетом обновления 2 (SP2)
Для получения дополнительных сведений о том, как получить пакет обновления для Windows Vista щелкните следующий номер статьи базы знаний Майкрософт:
935791Получение последнего пакета обновления для Windows Vista
Для получения дополнительных сведений о получении пакета обновления для Windows Server 2008 щелкните следующий номер статьи базы знаний Майкрософт:
968849Как получить последний пакет обновления для Windows Server 2008

Сведения о внесении изменений в системный реестр

для исправления этого пакета , нет необходимости изменять реестр .

Необходимость перезагрузки

После установки исправления компьютер необходимо перезагрузить..

Сведения о заменяемых исправлениях

Это исправление не заменяет ранее выпущенные исправления..

СВЕДЕНИЯ О ФАЙЛАХ

английский ( сша ) версия данного исправления содержит файлы , атрибуты , приведенные в следующей таблице . Дата и время для этих файлов указаны в формате UTC.. Дата и время для версий файлов на локальном компьютере отображаются с учетом часового пояса и перехода на летнее время.. Кроме того Дата и время могут изменяться при выполнении определенных операций с файлами.
Примечания к сведениям о файлах для систем Windows Vista и Windows Server 2008
Существенный:Исправления для Windows Server 2008 и Windows Vista исправления включены в одной пакетов. Тем не менее только "Windows Vista" отображается на странице исправлений запрос. Для получения пакета исправлений, который применяется к одной или обеих операционных систем, установите исправление, описанное в разделе "Windows Vista" на странице. Всегда можно найти в разделе "Относится К" в статьях, для определения фактической операционной системы, к которому применяется каждое исправление для.
  • Файлы, относящиеся к определенному продукту, SR_Level (RTM, SPn».), и ветви обслуживания (LDR, GDR) можно определить по номерам версий, как показано в следующей таблице.
    Свернуть эту таблицуРазвернуть эту таблицу
    номер_версиипродуктЭтап разработкиНаправление поддержки
    6.0.6001.22xxxWindows Vista и Windows Server 2008SP1LDR
    6.0.6002.22xxxWindows Vista и Windows Server 2008SP2.LDR
  • Пакет обновления 1 включен в итоговую версию Windows Server 2008.. Таким образом файлы этапу разработки RTM относятся только к Windows Vista. Файлов этапу разработки RTM: 6.0.0000.xxxxxx.Номер версии.
  • Файлы MANIFEST (.manifest) и ЭТИ файлы (.mum), которые установлены для каждой средыУказанный отдельнов разделе «Информация дополнительных файлов для Windows Server 2008 и Windows Vista». ЭТИ файлы MANIFEST-файлы и связанные файлы каталога безопасности (.cat), очень важны для поддержания состояния обновляемого компонента. Файлы каталога безопасности (атрибуты не указаны) подписаны цифровой подписью Майкрософт..
Для всех поддерживаемых версий Windows Server 2008 и Windows Vista для систем на базе процессоров x86
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Afd.sys6.0.6001.22608273,92019 Января 2010 г19: 52X86
Afd.sys6.0.6002.22314273,92019 Января 2010 г19: 46X86
Для всех поддерживаемых версий Windows Server 2008 и Windows Vista для систем на базе процессоров x64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Afd.sys6.0.6001.22608408,06419 Января 2010 г20: 18X64
Afd.sys6.0.6002.22314406,01619 Января 2010 г20: 11X64
Для всех поддерживаемых версий Windows Server 2008 для платформы IA-64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Afd.sys6.0.6001.22608986,11219 Января 2010 г11: 13IA-64
Afd.sys6.0.6002.22314986,11219 Января 2010 г11: 02IA-64

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к»..

Дополнительная информация

Для получения дополнительных сведений оTransmitFileфункции, посетите следующий веб-узел:
Функция TransmitFile
Для получения дополнительных сведений оTransmitPacketsфункции, посетите следующий веб-узел:
Функция TransmitPackets
Для получения дополнительных сведений оDisconnectExфункции, посетите следующий веб-узел:
DisconnectEx Function
Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Сведения о дополнительных файлов

Сведения о дополнительных файлах для Windows Vista и Windows Server 2008

Дополнительные файлы для всех поддерживаемых x 86-разрядных версий Windows Vista и Windows Server 2008
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаUpdate.mum
Версия файлаНеприменимо
Размер файла:3,565
Дата (UTC)20 Января 2010 г
Время (UTC)09: 24
ПлатформаНеприменимо
Имя файлаX86_5ac0bbd9c0cf685d75bd74b1401c04f3_31bf3856ad364e35_6.0.6001.22608_none_2c4b37cde133b94c.manifest
Версия файлаНеприменимо
Размер файла:700
Дата (UTC)20 Января 2010 г
Время (UTC)09: 24
ПлатформаНеприменимо
Имя файлаX86_94fd1e552421ffaaa216deb86965b448_31bf3856ad364e35_6.0.6002.22314_none_9533e35223856248.manifest
Версия файлаНеприменимо
Размер файла:700
Дата (UTC)20 Января 2010 г
Время (UTC)09: 24
ПлатформаНеприменимо
Имя файлаX86_microsoft windows-winsock core_31bf3856ad364e35_6.0.6001.22608_none_d879eb2b77837b95.manifest
Версия файлаНеприменимо
Размер файла:30,064
Дата (UTC)20 Января 2010 г
Время (UTC)00: 09
ПлатформаНеприменимо
Имя файлаX86_microsoft windows-winsock core_31bf3856ad364e35_6.0.6002.22314_none_da518bff74b5874e.manifest
Версия файлаНеприменимо
Размер файла:30,064
Дата (UTC)20 Января 2010 г
Время (UTC)00: 05
ПлатформаНеприменимо
Дополнительные файлы для всех поддерживаемых 64-разрядных (x64) версий Windows Server 2008 и Windows Vista
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаAmd64_ac1c32d6dcef4b738b40604eb19d2a93_31bf3856ad364e35_6.0.6002.22314_none_ac9dc79cf8002062.manifest
Версия файлаНеприменимо
Размер файла:704
Дата (UTC)20 Января 2010 г
Время (UTC)09: 24
ПлатформаНеприменимо
Имя файлаAmd64_cc98e3d8ab9b9a01dcc7219cd3910476_31bf3856ad364e35_6.0.6001.22608_none_b2dd66cff9ac047a.manifest
Версия файлаНеприменимо
Размер файла:704
Дата (UTC)20 Января 2010 г
Время (UTC)09: 24
ПлатформаНеприменимо
Имя файлаAmd64_microsoft windows-winsock core_31bf3856ad364e35_6.0.6001.22608_none_349886af2fe0eccb.manifest
Версия файлаНеприменимо
Размер файла:30,328
Дата (UTC)20 Января 2010 г
Время (UTC)00: 27
ПлатформаНеприменимо
Имя файлаAmd64_microsoft windows-winsock core_31bf3856ad364e35_6.0.6002.22314_none_367027832d12f884.manifest
Версия файлаНеприменимо
Размер файла:30,328
Дата (UTC)20 Января 2010 г
Время (UTC)00: 08
ПлатформаНеприменимо
Имя файлаUpdate.mum
Версия файлаНеприменимо
Размер файла:3,593
Дата (UTC)20 Января 2010 г
Время (UTC)09: 24
ПлатформаНеприменимо
Дополнительные файлы для всех поддерживаемых версий Windows Server 2008 для платформы IA-64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаIa64_910ea40e0e7c489ce0274feed70dd192_31bf3856ad364e35_6.0.6001.22608_none_a7817a760e79b5cd.manifest
Версия файлаНеприменимо
Размер файла:702
Дата (UTC)20 Января 2010 г
Время (UTC)09: 24
ПлатформаНеприменимо
Имя файлаIa64_d10dd058476ef8bd2bde89b8fd24ed9c_31bf3856ad364e35_6.0.6002.22314_none_4e645b3824091fec.manifest
Версия файлаНеприменимо
Размер файла:702
Дата (UTC)20 Января 2010 г
Время (UTC)09: 24
ПлатформаНеприменимо
Имя файлаIa64_microsoft windows-winsock core_31bf3856ad364e35_6.0.6001.22608_none_d87b8f2177818491.manifest
Версия файлаНеприменимо
Размер файла:30,322
Дата (UTC)20 Января 2010 г
Время (UTC)02: 47
ПлатформаНеприменимо
Имя файлаIa64_microsoft-windows - winsock - core_31bf3856ad364e35_6.0.6002.22314_none_da532ff574b3904a.manifest
Версия файлаНеприменимо
Размер файла:30,322
Дата (UTC)20 Января 2010 г
Время (UTC)01: 13
ПлатформаНеприменимо
Имя файлаUpdate.mum
Версия файлаНеприменимо
Размер файла:2,748
Дата (UTC)20 Января 2010 г
Время (UTC)09: 24
ПлатформаНеприменимо

Свойства

Код статьи: 977332 - Последний отзыв: 30 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • 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
Ключевые слова: 
kbprb kbsurveynew kbexpertiseadvanced kbHotfixServer kbautohotfix kbqfe kbfix kbmt KB977332 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:977332

Отправить отзыв

 

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