Програма може з'явитися повідомлення про помилку "10054" під час застосування отримує дані, підключення, на комп'ютері під керуванням ОС Windows 7 або Windows Server 2008 R2, якщо інстальовано драйвер фільтра TDI


Причини


Розглянемо таку ситуацію:
  • Ви маєте на комп'ютері під керуванням ОС Windows 7 або Windows Server 2008 R2.
  • На комп'ютері інстальовано драйвер фільтра інтерфейс транспортного драйвера (TDI). Наприклад, драйвер фільтра TDI інстальовано під час інсталяції McAfee VirusScan.
  • Програма відкриється, порт TCP використовується для отримання підключення.
У цьому випадку застосунок, може з'явитися таке повідомлення про помилку:
WSAECONNRESET (10054) підключення до скидання клієнтом.
Віддалений хост примусово закрито наявного підключення.
Ця проблема виникає в тому, що драйвер протоколу TCP/IP не закривайте неповні TCP-підключення. Замість того, драйвер протоколу TCP/IP, надсилання повідомлень, драйвер протоколу TCP/IP готова для отримання даних, під час створення TCP-підключення не завершено. Таким чином, у застосунку отримує екземпляр 10054 про помилку, яке вказує, що під час застосування отримує дані, у зв'язку з скидається підключення.

Вирішення


Щоб вирішити цю проблему, інсталюйте на це виправлення.

Примітка. Це виправлення тимчасово усуває цю проблему для постачальників застосунків до їх міграції їх виконання, щоб Windows Filtering Platform (WFP). Ці програми-постачальників використовувати драйвер фільтра TDI або драйвер розширення TDI (TDX) на комп'ютері під керуванням ОС Windows 7 або Windows Server 2008 R2.

Відомості про виправлення

Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які відчувають проблеми, описані в цій статті. Це виправлення може отримати додаткове тестування. Тому, якщо ця проблема не сильно впливає на вас, ми рекомендуємо почекати наступного оновлення програмного забезпечення, що містить це виправлення.

Якщо Виправлення доступне для завантаження, є розділ "Виправлення доступне для завантаження" на початку цієї статті бази знань. Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів Microsoft, щоб отримати виправлення.

Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Повний список телефонів служби підтримки користувачів і технічної підтримки, або створити окремий запит на обслуговування відвідайте веб-сайт корпорації Майкрософт:Примітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.

Попередні вимоги

Для застосування цього виправлення, комп'ютер має працювати під керуванням Windows 7 або Windows Server 2008 R2.

Інформація про реєстр

Увага! Цей розділ, спосіб або завдання містить вказівки про внесення змін до реєстру. Проте серйозні проблеми можуть виникнути, якщо внесені зміни до реєстру неправильні. Таким чином, переконайтеся, що ретельно виконані такі дії. Для додаткового захисту створіть резервну копію реєстру перед внесенням змін. Після цього можна відновити реєстр, якщо виникає проблема. Щоб отримати додаткові відомості про резервне копіювання та відновлення реєстру клацніть номер статті в базі знань Microsoft:Щоб активувати це виправлення з цього пакета, виконайте такі дії:
  1. У редакторі реєстру, знайдіть такий підрозділ реєстру:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters
  2. Якщо використовується на 32-розрядної операційної системи, виконайте наведені нижче дії.
    Параметри підрозділу реєстру, клацніть правою кнопкою миші, створитита клацніть Значення DWORD.
    Якщо використовується в 64-розрядної операційної системи, виконайте наведені нижче дії.
    Параметри підрозділу реєстру, клацніть правою кнопкою миші пункт створитита клацніть значення DWORD (32-розрядна версія).
  3. Перейменуйте TdxPrematureConnectIndDisabled запис реєстру та встановіть значення 1.

Необхідність перезавантаження

Можливо, доведеться перезавантажити комп'ютер, після застосування цього виправлення.

Відомості про заміну виправлень

Це виправлення не замінює попередні виправлення.

Відомості про файли

Універсальна версія цього виправлення на комп'ютері інсталює файли з атрибутами, зазначеними в наведених нижче таблицях. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Значення дати й часу для цих файлів на локальному комп'ютері відображаються за місцевим часом разом з врахуванням поточного переходу на літній час (DST). Крім того, значення дати й часу можуть змінюватися після виконання певних дій із файлами.
Відомості про файли Windows 7 і Windows Server 2008 R2
Увага! Виправлення для ОС Windows 7 і Windows Server 2008 R2 входять до одного пакета. Однак, термінові виправлення зазначені на сторінці запиту виправлення списку для обох операційних систем. Щоб отримати пакет виправлень для однієї або обох операційних систем виберіть виправлення вказане в розділі "Windows 7/Windows Server 2008 R2". Завжди звертайтесь до розділу "Застосовується до", щоб визначити до якої саме операційної системи застосовується виправлення.
  • Файли з розширеннями MANIFEST (. MANIFEST) і MUM (. MUM), які інсталюються в кожній системі, які, зазначаються окремо в розділі "Додаткові файл відомості для ОС Windows 7 і Windows Server 2008 R2". Файли з РОЗШИРЕННЯМ і файли з розширеннями MANIFEST і на пов'язані файли каталогу безпеки (. cat), є надзвичайно важливі для відстеження стану оновлюваних компонентів. Файли каталогу безпеки, для яких не вказано атрибути, підписані цифровим підписом корпорації Майкрософт.
Для всіх підтримуваних версій Windows 7 x86
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Tdx.sys6.1.7600.2079674,75209-Sep-201002:19x86
Для всіх підтримуваних версій x64-процесорів, Windows 7 і Windows Server 2008 R2
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Tdx.sys6.1.7600.20796101,37609-Sep-201002:52x64
Для всіх підтримуваних версій Windows Server 2008 R2 на базі IA-64-процесорів
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Tdx.sys6.1.7600.20796236,03209-Sep-201001:47IA-64

