2

В целях тестирования я бы хотел увеличить время ожидания tcp по умолчанию до 2 минут. Я попытался это: Как установить TCP/IP прерывания или тайм-аут в Windows XP?

http://support.microsoft.com/kb/170359

и установите TCPInitialRtt t0 0x10

Но у меня все еще есть тайм-аут 21 секунда.

Я использую Windows 7.

QNS:

  1. Должен ли я перезагрузить Windows после изменения реестра (хотя я уже сделал, прежде чем пытаться)

2 ответа2

1

Да, это изменение почти наверняка требует перезагрузки, чтобы оно вступило в силу (как и большинство изменений на уровне системы).

Если вы просто не можете перезагрузиться в данный момент, но по-прежнему хотите форсировать изменения, вы можете попытаться перезапустить соответствующие службы и драйверы, однако это может быть трудным или даже невозможным из-за зависимостей и ограничений.

Если вы хотите попробовать это (будьте осторожны, так как вы можете закончить сбоем системы, что может привести к перезагрузке), вы можете использовать Диспетчер устройств:

  1. Откройте диспетчер устройств (Пуск ⇨ devmgmt.msc)
  2. Включить скрытые устройства (Вид ⇨ Показать скрытые устройства)
  3. Разверните ветку Драйверы без Plug and Play
  4. Откройте диалоговое окно « Свойства » для драйвера протокола TCP/IP
  5. Выберите вкладку Драйвер и нажмите [Stop]
    • Если у вас не работают зависимые службы / драйверы, то он должен остановиться, и вы можете нажать [Start] чтобы перезапустить его.
    • Если у вас есть зависимые службы / драйвера работают, он подскажет вам , чтобы остановить их (которые могут быть и другие услуги / зависит от тех водителей)

Если вы перезапустили драйвер протокола TCP/IP, то служба должна использовать новые настройки, но могут существовать другие службы / драйверы, которые обращаются к этому параметру, так что вам все равно может потребоваться перезагрузка (также можно попробовать отключить сетевой адаптер под Панелью управления ⇨ Сеть, чтобы заставить его распространяться на драйвер NIC).

0

Вы уверены, что указали правильное время? Ссылка, которую вы разместили, говорит, что ключ настроен следующим образом:

Value Name:  TCPInitialRtt
Data Type:   REG_DWORD
Valid Range: 300-65535 (milliseconds in decimal)
Default:     0xBB8 (3000 milliseconds expressed in hexadecimal)

Итак, если вы хотите 2-минутный тайм-аут, ваше шестнадцатеричное значение должно быть 0x1D4C0 или 120000 миллисекунд. Но это не допустимый диапазон в соответствии с MS ... Так что вам придется уменьшить продолжительность тайм-аута ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .