Http.sys setările registry pentru Windows

Traduceri articole Traduceri articole
ID articol: 820129 - View products that this article applies to.
Măriți totul | Reduceți totul

În această pagină

Rezumat

În Windows Server 2003 și versiunile ulterioare, Http.sys este modul kernel driver-ul, care se ocupă de cereri HTTP. Mai multe valori de registry poate fi configurat conform cerințelor specifice. Tabelul de la secțiunea "Mai multe informații" conține următoarele informații despre aceste valori de registry:
  • Registru cheie nume
  • Valorile implicite
  • Zone de valoare validă
  • Funcții-cheie registry
  • Coduri de avertizare (după caz)
Notă Consultați secțiunea "Coduri de avertisment" pentru informații despre riscurile potențiale când creați și configurați valorile de registry utilizând setările decât setările implicite.

Acest articol este destinat utilizatorilor avansați și presupune cunoștințe de registry și de riscurile care sunt implicate atunci când registrul este schimbat.

Informații suplimentare

Importante Această secțiune, metodă sau activitate conține pași care vă spune cum să modificați registry-ul. Cu toate acestea, pot apărea probleme grave dacă modificați registry incorect. Prin urmare, asigurați-vă că urmați acești pași cu atenție. Pentru protecția adăugată, copiere de rezervă de registry înainte de a modifica aceasta. Apoi, aveți posibilitatea să restabiliți registry dacă apare o problemă. Pentru mai multe informații despre modul de copiere de rezervă și restaurarea registry, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
322756 Cum de rezervă și restabilirea registry în Windows


Aveți posibilitatea să creați următoarele valori DWORD sub următoarea cheie de registry:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
Reduceți tabelulMăriți tabelul
Registru cheieValoare implicităInterval de valori valideRegistru cheie funcțiaCod de avertizare
AllowRestrictedChars0BooleanDacă nenul, Http.sys acceptă caractere hex-a scăpat în cerere de URL-uri care decodează la U + 0000-U + 001F și U + 007F-U + 009F zone.0
EnableAggressiveMemoryUsage00,1Preallocate rezervă pool memorie. implicit, serviciul HTTP nu mai accepta conexiuni la mai putin de 20 megaocteți (MO) de memorie de rezervă piscina este disponibilă. După ce adăugați această valoare în registry, serviciul HTTP nu mai accepta conexiuni la mai puțin de 8 MB de memorie de rezervă piscina este disponibilă. Stabilirea această valoare de registry poate reduce numărul de "Connections_refused" și 503 erori în fișierul Httperr.log.

Notă Aceasta se aplică numai la Windows Server 2003.
0
EnableNonUTF81BooleanDacă zero, Http.sys acceptă numai UTF-8-codificat URL. Dacă nenul, Http.sys acceptă, de asemenea, codificat ANSI sau DBCS URL-uri în cereri.0
FavorUTF81BooleanDacă nenul, Http.sys întotdeauna încearcă să decodeze un URL ca UTF-8 în primul rând; Dacă această conversie nu reușește și EnableNonUTF8 este diferită de zero, Http.sys apoi încearcă să decodeze aceasta ca ANSI sau DBCS. Dacă zero (și EnableNonUTF8 este diferită de zero), Http.sys încearcă să decodeze aceasta ca ANSI sau DBCS; Dacă nu este de succes, incearca o conversie UTF-8.0
MaxBytesPerSend655361-0xFFFFF (octeți)Suprascrie dimensiunea ferestrei TCP care este folosit de Http.sys. O valoare mai mare poate permite viteze de download mai mari în medii de rețea care au lățime de bandă mare și latență ridicat.

Notă Aceasta se aplică numai la Windows Server 2003.
0
MaxConnectionsMAX_ULONG1024(1K) – 2031616 conexiunile (2 MB)Suprascrie MaxConnections de calcul în driverul. Acest lucru este în principal o func?ie de memorie.1
MaxEndpoints00 - 1024 Numărul maxim de curent endpoint obiecte care sunt permise. valoare implicită de la zero implică faptul că valoarea maximă este calculat din memoria disponibilă.

