Sümptomid
Kujutage ette järgmist stsenaariumi.
-
Teil on veebirakendus, mis töötab Internet Information Services (IIS) 7.0, Windows Vista või Windows Server 2008 põhisesse arvutisse.
-
Teil on Windowsi autentimine ja tuuma režiimi autentimine on lubatud.
Märkus. See on vaikimisi. -
Teil on useAppPoolCredentials atribuut seatud TRUE faili Applicationhost.config jaotises autentimise. Võite lisada see atribuut võimaldab kasutada Kerberose autentimist, kui kasutate domeenikontot rakendusekausta identiteet. Näiteks tuleb lisada see atribuut, kui kasutate Microsoft Office SharePoint Serveri saidi. Jaotis autentimise sarnaneb järgmisega.
<windowsAuthentication enabled="true" useKernelMode="true" useAppPoolCredentials="true"/>
Märkus. Faili Applicationhost.config asub kaustas draiv: \Windows\System32\inetsrv\config kausta.
Selle stsenaariumi korral võib operatsioonisüsteemi krahhi. Lisaks kuvatakse Sinise taustaga ekraanil kuvatakse Stop 0x0000007e tõrketeade.
Märkus. See probleem ilmneb tavaliselt veebiserveritesse majutavates Office SharePoint Server 2007. See probleem tekib Office SharePoint Server 2007 konfiguratsiooni nõuded Kerberose autentimine kasutamisel. Aga probleem võib ilmneda mis tahes veebisaiti, mis kasutab kohandatud rakendusekausta identiteet kui tuumrežiimis autentimist, Kerberose autentimine ja domeenikontot.
Põhjus
See probleem ilmneb HTTP tuumrežiimi draiver (HTTP.sys) vea tõttu.
Lahendus
Kiirparanduse teave
Toetatud käiguparandus on saadaval Microsoftilt. See kiirparandus on ette nähtud üksnes käesolevas artiklis kirjeldatud probleemi lahendamiseks. Kasutage seda kiirparandust ainult selles artiklis kirjeldatud probleemiga süsteemide. Seda kiirparandust võidakse täiendavalt testida. Seega, kui probleem teid tõsiselt ei kahjusta, soovitame oodata järgmist tarkvaravärskendust, mis sisaldab seda kiirparandust.
Kui kiirparandus on allalaadimiseks saadaval, on selle teabebaasi artikli ülaosas jaotises "Käigultparandus saadaval". Kui seda jaotist ei ole, kontakteeruge vastava kiirparanduse hankimiseks Microsofti klienditeeninduse ja toega.
Märkus. Kui ilmneb veel probleeme või kui on tarvis teha tõrkeotsing, peate looma eraldi tugiteenuse taotluse. Tavapärane tugiteenuse tasu kehtib täiendavatele tugiteenustega seotud küsimustele ning probleemidele, mis pole lahendatavad konkreetse kiirparandusega. Täieliku loetelu Microsofti klienditeeninduse ja -toe telefoninumbrite või eraldi tugiteenuse taotluse loomiseks külastage järgmist Microsofti veebisaiti:
http://support.microsoft.com/contactus/?ws=supportMärkus. "Kiirparandus on allalaadimiseks saadaval" vormil kuvatakse keeled, mille jaoks kiirparandus on saadaval. Kui te ei näe oma keelt, ei ole kiirparandus selles keeles saadaval.
Windows Vista ja Windows Server 2008 Kiirparandused on samas paketis. Siiski võib ainult üks nendest toodetest loetletud leheküljel "Kiirparanduse taotluse". Windows Vista ja Windows Server 2008 puhul kehtiva kiirparanduspaketi taotlemiseks valige lihtsalt toode, mis on loetletud leheküljel.
Eeltingimused
Peab teil olema Windows Vista Service Pack 1 (SP1) või Windows Server 2008 installitud selle käigultparanduse.
Taaskäivitamise nõue
Pärast selle kiirparanduse rakendamist arvuti taaskäivitama.
Kiirparanduse asendamise teave
See kiirparandus ei asenda varem välja antud Kiirparandusi.
Failiteave
Sellel kiirparanduse ingliskeelsel versioonil on failiatribuudid (või hilisemad failiatribuudid), mis on loetletud järgmises tabelis. Kuupäevad ja kellaajad need failid jaoks on loetletud maailmaaja järgi (UTC). Faili teabe vaatamisel teisendatakse see kohalikule ajale. UTC ja kohaliku aja erinevuste väljaselgitamiseks kasutage juhtpaneeli üksuses kuupäev ja kellaaeg vahekaarti ajavöönd .
IIS 7.0, x86
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
Platvorm |
---|---|---|---|---|---|
Http.sys |
6.0.600 1.22375 |
401,408 |
12-Feb-2009 |
03:33 |
x86 |
IIS 7.0, x64
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
Platvorm |
---|---|---|---|---|---|
Http.sys |
6.0.600 1.22375 |
596,480 |
12-Feb-2009 |
04:10 |
x64 |
IIS 7.0, IA-64
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
Platvorm |
---|---|---|---|---|---|
Http.sys |
6.0.600 1.22375 |
1,143,808 |
12-Feb-2009 |
02:54 |
IA-64 |
Lahendus
Selle probleemi lahendamiseks keelake tuuma režiimi autentimine, kasutades ühte järgmistest meetoditest.
1. meetod
Sobiva windowsauthentication jaotises faili ApplicationHost.config seatud false useKernelMode elemendi väärtus.
<windowsAuthentication enabled="true" useKernelMode="false"/>
2. meetod
Tuuma režiimi autentimine keelata IIS-i halduri abil. Selleks toimige järgmiselt.
-
Klõpsake nuppu Start, käsku Käivita, tippige käsk
inetmgr.exe, ja seejärel klõpsake nuppu OK. -
Laiendage IIS-i haldur
Serveri nimi, laiendada veebilehtede, ja klõpsake veebisait, mida soovite muuta. -
Topeltklõpsake autentimine, klõpsake Windowsi autentimine esile ja seejärel klõpsake Täpsemad sätted paanil toiming.
-
Märkige ruut tuumrežiimi autentimise lubamiseks .
Pärast tuuma režiimi autentimine keelamiseks peate taaskäivitama HTTP-teenust. See lõpetab IIS-i. Laiendatud käsuviibalt käsu käivitage järgmised käsud.
-
NET STOP HTTP
-
NET START HTTP
-
IISRESET /START
Märkus. Need käsud on peatada HTTP-teenust. Kui te peatada HTTP-teenust, kuvatakse hoiatusteade, et teenused, mis sõltuvad HTTP-teenust ka lõpetas. Arvestama ettevaatlik nende sõltuvad teenused nii, et saate määrata, kas soovite jätkata ja taaskäivitamist saate need HTTP-teenuse taaskäivitamisel. Teenused, mis sõltuvad HTTP-teenust sõltub Windows rollide ja rakendusi, mis on praegu arvutisse installitud.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Lisateabe saamiseks
Kõne pinu väljund
Kui kasutate selle Windowsi ja Microsofti sümboliserveri kontrollida mälutõmmisefail on loodud pärast krahhi, märkate kutsepinu, mis sarnaneb järgmisega:
Child-SP RetAddr Call Sitefffffa60`02ff5b58 fffff800`01ba3644 nt!KeBugCheckEx
fffffa60`02ff5b60 fffff800`01b60f71 nt!PspUnhandledExceptionInSystemThread+0x24
fffffa60`02ff5ba0 fffff800`018c87d8 nt!PspSystemThreadStartup+0x9e
fffffa60`02ff5bd0 fffff800`018c86bd nt!_C_specific_handler+0x8c
fffffa60`02ff5c40 fffff800`018cfcff nt!RtlpExecuteHandlerForException+0xd
fffffa60`02ff5c70 fffff800`0188cd83 nt!RtlDispatchException+0x22f
fffffa60`02ff6360 fffff800`018b51a9 nt!KiDispatchException+0xc3
fffffa60`02ff6960 fffff800`018b3fa5 nt!KiExceptionDispatch+0xa9
fffffa60`02ff6b40 00000000`00010005 nt!KiPageFault+0x1e5
fffffa60`02ff6cd8 fffffa60`0805129e 0x10005
fffffa60`02ff6ce0 fffff800`01ad7ff3 HTTP!UlpThreadPoolWorker+0x28e
fffffa60`02ff6d50 fffff800`018ef546 nt!PspSystemThreadStartup+0x57
fffffa60`02ff6d80 00000000`00000000 nt!KxStartSystemThread+0x16
Märkus. Kutsepinu, mis näitaks selle konkreetse süsteemi krahhi esineb osa on HTTP! UlpThreadPoolWorker.
Viited
Kerberose autentimine koos Office SharePoint Serveri kasutamise kohta lisateabe saamiseks külastage järgmisi veebisaite:
http://www.harbar.net/archive/2008/05/18/Using-Kerberos-with-SharePoint-on-Windows-Server-2008.aspx