Oprava: Obdržíte chybovou zprávu STOP 0x0000007e na modré obrazovce při AppPoolCredentials atribut je nastaven na hodnotu true a použít účet domény jako identita fondu aplikací v IIS 7.0

Překlady článku Překlady článku
ID článku: 962943 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Předpokládejme následující situaci:
  • Máte webovou aplikaci, která je spuštěna v Internetová informační služba (IIS) 7.0 v počítači se systémem Windows Vista nebo v počítači se systémem Windows Server 2008.
  • Máte Windows ověřování a režimu jádra ověřování povoleno.

    Poznámka: Toto je ve výchozím nastavení.
  • Máte useAppPoolCredentials atribut nastavit na hodnotu true v části ověřování v souboru applicationhost.config. Jste pravděpodobně přidali tento atribut povolit použití ověřování Kerberos při použití účtu domény pro identitu fondu aplikací. Tento atribut musí být například přidány při spuštění serveru Microsoft Office SharePoint Server. V části ověřování následujícímu.
    <windowsAuthentication enabled="true" useKernelMode="true" useAppPoolCredentials="true"/>
    Poznámka The Applicationhost.config soubor je umístěn v Drive: \Windows\System32\inetsrv\config složky.
V tomto scénáři může selhání operačního systému. Navíc se zobrazí chybová zpráva STOP 0x0000007e na modré obrazovce.

Poznámka: Na webových serverech k tomuto problému obvykle dochází, že hostitel Office SharePoint Server 2007. K tomuto problému dochází z důvodu konfigurační požadavky Office SharePoint Server 2007 při použití ověřování Kerberos. Problém může však dojít pro libovolný druh webu, který je použití režimu jádra ověřování, ověřování Kerberos a účet domény jako identita fondu aplikací vlastní.

Příčina

K tomuto problému dochází z důvodu chyby ovladač režimu jádra HTTP (http.sys).

Řešení

Informace o opravě hotfix

K dispozici je podporovaná oprava hotfix od společnosti Microsoft. Tato oprava hotfix je však určena pouze k opravě problému popsanému v tomto článku. Tuto opravu hotfix instalujte pouze do systémů, ve kterých dochází k potížím popsaným v tomto článku. Tato oprava hotfix může být dále testována. Pokud Vás tento problém závažně nepostihuje, doporučujeme počkat na další aktualizaci softwaru, která bude tuto opravu hotfix obsahovat.

Pokud je oprava hotfix k dispozici ke stažení, v horní části tohoto článku je sekce "Hotfix stažení k dispozici". Pokud tento oddíl nevidíte, obraťte se na Technickou podpora společnosti Microsoft pro získání opravy hotfix.

Poznámka: Pokud vyskytnout další problémy nebo jakékoli řešení potíží je vyžadován, pravděpodobně budete muset vytvořit zvláštní požadavek na službu. Výdaje na technickou podporu se týkají dalších otázek a problémů, které nelze vyřešit pomocí této opravy konkrétní opravy hotfix. Navštivte následující web společnosti Microsoft pro získání telefonního čísla na Zákaznické centrum, nebo pokud chcete vytvořit samostatnou žádost o podporu:
http://support.microsoft.com/contactus/?ws=support
Poznámka: Zobrazí formulář "Hotfix stažení k dispozici" jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, oprava hotfix není k dispozici pro daný jazyk.

Ve stejném balíčky jsou zahrnuty důležité opravy hotfix Windows Vista a Windows Server 2008. Pouze jeden z těchto produktů, však může být uvedeno na stránce text Hotfix Request ”. Vyžádat balíček opravy hotfix se vztahuje na Windows Vista a Windows Server 2008, vyberte produkt, který je uveden na stránce.

Požadavky

Musíte mít Windows Vista Service Pack 1 (SP1) nebo Windows Server 2008 nainstalovat tuto opravu hotfix.

Požadavek na restartování

Po instalaci této opravy hotfix bude třeba restartovat počítač.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje dříve vydanou opravu hotfix.

INFORMACE O SOUBORECH

Anglická verze této opravy hotfix má následující (nebo pozdější) atributy souborů. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Pokud zobrazíte informace o souboru, bude převedena na místní čas. Rozdíl mezi místním ČASEM a najít, použijte kartu časové pásmo v položce datum a čas v ovládacím.
IIS 7.0 x 86
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Http.sys6.0.600 1.22375401,40812 Únor 200903: 33X86
IIS 7.0, x 64
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Http.sys6.0.600 1.22375596,48012 Únor 200904: 10X64
IIS 7.0 IA-64
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Http.sys6.0.600 1.223751,143,80812 Únor 200902: 54IA-64

Jak potíže obejít

Tento problém vyřešit, zakažte ověřování režim jádra pomocí následujících metod.

Metoda 1

Nastavte hodnotu useKernelMode prvku na hodnotu false v windowsauthentication příslušné části v souboru ApplicationHost.config.
<windowsAuthentication enabled="true" useKernelMode="false"/>

Metoda 2

Zakažte ověřování pro režim jádra pomocí Správce služby IIS. Postupujte takto:
  1. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte inetmgr.exe a potom klepněte na tlačítko OK.
  2. Ve Správci služby IIS rozbalte server name, rozbalte weby a potom klepněte na web, který chcete změnit.
  3. Poklepejte na ověření, klepnutím na tlačítko Windows Authentication, zvýrazněte jej a v podokně Akce klepněte na tlačítko Upřesnit.
  4. Zrušte zaškrtnutí políčka Povolit ověřování režimu jádra.
Po zakázání ověřování režim jádra nutné restartovat službu HTTP. Zastaví IIS. Zvýšená příkazového řádku spusťte následující příkazy.
  • NET STOP HTTP
  • NET START HTTP
  • PŘÍKAZ IISRESET/START
Poznámka: Tyto příkazy budou zastavit službu HTTP. Při zastavení služby HTTP obdržíte upozornění, že služby závislé na službu HTTP budou také zastaveny. Takže můžete určit, zda chcete pokračovat a aby můžete jejich restartovat po restartování služby HTTP trvat pečlivé Poznámka tyto závislé služby. Služby závislé na službu HTTP bude záviset na role Windows a aplikací, které jsou aktuálně nainstalovány v počítači.

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Další informace

Výstup zásobníku volání

Použít Debugging Tools for Windows a Microsoft symbol server ke kontrole souboru s výpisem stavu paměti, která je vytvořena po výskytu selhání projeví zásobník volání podobná následující:
Child-SP          RetAddr           Call Site
fffffa60`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
Poznámka: Je součástí zásobníku volání označuje selhání této konkrétní systému probíhá HTTP! UlpThreadPoolWorker.

Odkazy

Další informace o použití ověřování Kerberos společně s Office SharePoint Server na následujících webech:
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

Vlastnosti

ID článku: 962943 - Poslední aktualizace: 5. března 2009 - Revize: 1.1
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Internet Information Services 7.0
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Ultimate
Klíčová slova: 
kbmt kbhotfixserver kbautohotfix kbexpertiseinter kbexpertiseadvanced kbqfe kbsurveynew KB962943 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:962943

Dejte nám zpětnou vazbu

 

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