У меня есть небольшая проблема с Google Chrome. Несколько недель назад я переключился на другого интернет-провайдера, который предлагал IPv6. С тех пор Chrome случайным образом зависает при доступе к определенным веб-сайтам (зависает как "не отвечает" - вообще, на 10-15 секунд). Я смог отследить его до использования IPv6.

Что я сделал:

  • Очистка моего кеша
  • Отключены все надстройки
  • Создан новый профиль Chrome

Ничего не помогло Я активировал дополнения и решил отключить IPv6, так как это была единственная новая вещь в моей сети, о которой я мог подумать. Затем я очистил кеш и посетил веб-сайт, который, как мне показалось, особенно подвержен такого рода заморозкам (maxmind.com). Внезапно все заработало. Я мог перезагружать страницу так часто, как хотел, больше не зависая.

Я включил IPv6, очистил кеш и снова посетил страницу. Он замерз, Chrome "не отвечал" в течение 10-15 секунд во время загрузки страницы. После перезагрузки несколько раз он снова замерз.

Я пробовал это несколько раз, и мне ясно, что проблема с IPv6. Теперь я не слишком уверен, что с этим делать или как отлаживать. Я бы сообщил об ошибке команде Chromium, но нашел эту. Похоже, это связано с моей проблемой, особенно если посмотреть на № 5 («Видите ли вы браузер зависает на ~ 5 секунд время от времени?»«). Однако этот отчет довольно старый, и я не слишком уверен, относится ли он к моей проблеме. Я ожидаю, что он будет немного более популярным, если он так сильно повлияет на использование IPv6.

Это не происходит на каждой странице, только на некоторых и не при каждом посещении, хотя пример страницы вызывает это достаточно надежно.

Если у вас есть идеи, что я могу с этим сделать, я был бы очень благодарен.

1 ответ1

0

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

Вы можете сделать это из PowerShell или командной строки с помощью:

netsh int ipv6 isatap set state disabled
netsh int ipv6 6to4 set state disabled
netsh int teredo set state disabled

и перезагрузите компьютер.

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