Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Symptom

Föreställ dig följande:

  • Du har ett program som körs i Internet Information Services (IIS) 7.0 på en dator med Windows Vista eller Windows Server 2008.

  • Du har både Windows-autentisering och Kernel-läge autentisering aktiverad.

    Obs! Detta är standardinställningen.

  • Du har useAppPoolCredentials attribut anges till true i avsnittet autentisering i filen Applicationhost.config. Du kanske har lagt till det här attributet om du vill kunna använda Kerberos-autentisering när du använder ett domänkonto för programpoolsidentiteten. Det här attributet måste till exempel läggas när du kör ett Microsoft Office SharePoint Server-webbplats. Avsnittet autentisering slag av följande.

    <windowsAuthentication enabled="true" useKernelMode="true" useAppPoolCredentials="true"/>

    Obs! Filen Applicationhost.config finns i enhet: \Windows\System32\inetsrv\config mapp.

I det här scenariot kan operativsystemet krascha. Dessutom visas en Stop 0x0000007e-felmeddelande på en blå skärm.

Obs! Problemet uppstår vanligtvis på webbservrar som är värdar för Office SharePoint Server 2007. Det här problemet uppstår på grund av behovet av konfiguration för Office SharePoint Server 2007 när Kerberos-autentisering används. Problemet kan emellertid uppstå för varje typ av webbplats som använder ett domänkonto, Kernel-läge autentisering och Kerberos-autentisering som anpassade programpoolsidentiteten.

Orsak

Det här problemet beror på ett programfel i kernel-läge http-drivrutinen (HTTP.sys).

Lösning

Information om snabbkorrigeringen

En snabbkorrigering är tillgänglig från Microsoft. Den här snabbkorrigeringen är emellertid avsedd att åtgärda det problem som beskrivs i denna artikel. Använd den här snabbkorrigeringen endast på datorer som har problemet som beskrivs i denna artikel. Snabbkorrigeringen kan komma att testas igen. Om du inte störs alltför mycket av detta problem rekommenderar vi att du väntar på nästa programuppdatering som innehåller den här snabbkorrigeringen.

Om snabbkorrigeringen är tillgänglig för hämtning finns ett avsnitt för "Snabbkorrigeringen är tillgänglig" överst i den här Knowledge Base-artikeln. Om den sektionen saknas, kontakta Microsofts support för att få tag på hotfixen.

Obs! Om det uppstår ytterligare problem eller krävs felsökning, kan du behöva skapa en serviceförfrågan. De vanliga supportkostnaderna gäller för övriga supportfrågor och problem som inte uppfyller kraven för den här snabbkorrigeringen. En fullständig lista över telefonnummer för Microsofts kundtjänst och Support eller skapa en serviceförfrågan finns på följande Microsoft-webbplats:

http://support.microsoft.com/contactus/?ws=supportObs! "Snabbkorrigeringen tillgänglig"-formuläret visar de språk som snabbkorrigeringen är tillgänglig. Om ditt språk inte visas beror det på att ingen snabbkorrigering är tillgänglig för språket.

Viktigt snabbkorrigeringar för Windows Vista och Windows Server 2008 ingår i samma paket. Endast en av dessa produkter får dock anges på sidan "Snabbkorrigering begäran". Markera den produkt som anges på sidan om du vill begära snabbkorrigeringspaket som gäller för både Windows Vista och Windows Server 2008.

Förutsättningar

Du måste ha Windows Vista Service Pack 1 (SP1) eller Windows Server 2008 installerat för att kunna installera den här snabbkorrigeringen.

Krav på omstart

Du måste starta om datorn när du har installerat den här snabbkorrigeringen.

Ersättningsinformation för Hotfix

Den här snabbkorrigeringen ersätter inte någon tidigare utgiven snabbkorrigering.

Filinformation

Den engelska versionen av den här snabbkorrigeringen har de filattribut (eller senare filattribut) som visas i följande tabell. Datum och tider för dessa filer anges i UTC-tid (UTC). När du visar filinformationen konverteras den till lokal tid. Använd fliken tidszon i datum och tid på Kontrollpanelen om du vill se skillnaden mellan UTC-tid och lokal tid.

IIS 7.0, x86

Filnamn

Filversion

Storlek

Datum

Tid

Plattform

Http.sys

6.0.600 1.22375

401,408

12-Feb-2009

03:33

x86

IIS 7.0, x64

Filnamn

Filversion

Storlek

Datum

Tid

Plattform

Http.sys

6.0.600 1.22375

596,480

12-Feb-2009

04:10

x64

IIS 7.0, IA-64

Filnamn

Filversion

Storlek

Datum

Tid

Plattform

Http.sys

6.0.600 1.22375

1,143,808

12-Feb-2009

02:54

IA-64

Temporär lösning

Undvik det här problemet genom att inaktivera Kernel-läge autentisering med någon av följande metoder.

Metod 1

Ange värdet för elementet useKernelMode till false i avsnittet lämplig windowsauthentication i filen ApplicationHost.config.

<windowsAuthentication enabled="true" useKernelMode="false"/>

Metod 2

Inaktivera Kernel-autentisering med IIS-hanteraren. Gör så här:

  1. Klicka på Start, klicka på Kör, Skriv
    inetmgr.exeoch klicka sedan på OK.

  2. I IIS-hanteraren, expandera
    servernamnet, expandera webbplatseroch klicka sedan på den webbplats som du vill ändra.

  3. Dubbelklicka på autentisering, klicka på Windows-autentisering så att den markeras och klicka sedan på Avancerade inställningar i fönstret åtgärd.

  4. Avmarkera kryssrutan Aktivera autentisering för Kernel-läge .

När du inaktiverar autentisering för Kernel-läge måste du starta om HTTP-tjänsten. IIS kommer att stoppas. Kör följande kommandon vid en kommandotolk.

  • NET STOP HTTP

  • NET START HTTP

  • IISRESET/START

Obs! Dessa kommandon stoppar HTTP-tjänsten. När du stoppar tjänsten http-får du ett varningsmeddelande om att de tjänster som är beroende av HTTP-tjänsten också kommer att stoppas. Anteckna noga dessa beroende tjänster så att du kan bestämma om du vill fortsätta och så att du kan starta om dem när du har startat om HTTP-tjänsten. De tjänster som är beroende av HTTP-tjänsten beror på Windows-roller och program som är installerade på datorn.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Mer Information

Utdata från anropsstacken

Om du använder de felsökningsverktyg för Windows och Microsoft symbol server för att undersöka den minnesdumpfil som skapades när den kraschar märker en anropsstack som liknar följande:
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
Obs! Del av anropsstacken som anger att denna särskilda systemkrasch sker är HTTP! UlpThreadPoolWorker.

Referenser

Mer information om hur du använder Kerberos-autentisering med Office SharePoint Server finns på följande webbplatser:

http://www.harbar.net/archive/2008/05/18/Using-Kerberos-with-SharePoint-on-Windows-Server-2008.aspx

http://blogs.msdn.com/webtopics/archive/2009/01/19/service-principal-name-spn-checklist-for-kerberos-authentication-with-iis-7-0.aspx

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×