Notă Aceasta se aplică numai la Windows Server 2003.
1
MaxFieldLength1638464 - 65534 (64 k - 2) bytesStabilește o limită superioară pentru fiecare antet. A se vedea MaxRequestBytes. Această limită se traduce aproximativ 32 k de caractere pentru un URL.1
MaxRequestBytes16384256 - 16777216 De octeți (16 MB)Determină limita superioară pentru dimensiunea totală de linia de solicitare și anteturile.
Setarea implicită este 16 KB. Dacă această valoare este mai mică decât MaxFieldLength, valoarea MaxFieldLength este ajustată.
1
PercentUAllowed1BooleanDacă nenul, Http.sys acceptă %uNNNN notație în cerere de URL-uri.0
UrlSegmentMaxCount2550 - 16.383 segmenteNumărul maxim de segmente de traseu URL-ul. Dacă zero, Contele delimitată de valoarea maximă a unui ULONG.1
UriEnableCache1BooleanDacă nenul, Http.sys răspuns și fragment cache este activat.0
UriMaxUriBytes262144 (octeți)4096(4k)-16777216(16MB) octețiNici un răspuns care este mai mare decât această valoare este în cache în cache-ul kernel răspuns.1
3
UriScavengerPeriod120 (secunde)10 - 0xFFFFFFFF secundeDetermină frecvența de măturător de stradă cache. Orice răspuns sau fragment care nu a fost vizitată în numărul de secunde egal cu UriScavengerPeriod este spălată.1
2
UrlSegmentMaxLength2600 - caractere 32,766Numărul maxim de caractere într-un segment de traseu URL-ul (zona dintre slashes în URL-ul). Dacă zero, este lungimea care este delimitată de valoarea maximă a unui ULONG.1
Pot apărea lent de performanță în Internet Information Services (IIS) 6.0 când aplicații API server internet (ISAPI) sau aplicații de comun Gateway Interface (CGI), care sunt gazduite pe IIS 6.0 Trimite răspunsuri. Dacă vă confruntați cu această problemă, adăuga?i valoarea MaxBufferedSendBytes DWORD la registru.Pentru mai multe informații despre această problemă, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
906977BUG: Aveți funcționare lentă atunci când ISAPI aplicații și aplicații CGI care sunt gazduite pe Internet informații Services 6.0 Trimite răspunsuri
În Windows XP și versiuni mai recente și în Windows Server 2003 și în versiunile ulterioare, aveți posibilitatea să creați valorii DWORD sub următoarea cheie de registry:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTPFilter\Parameters
Reduceți tabelulMăriți tabelul
Registru cheieValoare implicităInterval de valori valideRegistru cheie funcțiaCod de avertizare
CertChainCacheOnlyUrlRetrieval10,1implicit, sugestii de AIA nu sunt urmate în timpul validării lanț atunci când IIS este configurat pentru a utiliza certificatele Client. Acest comportament este pentru motive de performanță și securitate. De exemplu, acest comportament poate ajuta la prevenirea atacurilor DoS. Cu toate acestea, acest comportament poate duce la refuzuri neașteptate certificat atunci când este nevoie de AIA regăsire. Pentru a suprascrie acest comportament, puteți seta parametrul DWORD CertChainCacheOnlyUrlRetrieval la 0 (zero) în cheie de registry "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTPFilter\Parameters".Nu este cazul

Coduri de avertizare

  • 0: Nici un risc.
  • 1: Schimbarea această cheie de registry este considerat extrem de periculos. Această cheie cauzele Http.sys să utilizeze mai multă memorie și pot crește vulnerabilitatea la atacuri rău intenționate.
  • 2: O valoare scăzută poate provoca cache pentru a fi eliminate mai frecvent. Dacă acest comportament se produce, aceasta poate afecta performan?a.
  • 3: O valoare scăzută poate afecta performanța pentru conținut static.


Modificările efectuate în registry nu vor avea efect până când reporniți serviciul HTTP. În plus, trebuie să reporniți orice alte consolidare servicii IIS.

Pentru a reporni serviciul HTTP, tipul și toate alte consolidare servicii IIS, urmați acești pași:
  1. Faceți clic pe Începe, faceți clic pe Alerga, tip Cmd, apoi faceți clic pe ok.
  2. La linia Către de comandă, tastați net stop http, apoi apăsați Enter.
  3. La linia Către de comandă, tastați net start http, apoi apăsați Enter.
  4. La linia Către de comandă, tastați net oprire iisadmin y, apoi apăsați Enter.

    Notă consolidare servicii IIS care depind de serviciu IIS Admin serviciul, de asemenea, va fi oprit. Observați serviciile IIS care sunt oprit atunci când vă opriți serviciul IIS Admin serviciul. Fiecare serviciu va fi repornit în pasul următor.
  5. Reporniți serviciile IIS pe care s-au oprit în pasul 4. Pentru aceasta, tastați net start numeserviciula linia Către de comandă și apoi apăsați Enter. În comanda,numeserviciu este nume de sign-in serviciului pe care doriți să reporniți. De exemplu, pentru a reporni serviciul serviciul publicare World Wide Web, tastați net start "Serviciul publicare World Wide Web", apoi apăsați Enter.

Proprietă?i

ID articol: 820129 - Ultima examinare: 9 ianuarie 2013 - Revizie: 1.0
Se aplică la:
  • 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
Cuvinte cheie: 
kbinfo kbmt KB820129 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 820129

Trimite?i feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com