Teď jste offline a čekáte, až se znova připojí internet.

Nastavení registru HTTP.sys Windows

Podpora pro Windows Server 2003 byla ukončena 14. července 2015

Společnost Microsoft ukončila podporu pro Windows Server 2003 dne 14. července 2015. Tato změna ovlivnila aktualizace softwaru a možnosti zabezpečení. Další informace o tom, co to pro vás znamená a jak zajistit ochranu.

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

820129
Souhrn
V systému Windows Server 2003 a novějších verzích ovladače Http.sys je ovladač režimu jádra, který zpracovává požadavky HTTP. Podle specifických požadavků je možné nakonfigurovat několik hodnot registru. V tabulce v části "Další informace" obsahuje následující informace o těchto hodnot registru:
  • Názvy klíčů registru
  • Výchozí hodnoty
  • Platné hodnoty rozsahů
  • Funkce klíče registru
  • Kódy upozornění, (případně)
Poznámka: Je-li vytvořit a konfigurovat pomocí nastavení než výchozí nastavení hodnoty registru, naleznete v části "Kódy upozornění" informace o možných rizicích.

Tento článek je určen pro pokročilé uživatele a předpokládá znalost registru a rizika, které jsou zahrnuty při změně registru.
Další informace
Důležité Tento oddíl, metoda nebo úkol obsahuje kroky, které popisují úpravu registru. Však mohou nastat závažné problémy při nesprávné úpravě registru. Proto se ujistěte, opatrně postupujte takto. Pro zvýšení ochrany před úpravou zálohujte registr. Pokud dojde k potížím, pak můžete registr obnovit ze zálohy. Pro další informace o zálohování a obnovení registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
322756 Postup při zálohování a obnovení registru v systému Windows


Můžete vytvořit následující hodnoty DWORD v následujícím klíči registru:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
Klíč registruVýchozí hodnotaRozsah platných hodnotFunkce klíče registruVÝSTRAŽNÝ kód
AllowRestrictedChars0Logická hodnotaPokud nenulová, ovladač Http.sys přijímá šestnáctkový uvozena znaky v žádosti adresy URL, které dekódování na U + 0000-U + 001F a U + 007F-U + 009F oblastí.0
EnableAggressiveMemoryUsage00,1Předběžné přidělení nestránkovaného fondu paměti. Ve výchozím nastavení služba HTTP přestane přijímat připojení, pokud je k dispozici méně než 20 megabajtů (MB) paměti nestránkovaného fondu. Po přidání této hodnoty registru služba HTTP přestane přijímat připojení, pokud je k dispozici méně než 8 MB paměti nestránkovaného fondu paměti. Nastavení této hodnoty registru může snížit počet "Connections_refused" a 503 chyby v souboru Httperr.log.

Poznámka: To platí pouze pro systém Windows Server 2003.
0
EnableNonUTF81Logická hodnotaPokud je nula, ovladač Http.sys přijímá pouze URL kódování UTF-8. Pokud je nenulový, ovladač Http.sys přijímá také URL kódování ANSI nebo DBCS v žádosti.0
FavorUTF81Logická hodnotaPokud je nenulový, ovladač Http.sys se vždy pokusí dekódovat URL ve formátu UTF-8. Pokud selže tento převod a EnableNonUTF8 je nenulová, ovladač Http.sys se poté pokusí dekódovat jako ANSI nebo sadu DBCS. V případě nulové hodnoty (a EnableNonUTF8 je nenulová), ovladač Http.sys se pokusí dekódovat jako ANSI nebo DBCS; Pokud to není úspěšné, se pokusí o převod kódování UTF-8.0
MaxBytesPerSend655361-0xFFFFF (bajty)Velikost okna protokolu TCP, který používá ovladač Http.sys přepíše. Vyšší hodnota může povolit vyšší rychlost stahování v síťovém prostředí s velkou šířkou pásma a dlouhou čekací dobou.

Poznámka: To platí pouze pro systém Windows Server 2003.
0
MaxConnectionsMAX_ULONG1024(1k) – 2031616 připojení (2MB)Výpočet MaxConnections v ovladači přepíše. Toto je především funkce paměti.1
Třídy MaxEndpoints00 - 1024 Maximální počet aktuální koncový bod objekty, které jsou povoleny. Výchozí hodnotu nula znamená, že maximální vypočteného z paměti.

