CORRECÇÃO: Receber uma mensagem de erro STOP 0x0000007e num ecrã azul quando o atributo AppPoolCredentials está definido true e utilizar uma conta de domínio como identidade de agrupamento de aplicações no IIS 7.0

Traduções de Artigos Traduções de Artigos
Artigo: 962943 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Considere o seguinte cenário:
  • Tem uma aplicação Web é executada em Serviços de informação Internet (IIS) 7.0 num computador baseado no Windows Vista ou num computador com o Windows Server 2008.
  • Tem de autenticação Windows e modo de kernel autenticação activada.

    Nota Isto é por predefinição.
  • Tiver useAppPoolCredentials conjunto de atributos para VERDADEIRO na secção de autenticação no ficheiro applicationhost.config. Pode ter adicionado este atributo para permitir a utilização da autenticação Kerberos quando utiliza uma conta de domínio para a identidade do agrupamento de aplicações. Por exemplo, este atributo tem de ser adicionado quando estiver a executar um site do Microsoft Office SharePoint Server. A secção de autenticação é semelhante ao seguinte.
    <windowsAuthentication enabled="true" useKernelMode="true" useAppPoolCredentials="true"/>
    Nota Applicationhost.config o ficheiro está localizado na Drive: \Windows\System32\inetsrv\config pasta.
Neste cenário, o sistema operativo poderá falhar. Além disso, recebe uma mensagem de erro STOP 0x0000007e num ecrã azul.

Nota Este problema normalmente ocorre em servidores Web que hospedem Office SharePoint Server 2007. Este problema ocorre devido aos requisitos de configuração do Office SharePoint Server 2007 quando é utilizada a autenticação Kerberos. No entanto, o problema poderá ocorrer qualquer tipo de Web site que utilizar o modo de kernel autenticação, A autenticação Kerberos e uma conta de domínio como a identidade do agrupamento de aplicações personalizadas.

Causa

Este problema ocorre devido a um erro no controlador de modo kernel de HTTP (HTTP.sys).

Resolução

Informações sobre a correcção

Está disponível a partir da Microsoft uma correcção suportada. No entanto, esta correcção destina-se a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham o problema descrito neste artigo. Esta correcção poderá submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pela próxima actualização de software que contenha esta correcção.

Se a correcção está disponível para transferência, existe uma secção "denominada transferência de correcção disponível" na parte superior deste artigo da base de dados de conhecimento. Se esta secção não for apresentado, contacte o serviço de cliente do Microsoft e suporte para obter a correcção.

Nota Se ocorram problemas adicionais ou se for necessária qualquer resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem esta correcção específica. Para obter uma lista completa dos números de telefone do suporte de cliente do Microsoft ou para criar um pedido serviço separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Nota O formulário "Transferência de correcção disponível" apresenta os idiomas para a qual a correcção está disponível. Se não vir o idioma, é porque uma correcção não está disponível para esse idioma.

Importantes as correcções do Windows Vista e Windows Server 2008 estão incluídas nos pacotes do mesmos. No entanto, apenas um destes produtos pode ser listado na página ? correcção pedido ?. Para pedir o pacote de correcção que se aplica ao Windows Vista e Windows Server 2008, seleccione apenas o produto que esteja listado na página.

Pré-requisitos

Tem de ter Windows Vista Service Pack 1 (SP1) ou Windows Server 2008 instalado para aplicar esta correcção.

Requisito de reinício

Tem de reiniciar o computador depois de aplicar esta correcção.

Informações sobre substituição de correcções

Esta correcção não substitui uma correcção disponibilizada anteriormente.

Informações do ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário no item data e hora no painel de controlo.
O IIS 7.0, x 86
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
HTTP.sys6.0.600 1.22375401,40812-Fev-200903: 33x 86
O IIS 7.0, x 64
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
HTTP.sys6.0.600 1.22375596,48012-Fev-200904: 10x 64
IIS 7.0, IA-64
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
HTTP.sys6.0.600 1.223751,143,80812-Fev-200902: 54IA-64

Como contornar

Para contornar este problema, desactive autenticação de modo kernel utilizando um dos seguintes métodos.

Método 1

Defina o valor do elemento useKernelMode para falso na secção windowsauthentication apropriada no ficheiro ApplicationHost.config.
<windowsAuthentication enabled="true" useKernelMode="false"/>

Método 2

Desactive autenticação de modo kernel, utilizando O Gestor de IIS. Para o fazer, siga estes passos:
  1. Clique em Iniciar , clique em Executar , escreva inetmgr.exe e, em seguida, clique em OK .
  2. No Gestor de IIS, expanda o server name, expanda Web sites e, em seguida, clique o Web site que pretende alterar.
  3. Faça duplo clique em autenticação , clique em Autenticação do Windows para o realçar e, em seguida, clique em Definições avançadas no painel de acção.
  4. Clique para desmarcar a caixa de activar a autenticação de modo kernel .
Depois de desactivar a autenticação de modo kernel, tem de reiniciar o serviço HTTP. Isto irá parar o IIS. Execute os seguintes comandos numa linha de comandos elevada.
  • NET STOP HTTP
  • NET START HTTP
  • IISRESET /START
Nota Estes comandos irão interromper o serviço HTTP. Quando pára o serviço HTTP, receberá uma mensagem de aviso que os serviços que dependem do serviço HTTP também serão parados. Tome cuidadosa Nota destes serviços dependentes para que possa determinar se pretende continuar e para que conseguir reiniciar depois de reiniciar o serviço HTTP. Os serviços que dependem do serviço HTTP dependerá as funções do Windows e aplicações que estão actualmente instaladas no computador.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

Chamar pilha de saída

Se utilizar o Debugging Tools for Windows e o servidor de símbolos da Microsoft para examinar o ficheiro de informação de memória que é criado após a falha, irá notar uma pilha de chamadas semelhantes às seguintes:
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
Nota A parte da pilha de chamadas que indica que esta falha de determinado sistema está a ocorrer é HTTP! UlpThreadPoolWorker .

Referências

Para mais informações sobre como utilizar a autenticação Kerberos em conjunto com o Office SharePoint Server, visite os seguintes Web sites:
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

Propriedades

Artigo: 962943 - Última revisão: 5 de março de 2009 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • 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
Palavras-chave: 
kbmt kbhotfixserver kbautohotfix kbexpertiseinter kbexpertiseadvanced kbqfe kbsurveynew KB962943 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 962943

Submeter comentários

 

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