Стан


Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості


Щоб отримати додаткові відомості про WFP відвідайте веб-сайт корпорації Майкрософт:Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:

824684 Опис стандартну термінологію, яка використовується для опису оновлень програмних продуктів Майкрософт

Додаткові відомості про файли

Відомості про додаткові файли для ОС Windows 7 і Windows Server 2008 R2

Додаткові файли для всіх підтримуваних версій ОС Windows 7 x86
Ім'я файлуPackage_1_for_kb981344~31bf3856ad364e35~x86~~6.1.2.0.mum
Версія файлуНе застосовується
Розмір файлу1,820
Дата (UTC)09-Sep-2010
Час (UTC)18:48
ПлатформаНе застосовується
Ім'я файлуPackage_2_for_kb981344~31bf3856ad364e35~x86~~6.1.2.0.mum
Версія файлуНе застосовується
Розмір файлу1 825
Дата (UTC)09-Sep-2010
Час (UTC)18:48
ПлатформаНе застосовується
Ім'я файлуPackage_3_for_kb981344~31bf3856ad364e35~x86~~6.1.2.0.mum
Версія файлуНе застосовується
Розмір файлу1,805
Дата (UTC)09-Sep-2010
Час (UTC)18:48
ПлатформаНе застосовується
Ім'я файлуPackage_for_kb981344_rtm~31bf3856ad364e35~x86~~6.1.2.0.mum
Версія файлуНе застосовується
Розмір файлу2,421
Дата (UTC)09-Sep-2010
Час (UTC)18:48
ПлатформаНе застосовується
Ім'я файлуX86_bfb7f2e54887b839240a44ae0de89137_31bf3856ad364e35_6.1.7600.20796_none_3f3df7432361a4c5.manifest
Версія файлуНе застосовується
Розмір файлу702
Дата (UTC)09-Sep-2010
Час (UTC)18:48
ПлатформаНе застосовується
Ім'я файлуX86_microsoft-windows-tdi-over-tcpip_31bf3856ad364e35_6.1.7600.20796_none_ea93f14a568e0aaf.manifest
Версія файлуНе застосовується
Розмір файлу2,924
Дата (UTC)09-Sep-2010
Час (UTC)04:58
ПлатформаНе застосовується
Додаткові файли для всіх підтримуваних x64-розрядних версій ОС Windows 7 і Windows Server 2008 R2
Ім'я файлуAmd64_8e30a6e4951f89c20ce3f8a1c04b9f2a_31bf3856ad364e35_6.1.7600.20796_none_8d28eb4c99ddf2d4.manifest
Версія файлуНе застосовується
Розмір файлу706
Дата (UTC)09-Sep-2010
Час (UTC)18:48
ПлатформаНе застосовується
Ім'я файлуAmd64_microsoft-windows-tdi-over-tcpip_31bf3856ad364e35_6.1.7600.20796_none_46b28cce0eeb7be5.manifest
Версія файлуНе застосовується
Розмір файлу2,926
Дата (UTC)09-Sep-2010
Час (UTC)06:11
ПлатформаНе застосовується
Ім'я файлуPackage_1_for_kb981344~31bf3856ad364e35~amd64~~6.1.2.0.mum
Версія файлуНе застосовується
Розмір файлу1,830
Дата (UTC)09-Sep-2010
Час (UTC)18:48
ПлатформаНе застосовується
Ім'я файлуPackage_2_for_kb981344~31bf3856ad364e35~amd64~~6.1.2.0.mum
Версія файлуНе застосовується
Розмір файлу2,057
Дата (UTC)09-Sep-2010
Час (UTC)18:48
ПлатформаНе застосовується
Ім'я файлуPackage_3_for_kb981344~31bf3856ad364e35~amd64~~6.1.2.0.mum
Версія файлуНе застосовується
Розмір файлу1,815
Дата (UTC)09-Sep-2010
Час (UTC)18:48
ПлатформаНе застосовується
Ім'я файлуPackage_for_kb981344_rtm~31bf3856ad364e35~amd64~~6.1.2.0.mum
Версія файлуНе застосовується
Розмір файлу2,659
Дата (UTC)09-Sep-2010
Час (UTC)18:48
ПлатформаНе застосовується
Додаткові файли для всіх підтримуваних IA-64-процесорів версій ОС Windows Server 2008 R2
Ім'я файлуIa64_0bb425f9d3502a4be9efc4af61147428_31bf3856ad364e35_6.1.7600.20796_none_09467879be47b542.manifest
Версія файлуНе застосовується
Розмір файлу704
Дата (UTC)09-Sep-2010
Час (UTC)18:48
ПлатформаНе застосовується
Ім'я файлуIa64_microsoft-windows-tdi-over-tcpip_31bf3856ad364e35_6.1.7600.20796_none_ea959540568c13ab.manifest
Версія файлуНе застосовується
Розмір файлу2,925
Дата (UTC)09-Sep-2010
Час (UTC)05:48
ПлатформаНе застосовується
Ім'я файлуPackage_1_for_kb981344~31bf3856ad364e35~ia64~~6.1.2.0.mum
Версія файлуНе застосовується
Розмір файлу2,051
Дата (UTC)09-Sep-2010
Час (UTC)18:48
ПлатформаНе застосовується
Ім'я файлуPackage_for_kb981344_rtm~31bf3856ad364e35~ia64~~6.1.2.0.mum
Версія файлуНе застосовується
Розмір файлу1,683
Дата (UTC)09-Sep-2010
Час (UTC)18:48
ПлатформаНе застосовується