Połączenie Winsock nie powiedzie się, gdy program wywołuje funkcję setsockopt w systemie Windows Vista

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 937385 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Symptomy

Program otwiera połączenie Winsock na komputerze z systemem Windows Vista. Jednakże połączenie Winsock nie powiedzie się, gdy program wywołuje SetSockOpt Funkcja. Ten problem występuje, jeśli program używa sterowników filtrów interfejsu danych transportu (TDI).

Gdy występuje ten problem, niektóre aplikacje sieciowe mogą nie działać poprawnie. Na przykład użytkownik nie można użyć Pomocy zdalnej do otrzymania pomocy z komputera zdalnego. W szczególności połączenia Pomocy zdalnej jest odrzucany, wkrótce po użytkownik zaakceptuje zaproszenie Pomocy zdalnej. Następnie użytkownik otrzymuje następujący komunikat o błędzie:
Trwa zamykanie Pomocy zdalnej systemu Windows. Wystąpił nieznany błąd, dzięki czemu sesja została rozłączona.
Spróbuj ponownie uruchomić sesję. Jeśli nadal otrzymujesz ten komunikat, skontaktuj się z administratorem lub działem pomocy technicznej.
Ponadto następujące zdarzenie jest rejestrowane w dzienniku aplikacji:

Źródło: Microsoft-Windows-RemoteAssistance
Data: <time></time>
Identyfikator zdarzenia: 3
Zadanie kategorii: Brak
Poziom: krytyczny
Słowa kluczowe:
Użytkownik: <user></user>
Komputer: <computer></computer>
Opis: Aplikacja zakończy pracę, w wykryto błąd krytyczny<file path=""></file>\novinterdialog.cpp linii <line number=""></line> Funkcja OnErrorProc

Przyczyna

Ten problem występuje, ponieważ system Windows Vista używa warstwy zgodności, która nosi nazwę TDX, aby obsługiwać sterowniki filtru TDI. TDX generuje błąd podczas SetSockOpt funkcja jest wywoływana.

Rozwiązanie

Informacje dotyczące dodatku Service pack

Aby rozwiązać ten problem, należy uzyskać najnowszy dodatek service pack dla systemu Windows Vista. Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
935791 Jak uzyskać najnowszy dodatek service pack dla systemu Windows Vista

Informacje o poprawce

Obsługiwana poprawka jest dostępna w firmie Microsoft. Jednak ta poprawka jest przeznaczona do usunięcia tylko problemu opisanego w tym artykule. Tylko do systemów, w których występuje ten problem, należy zastosować tę poprawkę. Ta poprawka może być dodatkowo testowana. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.

Jeśli poprawka jest dostępna do pobrania, jest sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Ta sekcja nie jest wyświetlany, skontaktuj się z działem pomocy technicznej firmy Microsoft w celu uzyskania poprawki.

Uwaga Wystąpienia dodatkowych błędów lub konieczności rozwiązania problemu, należy utworzyć osobne zlecenie usługi. Zwykłe technicznej będą pobierane dodatkowych pytań i problemów, które nie kwalifikują się do tej poprawki. Aby uzyskać pełną listę numerów telefonów pomocy technicznej firmy Microsoft lub utworzyć osobne zlecenie usługi odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://support.microsoft.com/contactus/?ws=support
Uwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których poprawka jest dostępna. Jeśli język nie jest widoczny, jest to, ponieważ poprawka nie jest dostępna dla danego języka.

Wymagania wstępne

Wstępne nie są wymagane.

Wymaganie dotyczące ponownego uruchomienia

Po zastosowaniu tej poprawki należy ponownie uruchomić komputer.

Informacje o zastępowaniu poprawek

Ta poprawka zastępuje poprawkę 933049. Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
933049Połączenie Winsock może zakończyć się niepowodzeniem, gdy program, który otwiera połączenie wywołuje funkcję Setsockopt w systemie Windows Vista

