Windows снижает скорость соединения с 1 Гбит до 100 Мбит

Windows снижает скорость соединения с 1 Гбит до 100 Мбит

Моя текущая сеть должна поддерживать проводное соединение 1Gbit. Раньше на моем ПК было 1Gbit, но некоторое время назад Windows начала видеть его как 100mbit. После нескольких попыток я на 100% уверен, что это проблема ОС.

Что я уже попробовал:

  • повозился с настройками устройства, установил скорость 1 Гбит/с в полнодуплексном режиме, без снижения скорости соединения, отключил Gigabit Lite -не помогло
  • купил новый кабель Cat6, чтобы исключить плохой кабель -не помогло
  • попробовал обновить драйверы сетевой карты -не помогло
  • отключенный режим гибернации в Windows -не помогло
  • купил сетевую карту USB3.0, чтобы исключить неисправную карту -не помогло
  • установил другой ПК, подключил и старый и новый кабели -второй ПК определяет как 1Гбит на обоих кабелях
  • попробовал использовать дистрибутив Linux Live на основном ПК -определяет как 1 Гбит как на кабелях, так и на сетевых картах

Это говорит о том, что проблема в установке Windows, но я бы очень хотел избежать переустановки Windows. Есть ли что-то еще, что я могу попробовать?

  • Встроенная сетевая карта — это контроллер семейства Realtek PCIe GBE
  • драйвер 10.10.714.2016, не уверен, какой он был до обновления
  • На втором ПК драйвер версии 9.1.410.2015. Я не уверен, поможет ли возврат к этой версии, пробовал, но не получилось - драйверы Realtek устанавливать сложно
  • Основной ПК - Windows 1909 (сборка 18363.592), включено автоматическое обновление и ОС обновлена.
  • второй ПК winver - 1903 (сборка 18362.592), автообновление включено

решение1

Обзор и подтверждение того, что еще не решило проблему

Возможно, вам стоит проверить настройки маршрутизатора, так как я слышал, что даже если вы установите настройки адаптера на полный дуплекс, а маршрутизатор настроен на автоматический режим, это иногда может приводить к нежелательным эффектам.

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

  • Скорость и дуплекс(«установить скорость до 1 Гбит/с в полнодуплексном режиме, без снижения скорости соединения»)Поскольку вы установили на своем адаптере скорость 1,0 Гбит/с, полный дуплекс, вы можете попробовать изменить ее обратно на автоматическое согласование, если выполнение других перечисленных настроек по-прежнему не помогает, а также в случае, если ваш маршрутизатор настроен на автоматический режим.
  • Гигабитный Lite("отключенный Gigabit Lite") -Оставить отключенным
  • Скорость WOL и выключения соединения("...не снижает скорость")Это ни на что не повлияет, так как это настройка Wake on Lan, которая действует, когда компьютер выключен или находится в режиме ожидания. Настройте ее по своему усмотрению.
  • ОкнаПлан питанияявляетсяВысокая эффективность. -Вы можете попробовать установить его наВысокая производительностьили откройте «Дополнительно» и измените настройки конкретного сетевого адаптера в рамках предпочитаемого вами плана электропитания.
  • И вы подтвердили, чтоАвтоматическое отключение гигабита,Зеленый Ethernet,Энергоэффективный Ethernetвсе готово кнеполноценныйкак уже упоминалось SQLTemp.

Предлагаемые решения

Вот еще несколько шагов, которые вы можете попробовать:

  • Расширенные настройки дляБольшая рамкаустановлен внеполноценный.
  • В NICХарактеристикиокна подУправление энергопотреблениемвкладку, убедитесь, что "Разрешите компьютеру отключить это устройство для экономии энергии" являетсянепроверенный. Вы также можете пойти еще дальше и проверить диспетчер устройств, упорядочить его по подключению и убедиться, что ни одно из устройств, к которым подключена ваша сетевая карта, не имеет активного флажка управления питанием.(но это будет уже больше)

Если нет, попробуйте...

Откройте командную строку с повышенными привилегиями и выполните следующую команду:

netsh int tcp set global autotuninglevel=disabled

Если это не поможет, вы можете снова включить его с помощью

netsh int tcp set global autotuninglevel=normal

В случае, если это может быть связано сАвтоматическая настройка Windows


Если нет, попробуйте...

Вместообновлениеваши водители, попробуйтеоткатна более старый драйвер. Некоторые пользователи сообщили, что столкнулись с той же проблемой после1903или1909Центр обновления Windows.


Если нет, попробуйте...

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

Откройте окно Powershell и выполните следующую команду.

Get-NetAdapter | SELECT name, LinkSpeed, fullduplex | ft -autosize

Обратите внимание на показанное имя адаптера (хотя вы упомянули «Realtek PCIe GBE Family Controller», при запуске команды PowerShell он может называться просто «Ethernet»), а в разделе LinkSpeed, скорее всего, не будет указано 1 Гбит/с, если ошибка сохранится, но вместо этого может отображаться что-то вроде 100 Мбит/с, а если в столбце «fullduplex» будет указано True, то вы можете попробовать выполнить эту команду после:

Set-NetAdapterAdvancedProperty $adaptername -DisplayName "Link Speed & Duplex" -DisplayValue "1000 Mbps Full Duplex"

Тогда как вам нужно заменить $adapternameна название адаптера, как было отмечено ранее.

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

решение2

Поздно, и я думаю, что проблема в кабелях. Возможно, потому что я достаточно стар, чтобы помнить, когда было большой сделкой получить CAT 5. Нет, потому что они еще не были доступны. Извините за воспоминания, но я был удивлен, что никто об этом не упомянул. Возможно, это для того, чтобы мы знали, что это данность, или, может быть, давно забытый интернет-факт из прошлых дней, в любом случае, кабель CAT 5 выдает максимум 100 Мбит/с. Он выглядит очень похожим на CAT 5e, но может выдерживать 1 Гбит/с. Посмотрите внимательно на изоляцию, тип должен быть напечатан, в стиле точечной матрицы.

решение3

Я не уверен, что это вся ваша проблема, но если вы измените настройку "скорость и дуплекс" с АВТО на сетевой карте, то вам также придется изменить ее на порту коммутатора.... в противном случае, когда впервые устанавливается соединение с коммутатором и коммутатор пытается автоматически согласовать скорость соединения, он не получит ответа, а затем коммутатор понизит скорость до самой низкой настройки (100 или 10 Мб), чтобы убедиться, что у него есть какое-то соединение, поэтому, если вы посмотрите журнал ошибок на коммутаторе, вы увидите ошибку несоответствия скорости/дуплекса... мы часто сталкивались с этим при настройке телефонных сетей VOIP. Кабели не являются проблемой, если разъемы сделаны правильно, потому что я видел, как CAT3 делал соединения на 100 Мб....

Связанный контент