Feature "Automatische Fensteroptimierung empfangen" für HTTP-Datenverkehr auf Windows Vista-basierten Computern

In diesem Artikel wird beschrieben, wie das Feature "Automatische Optimierung des Empfangsfensters" die Datenübertragung verbessert, wie Sie dieses Feature für HTTP-Datenverkehr auf Windows Vista-basierten Computern aktivieren bzw. verfügbar machen und probleme, die auftreten können, nachdem Sie dieses Feature für HTTP-Datenverkehr aktiviert haben.

Gilt für: Windows Vista
Ursprüngliche KB-Nummer: 947239

Einführung

Windows Vista enthält das Feature "Automatische Optimierung des Empfangsfensters" , das die Leistung von Programmen verbessert, die TCP-Daten über ein Netzwerk empfangen. Dieses Feature ist jedoch standardmäßig für Programme deaktiviert, die die Windows HTTP-Dienste (WinHTTP) -Schnittstelle verwenden. Einige Beispiele für Programme, die WinHTTP verwenden, sind automatische Updates, Windows Update, Remotedesktopverbindung, Windows Explorer (Netzwerkdateikopie) und Sharepoint (WebDAV).

Wenn Sie die automatische Optimierung des Empfangsfensters für WinHTTP-Datenverkehr aktivieren, können Datenübertragungen über das Netzwerk effizienter sein. In einigen Fällen kann es jedoch zu langsameren Datenübertragungen oder Konnektivitätsverlusten kommen, wenn Ihr Netzwerk einen älteren Router und eine firewall verwendet, die dieses Feature nicht unterstützt. Wenn Sie beispielsweise Windows Internet Explorer für den Zugriff auf Anwendungen verwenden, die in Microsoft Office SharePoint Server gehostet werden, kann sich der HTTP-Datenverkehr verlangsamen. Dies liegt daran, dass bestimmte Router die automatische Optimierung des Empfangsfensters nicht unterstützen.

Hinweis

Seit der Veröffentlichung von Windows 7 ist die automatische Fensteroptimierung für Programme verfügbar, die die Anwendungsprogrammierschnittstelle (Application Programming Interface, API) von Windows Internet (WinINet) für HTTP-Anforderungen anstelle von WinHTTP verwenden. Einige Beispiele für Programme, die WinINet für HTTP-Datenverkehr verwenden, sind internet Explorer, Outlook und Outlook Express.

Wie die automatische Optimierung des Empfangsfensters die Datenübertragung verbessert

Die automatische Optimierung des Empfangsfensters ermöglicht es dem Betriebssystem, Routingbedingungen wie Bandbreite, Netzwerkverzögerung und Anwendungsverzögerung kontinuierlich zu überwachen. Daher kann das Betriebssystem Verbindungen konfigurieren, indem das TCP-Empfangsfenster skaliert wird, um die Netzwerkleistung zu maximieren. Um die optimale Größe des Empfangsfensters zu bestimmen, misst das Feature Automatische Optimierung des Empfangsfensters die Produkte, die die Bandbreite verzögern, und die Abrufraten der Anwendung. Anschließend passt das Feature "Automatische Optimierung des Empfangsfensters" die Größe des Empfangsfensters der laufenden Übertragung an, um die ungenutzte Bandbreite zu nutzen.

Aktivieren des Features "Automatische Optimierung des Empfangsfensters" für WinHTTP-Datenverkehr

Hinweis

Voraussetzungen: Sie müssen Windows Vista Service Pack 2 oder Windows Vista Service Pack 1 ausführen oder hotfix 939006 installiert haben, um die automatische Optimierung für WinHTTP zu aktivieren.

Wichtig

Dieser Abschnitt, diese Methode bzw. diese Aufgabe enthält eine Beschreibung der Schritte zum Bearbeiten der Registrierung. Durch die falsche Bearbeitung der Registrierung können schwerwiegende Probleme verursacht werden. Daher ist es wichtig, bei der Ausführung der folgenden Schritte sorgfältig vorzugehen. Für zusätzlichen Schutz sichern Sie die Registrierung, bevor Sie sie ändern. Sie können die Registrierung wiederherstellen, wenn ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base: 322756 Sichern und Wiederherstellen der Registrierung unter Windows.
Um die automatische Optimierung des Empfangsfensters für HTTP-Datenverkehr zu aktivieren, müssen Sie die Registrierung bearbeiten. Gehen Sie dazu wie folgt vor:

  1. Klicken Sie auf Start, geben Sie regedit in das Feld Suche starten ein, und drücken Sie dann die EINGABETASTE.
  2. Suchen Sie den Registrierungsunterschlüssel HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp, und klicken Sie dann mit der rechten Maustaste darauf.
  3. Zeigen Sie auf Neu, und klicken Sie dann auf DWORD-Wert.
  4. Geben Sie TcpAutotuning ein, und drücken Sie dann die EINGABETASTE.
  5. Klicken Sie mit der rechten Maustaste auf TcpAutotuning, und klicken Sie dann auf Ändern.
  6. Geben Sie in das Datenfeld Wert den Wert 1 ein, und klicken Sie dann auf OK.
  7. Beenden Sie den Registrierungs-Editor.
  8. Starten Sie den Computer neu.