Poznámka: To platí pouze pro systém Windows Server 2003.
1
MaxFieldLength1638464 - 65534 (64 kb / s - 2) bajtůNastaví horní limit pro záhlaví. Viz MaxRequestBytes. Tento limit převede na přibližně 32k znaků pro adresu URL.1
MaxRequestBytes16384256 - 16777216 bajty (16MB)Určuje horní mez pro celkovou velikost řádku požadavku a záhlaví.
Výchozí nastavení je 16KB. Pokud je tato hodnota nižší než MaxFieldLength, je hodnota MaxFieldLength upravena.
1
PercentUAllowed1Logická hodnotaPokud je nenulový, ovladač Http.sys přijímá %uNNNN zápis v žádosti adresy URL.0
UrlSegmentMaxCount2550 - 16 383 segmentůMaximální počet segmentů cesty URL. V případě nulové hodnoty počtu ohraničené maximální hodnotu typu ULONG.1
UriEnableCache1Logická hodnotaPokud je nenulový, je povolena mezipaměť Http.sys odpověď a fragment.0
UriMaxUriBytes262144 (bajty)4096(4k) – 16777216(16MB) bajtůŽádnou odpověď, která je větší než tato hodnota není uložena v mezipaměti v mezipaměti jádra odpověď.1
3
UriScavengerPeriod120 (v sekundách)10 - 0xFFFFFFFF sekund.Určuje četnost čištění mezipaměti. Všechny odpovědi nebo fragment, který nepoužíval jako počet sekund, které se rovná UriScavengerPeriod vyprázdněn.1
2
UrlSegmentMaxLength2600 - 32 766 znakůMaximální počet znaků v segmentu cesty adresy URL (oblast mezi lomítka v adrese URL). Pokud je nula, je délka, která je ohraničena maximální hodnotu typu ULONG.1
Pomalý výkon v Internetová informační služba (IIS) 6.0 může dojít při aplikace Internet Server API (ISAPI) nebo aplikace rozhraní CGI (Common Gateway), které jsou hostovány ve službě IIS 6.0 odeslat odpovědi. Pokud k tomuto problému dochází, můžete přidat do registru hodnotu MaxBufferedSendBytes DWORD.Další informace o tomto problému klepněte na následující číslo článku databáze Microsoft Knowledge Base:
906977 Chyba: Můžete dojít ke snížení výkonu aplikace ISAPI a CGI aplikací, která je hostitelem Internetová informační služba 6.0 odeslání odpovědi
V systému Windows XP a vyšších verzích a v systému Windows Server 2003 a novějších verzích můžete také vytvořit následující hodnotu DWORD v následujícím klíči registru:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTPFilter\Parameters
Klíč registruVýchozí hodnotaRozsah platných hodnotFunkce klíče registruVÝSTRAŽNÝ kód
CertChainCacheOnlyUrlRetrieval10,1Standardně nejsou sledovány odkazy AIA během ověřování řetězu při IIS je nakonfigurován pro použití klientských certifikátů. Toto chování je z důvodu výkonu a zabezpečení. Například tomuto chování lze zabránit útokům DoS. Však toto chování také může vést k odmítnutí osvědčení neočekávané potřeby načítání AIA. Chcete-li toto nastavení změnit, můžete nastavit parametr DWORD CertChainCacheOnlyUrlRetrieval na hodnotu 0 (nula) v klíči registru "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTPFilter\Parameters".Není k dispozici

Kódy upozornění

  • 0: žádné riziko.
  • 1: Změna tohoto klíče registru je považován za velmi nebezpečné. Tento klíč způsobí, že ovladač Http.sys používat více paměti a může zvýšit zranitelnost vůči škodlivým útokům.
  • 2: nízké hodnoty může způsobit, že mezipaměť vyprázdněna častěji. Pokud k tomuto chování dochází, může ovlivnit výkon.
  • 3: nízké hodnoty může ovlivnit výkon na statický obsah.


Změny provedené v registru se projeví až po restartování služby protokolu HTTP. Navíc pravděpodobně restartování všech souvisejících služeb IIS.

Restartujte službu HTTP, typu a všech souvisejících služeb IIS, postupujte takto:
  1. Klepněte na tlačítko Start, klepněte na tlačítko Spustit, typ Cmda potom klepněte na tlačítko OK.
  2. Na příkazovém řádku zadejte: příkaz net stop http, a stiskněte klávesu Enter.
  3. Na příkazovém řádku zadejte: příkaz net start http, a stiskněte klávesu Enter.
  4. Na příkazovém řádku zadejte: příkaz net stop iisadmin /y, a stiskněte klávesu Enter.

    Poznámka: Budou také zastaveny všechny služby IIS, které závisí na službě IIS Admin Service. Všimněte si, služby IIS, které jsou zastaveny při ukončení služby Správa služby IIS. Jednotlivé služby bude restartován v dalším kroku.
  5. Restartování služby IIS, které byly zastaveny v kroku 4. Chcete-li to provést, zadejte příkaz net start Název_službyna příkazovém řádku a stiskněte klávesu Enter. V tomto příkazuNázev_služby je název služby, který chcete restartovat. Restartování služby World Wide Web Publishing Service, zadejte například net start "World Wide Web Publishing Service", a stiskněte klávesu Enter.

Upozornění: Tento článek byl přeložen automaticky

Vlastnosti

ID článku: 820129 - Poslední kontrola: 03/15/2015 03:37:00 - Revize: 11.0

  • Windows Server 2012 Standard
  • Windows 8
  • Windows 8 Pro
  • Windows 8 Enterprise
  • Windows 7 Professional
  • Windows 7 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 Enterprise
  • Windows Vista Enterprise
  • Windows Vista Ultimate
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Standard x64 Edition
  • Microsoft Windows Server 2003 R2 Enterprise x64 Edition
  • kbinfo kbmt KB820129 KbMtcs
Váš názor