Недавно я обнаружил, что через некоторое время использования моего компьютера веб-сайты и некоторые инструменты перестают подключаться к Интернету, в то время как непрерывные TCP-соединения остаются работоспособными. Сообщение об ошибке, которое выдает Chrome, просто "ошибка соединения не удалась".
Однажды я увидел событие 4227 в средстве просмотра событий Windows, поэтому начал поиск информации о нем и обнаружил следующую команду:
netsh int ipv4 set dynamicport tcp start=10000 num=20000
После выполнения этой команды все снова работает, но более продолжительная работа компьютера вызывает явление снова, и мне нужно увеличить число до 30000. Я предполагаю, что это будет продолжаться, но я обычно просто перезагружаюсь.
Многие источники в Интернете используют netstat, чтобы показать, какие процессы потенциально потребляют все эфемерные порты, и в их случаях он показывает очень длинный список, однако, в моем случае, netstat никогда не показывает больше, чем 20-30 записей, но выполняет
netsh int ipv4 show dynamicport tcp
после перезагрузки результат:
Протокол TCP динамического диапазона портов
Начальный порт: 10000
Количество портов: 21025
Большое количество портов, которые в конечном итоге все используются, в то время как количество записей в netstat никогда не меняется.
Этот компьютер еще не очень старый (месяц или около того) с Dell OEM Windows 10 (по общему признанию, много вирусов установлено на заводе). Я не уверен, куда идти отсюда.
Я также пробовал TCPView, но это также не показывает нездоровое количество соединений. Я уже отключил несколько сервисов и программ при запуске, думая, что один из них глючит и вызывает это, но не помогает.
Помимо вирусов, я установил те же программы, что и на моем предыдущем компьютере, у которого никогда не было этой проблемы.
Заранее спасибо за помощь!
ОБНОВЛЕНИЕ 1:
Возможно, стоит упомянуть, что у меня есть сетевой диск, подключенный к Z: при запуске, который размещается на Linux SMB.
ОБНОВЛЕНИЕ 2: В свете вопроса: Windows 10 потеря соединения TCP
Я наблюдаю за TCPView и замечаю это:
Chrome продолжает устанавливать новые соединения, но номер порта продолжает увеличиваться. Кроме того, программное обеспечение Tobii eye tracking делает то же самое с одним портом.
И просто заметьте, что это НЕ дубликат, эффект тот же, что описан в приведенном выше вопросе, но причина в другом, и мне нужна помощь, чтобы выяснить, в чем причина. Тем не менее, я обязательно выполню предложенные действия и буду держать это в курсе.
ОБНОВЛЕНИЕ 3: я выполнил несколько действий, которые я думал, мог затронуть это:
- Деинсталлированный VMWare Player (потому что он создал адаптер и добавил что-то в мой адаптер Wi-Fi)
- Отключенный IPv6 на адаптере Wi-Fi. Вторичный образ TCPView: Я не знаю, как это должно себя вести, это нормально, что номер порта продолжает расти в глобальном масштабе? Я предполагаю, что он повторно использует освобожденные порты вместо того, чтобы захватывать следующий постоянно.
ОБНОВЛЕНИЕ 4:
Хотя этот вопрос был задуман как дубликат, это не так. С тех пор я нашел решение, и оно не описано в "дублирующем" вопросе, и при этом он не решил бы этот вопрос.