Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera pomoc w usuwaniu błędów przekroczenia limitu czasu protokołu Winsock występujących na wolnych, zatłoczonych lub długich połączeniach internetowych z serwerem proxy firmy Microsoft lub serwerem ISA.
Dotyczy systemu: Windows 10 (wszystkie wersje)
Oryginalny numer KB: 191143
Symptomy
Błędy przekroczenia limitu czasu usługi Winsock mogą wystąpić na wolnym, zatłoczonym lub dużym opóźnieniu łącza internetowego z serwerem proxy firmy Microsoft lub serwerem ISA. W przeglądarce internetowej klienta jest wyświetlany następujący komunikat o błędzie Winsock:
Raporty serwera proxy:
Przekroczono limit czasu połączenia 10060Nie można skontaktować się z serwerem sieci Web określonym w adresie URL. Sprawdź adres URL lub spróbuj ponownie wysłać żądanie.
Uwaga 16.
Błąd przekroczenia limitu czasu może również wystąpić podczas nawiązywania połączenia z serwerem internetowym, który nie istnieje lub jeśli na komputerze serwera proxy istnieje więcej niż jedna brama domyślna.
Rozwiązanie
Ważne
W tej sekcji, metodzie lub w tym zadaniu podano informacje dotyczące modyfikowania rejestru. Niepoprawne zmodyfikowanie rejestru może jednak być przyczyną poważnych problemów. Dlatego należy uważnie wykonać poniższe kroki. Aby zapewnić dodatkową ochronę, utwórz kopię zapasową rejestru przed przystąpieniem do jego modyfikacji. Dzięki temu będzie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji na temat sposobu tworzenia kopii zapasowych, przywracania i modyfikowania rejestru, zobacz artykuł Tworzenie kopii zapasowych i przywracanie rejestru systemu Microsoft Windows.
Dostosowanie następującego ustawienia protokołu TCP/IP przez dodanie podklucza w rejestrze powinno zmniejszyć liczbę limitów czasu, umożliwiając więcej czasu na ukończenie połączenia. To ustawienie nie jest domyślnie obecne w rejestrze.
Uruchom Edytor rejestru (Regedt32.exe) i przejdź do następującego podklucza:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
W menu Edycja kliknij pozycję Dodaj wartość, a następnie dodaj następujące informacje:
- Nazwa wartości: TcpMaxDataRetransmissions
- Typ wartości: REG_DWORD — liczba
- Prawidłowy zakres: 0 – 0xFFFFFFFF
- Wartość domyślna: 5 dziesiętnych
- Nowa wartość: 10 dziesiętnych
Kliknij przycisk OK, a następnie zamknij Edytor rejestru.
Uruchom ponownie po wprowadzeniu zmiany rejestru.
Więcej informacji
Parametr TcpMaxDataRetransmissions steruje liczbą ponownych transferów protokołu TCP dla pojedynczego segmentu danych (segmentu bez połączenia) przed zakończeniem połączenia. Limit czasu ponownej transmisji jest dwukrotny z każdym kolejnym ponownym przesłaniem połączenia. Jest resetowany po wznowieniu odpowiedzi. Wartość limitu czasu podstawowego jest dynamicznie określana przez mierzony czas rundy połączenia.
Wartość domyślna dla tego wpisu rejestru to 5; podwoić tę wartość do 10 (dziesiętna) (patrz krok 2 powyżej). Jeśli nadal występują przekroczenia limitu czasu połączenia, spróbuj ponownie podwojć wartość do 20 (dziesiętna).
Uwaga 16.
Ten wpis rejestru może zmniejszyć tylko liczbę błędów przekroczenia limitu czasu połączenia, które występują. Aby całkowicie rozwiązać ten problem, konieczne może być wprowadzenie zmian w połączeniu internetowym lub routerze.