Informacje o pliku

Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane skoordynowanego czasu uniwersalnego (UTC). Podczas przeglądania informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć Strefa czasowa Karta w Data i godzina element w Panelu sterowania.
Windows Vista x 86 wersje
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Update.mumNie dotyczy2,00116-Maj-200713: 49Nie dotyczy
X86_c747f75f3c6389fabecd6877a7a75b06_31bf3856ad364e35_6.0.6000.20599_none_5346227e4369fccd.manifestNie dotyczy70216-Maj-200713: 49Nie dotyczy
X86_microsoft-windows-tdi-over-tcpip_31bf3856ad364e35_6.0.6000.20599_none_e888d5f2f84d9cca.manifestNie dotyczy4,88316-Maj-200713: 50Nie dotyczy
Tdx.sys6.0.6000.2059970,14416-Maj-200701: 24x 86
Windows Vista, wersje 64-bitowe
Zwiń tę tabelęRozwiń tę tabelę
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Amd64_95e17de1e02f0eab165aa112a98155cd_31bf3856ad364e35_6.0.6000.20599_none_9b973c647a645444.manifestNie dotyczy70616-Maj-200713: 49Nie dotyczy
Amd64_microsoft-windows-tdi-over-tcpip_31bf3856ad364e35_6.0.6000.20599_none_44a77176b0ab0e00.manifestNie dotyczy5,15016-Maj-200713: 54Nie dotyczy
Update.mumNie dotyczy2,01316-Maj-200713: 49Nie dotyczy
Tdx.sys6.0.6000.2059991,64816-Maj-200701: 51x 64

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "Dotyczy". Ten problem został po raz pierwszy rozwiązany w dodatku Service Pack 1 dla systemu Windows Vista.

Więcej informacji

Sterowniki filtru TDI są sterownikami sieci oraz produktów oprogramowania antywirusowego lub antyszpiegowskiego często używane przez kierowców w transporcie. Systemy operacyjne, które są starsze niż Windows Vista głównie za pomocą sterowników filtru TDI. System Windows Vista używa warstwy zgodności, która nosi nazwę TDX, aby obsługiwać sterowniki filtru TDI. Aby uzyskać więcej informacji o sterownikach TDI odwiedź następującą witrynę Microsoft Developer Network (MSDN) w sieci Web:
http://msdn2.microsoft.com/en-us/library/aa505007.aspx
Aby uzyskać więcej informacji na temat SetSockOpt działać, odwiedź następującą witrynę MSDN w sieci Web:
http://msdn.microsoft.com/en-us/library/ms740476.aspx
Aby uzyskać więcej informacji na temat platformy filtrowania systemu Windows odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://www.microsoft.com/whdc/device/Network/WFP.mspx
Aby uzyskać więcej informacji dotyczących standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft
Uwaga: Niniejszy artykuł, przeznaczony do „SZYBKIEJ PUBLIKACJI”, został utworzony bezpośrednio przez organizację pomocy technicznej firmy Microsoft. Zawarte w nim informacje są udostępniane „w stanie takim, w jakim są” w odpowiedzi na pojawiające się problemy. W wyniku przyspieszonego trybu udostępniania materiały mogą zawierać błędy typograficzne i mogą zostać poprawione w dowolnym momencie bez uprzedzenia. Więcej informacji można znaleźć w Warunkach użytkowania.

Właściwości

Numer ID artykułu: 937385 - Ostatnia weryfikacja: 25 czerwca 2011 - Weryfikacja: 2.0
Informacje zawarte w tym artykule dotyczą:
  • Windows Vista Ultimate
  • Windows Vista Home Premium
  • Windows Vista Home Basic
  • Windows Vista Enterprise
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Enterprise 64-bit edition
Słowa kluczowe: 
kbautohotfix kbvistasp1fix kbwinvistapostrtmfix kbexpertiseinter kbbug kbfix kbhotfixserver kbqfe kbmt KB937385 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:937385

Przekaż opinię

 

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