Прочитать на английском

Поделиться через


Функция автоматической настройки окна для HTTP-трафика на компьютерах под управлением Windows Vista

В этой статье описывается, как функция автоматической настройки окна получения улучшает передачу данных, как включить и diable эту функцию для HTTP-трафика на компьютерах под управлением Windows Vista и проблемы, которые могут возникнуть после включения этой функции для трафика HTTP.

Область применения: Windows Vista
Исходный номер базы знаний: 947239

Введение

Windows Vista включает функцию автоматической настройки окна получения, которая повышает производительность программ, получающих TCP-данные по сети. Однако эта функция отключена по умолчанию для программ, использующих интерфейс Windows HTTP Services (WinHTTP ). Некоторые примеры программ, использующих WinHTTP, включают автоматическое обновление, Обновл. Windows, подключение к удаленному рабочему столу, проводник Windows (копирование сетевых файлов) и SharePoint (WebDAV).

Если включить автоматическую настройку окна получения для трафика WinHTTP, передача данных по сети может оказаться более эффективной. Однако в некоторых случаях может возникнуть более медленная передача данных или потеря подключения, если в вашей сети используется старый маршрутизатор и брандмауэр, который не поддерживает эту функцию. Например, при использовании Windows Internet Explorer для доступа к приложениям, размещенным в Microsoft Office SharePoint Server, трафик HTTP может замедлить. Это происходит, так как некоторые маршрутизаторы не поддерживают функцию автоматической настройки окна получения.

Примечание

Начиная с выпуска Windows 7 функция автоматической настройки окна получения теперь доступна для программ, использующих интерфейс программирования приложений Windows Internet (WinINet) для HTTP-запросов вместо WinHTTP. Некоторые примеры программ, использующих WinINet для трафика HTTP, включают Internet Explorer, Outlook и Outlook Express.

Как функция автоматической настройки окна получения улучшает передачу данных

Функция автоматической настройки окна получения позволяет операционной системе постоянно отслеживать условия маршрутизации, такие как пропускная способность, задержка сети и задержка приложения. Таким образом, операционная система может настроить подключения, масштабируя окно получения TCP, чтобы максимально повысить производительность сети. Чтобы определить оптимальный размер окна получения, функция автоматической настройки окна получения измеряет продукты, которые задерживают пропускную способность и скорость получения приложения. Затем функция автоматической настройки окна получения адаптирует размер окна получения текущей передачи, чтобы воспользоваться любой неиспользуемой пропускной способностью.

Включение функции автоматической настройки окна получения для трафика WinHTTP

Примечание

Предварительные требования. Для включения автоматической настройки WinHTTP необходимо запустить Windows Vista с пакетом обновления 2 или Windows Vista с пакетом обновления 1 (SP1) или установить 939006 исправление.

Важно!

В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому убедитесь, что вы внимательно выполните следующие действия. Для дополнительной защиты создайте резервную копию реестра перед его изменением. В этом случае реестр можно восстановить, если возникнет проблема. Дополнительные сведения о резервном копировании и восстановлении реестра щелкните следующий номер статьи, чтобы просмотреть статью в Базе знаний Майкрософт: 322756 Как создать резервную копию и восстановить реестр в Windows.
Чтобы включить функцию автоматической настройки окна получения для ТРАФИКА HTTP, необходимо изменить реестр. Для этого выполните следующие шаги.

  1. Нажмите кнопку "Пуск", введите regedit в поле "Пуск поиска" и нажмите клавишу ВВОД.
  2. Найдите и щелкните правой кнопкой мыши подраздел HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttpреестра.
  3. Наведите указатель мыши на "Создать" и нажмите кнопку "Значение DWORD".
  4. Введите TcpAutotuning и нажмите клавишу ВВОД.
  5. Щелкните правой кнопкой мыши TcpAutotuning и нажмите кнопку "Изменить".
  6. В поле Значение , введите 1, и нажмите кнопку OK.
  7. Закройте редактор реестра.
  8. Перезагрузите компьютер.

Функция автоматической настройки окна получения включена для HTTP-трафика, если для записи реестра TcpAutotuning задано значение 1. Функция автоматической настройки окна получения не включена для HTTP-трафика, если запись реестра TcpAutotuning не существует или если задано значение, не равное 1.

Чтобы включить Windows Internet (WinINet) в Windows 7, выполните следующие действия:

  1. Нажмите кнопку "Пуск", введите regedit в поле "Поиск программ и файлов ", а затем нажмите клавишу ВВОД.

  2. Найдите и щелкните правой кнопкой мыши подраздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settingsреестра.

  3. Наведите указатель мыши на "Создать" и нажмите кнопку "Значение DWORD".

  4. Введите TcpAutotuning и нажмите клавишу ВВОД.

  5. Щелкните правой кнопкой мыши TcpAutotuning и нажмите кнопку "Изменить".

  6. В поле Значение , введите 1, и нажмите кнопку OK.

  7. Повторите шаг 2–6, чтобы добавить запись TcpAutotuning со значением DWORD 1 в следующем подразделе реестра:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings

  8. Закройте редактор реестра.

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

WinINet включен, если для записей реестра TcpAutotuning задано значение 1. WinINet не включен, если записи реестра TcpAutotuning не существуют или имеют значение, не равное 1.

Проверьте, устранена ли проблема. Если проблема устранена, вы закончите работу с этой статьей. Если нет, обратитесь в службу технической поддержки.

Проблемы, которые могут возникнуть после включения функции автоматической настройки окна получения для трафика HTTP

Если функция автоматической настройки окна получения включена для трафика HTTP, старых маршрутизаторов, старых брандмауэров и старых операционных систем, несовместимых с функцией автоматической настройки окна получения, иногда может привести к медленной передаче данных или потере подключения. При этом пользователи могут испытывать низкую производительность. Кроме того, приложения могут завершиться сбоем. Эти старые устройства не соответствуют стандарту RFC 1323. Некоторые производители устройств предоставляют программное обеспечение, которое работает вокруг ограничений оборудования. Обратитесь к изготовителю устройства, чтобы определить, доступен ли этот вид программного обеспечения.

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

Отключение функции автоматической настройки окна получения

Чтобы отключить функцию автоматической настройки окна получения для HTTP-трафика, выполните следующие действия.

  1. Войдите на компьютер как пользователь, имеющий административные учетные данные.

  2. Нажмите кнопку "Пуск", введите runas /user: local_computer_name \administrator cmd в поле "Пуск поиска" и нажмите клавишу ВВОД.

  3. При появлении запроса на ввод пароля учетной записи администратора введите правильный пароль и нажмите клавишу ВВОД.

  4. В командной строке введите следующую команду и нажмите клавишу ВВОД:

    netsh interface tcp set global autotuninglevel=disabled
    
  5. Закройте окно командной строки.

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

Проверьте, устранена ли проблема. Если проблема устранена, вы закончите работу с этой статьей. Если нет, обратитесь в службу технической поддержки.