Das Feature "Automatische Optimierung des Empfangsfensters" ist für HTTP-Datenverkehr aktiviert, wenn der Registrierungseintrag TcpAutotuning auf 1 festgelegt ist. Das Feature "Automatische Optimierung des Empfangsfensters" ist nicht für HTTP-Datenverkehr aktiviert, wenn der Registrierungseintrag TcpAutotuning nicht vorhanden ist oder wenn er auf einen Wert festgelegt ist, der nicht 1 ist.

Führen Sie die folgenden Schritte aus, um Windows Internet (WinINet) in Windows 7 zu aktivieren:

  1. Klicken Sie auf Start, geben Sie regedit in das Feld Programme und Dateien suchen ein, und drücken Sie dann die EINGABETASTE.

  2. Suchen Sie den Registrierungsunterschlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings, und klicken Sie dann mit der rechten Maustaste darauf.

  3. Zeigen Sie auf Neu, und klicken Sie dann auf DWORD-Wert.

  4. Geben Sie TcpAutotuning ein, und drücken Sie dann die EINGABETASTE.

  5. Klicken Sie mit der rechten Maustaste auf TcpAutotuning, und klicken Sie dann auf Ändern.

  6. Geben Sie in das Datenfeld Wert den Wert 1 ein, und klicken Sie dann auf OK.

  7. Wiederholen Sie Schritt 2 bis Schritt 6, um einen TcpAutotuning-Eintrag mit dem DWORD-Wert 1 unter dem folgenden Registrierungsunterschlüssel hinzuzufügen:

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

  8. Beenden Sie den Registrierungs-Editor.

  9. Starten Sie den Computer neu.

WinINet ist aktiviert, wenn die TcpAutotuning-Registrierungseinträge auf 1 festgelegt sind. WinINet ist nicht aktiviert, wenn die TcpAutotuning-Registrierungseinträge nicht vorhanden sind oder wenn sie auf einen Wert festgelegt sind, der nicht 1 ist.

Testen Sie, ob das Problem behoben ist. Wenn das Problem behoben ist, sind Sie mit diesem Artikel fertig. Wenn das Problem noch nicht behoben ist, wenden Sie sich an den Support.

Probleme, die auftreten können, nachdem Sie das Feature "Automatische Optimierung des Empfangsfensters" für HTTP-Datenverkehr aktiviert haben

Wenn die Automatische Optimierung des Empfangsfensters für HTTP-Datenverkehr aktiviert ist, können ältere Router, ältere Firewalls und ältere Betriebssysteme, die mit der automatischen Optimierung des Empfangsfensters nicht kompatibel sind, manchmal zu einer langsamen Datenübertragung oder einem Konnektivitätsverlust führen. Wenn dies der Fall ist, kann die Leistung der Benutzer langsam sein. Oder die Anwendungen können abstürzen. Diese älteren Geräte entsprechen nicht dem RFC 1323-Standard. Einige Gerätehersteller stellen Software bereit, die die Hardwareeinschränkungen umgeht. Wenden Sie sich an den Gerätehersteller, um zu ermitteln, ob diese Art von Software verfügbar ist.

Wenn sich die inkompatiblen Geräte außerhalb Ihres organization befinden und Sie die Geräte nicht ändern können, bleibt dieses Problem bestehen. Daher müssen Sie möglicherweise das Feature Automatische Optimierung des Empfangsfensters für HTTP-Datenverkehr deaktivieren.

Deaktivieren der Automatischen Optimierung des Empfangsfensters

Führen Sie die folgenden Schritte aus, um die automatische Optimierung des Empfangsfensters für HTTP-Datenverkehr zu deaktivieren:

  1. Melden Sie sich beim Computer als Benutzer mit Administratoranmeldeinformationen an.

  2. Klicken Sie auf Start, geben Sie runas /user: local_computer_name \administrator cmd in das Feld Suche starten ein, und drücken Sie dann die EINGABETASTE.

  3. Wenn Sie zur Eingabe des Kennworts für das Administratorkonto aufgefordert werden, geben Sie das richtige Kennwort ein, und drücken Sie dann die EINGABETASTE.

  4. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, und drücken Sie die EINGABETASTE:

    netsh interface tcp set global autotuninglevel=disabled
    
  5. Beenden Sie das Eingabeaufforderungsfenster.

  6. Starten Sie den Computer neu.

Testen Sie, ob das Problem behoben ist. Wenn das Problem behoben ist, sind Sie mit diesem Artikel fertig. Wenn das Problem noch nicht behoben ist, wenden Sie sich an den Support.