CORRECÇÃO: Você recebe uma mensagem de erro Stop 0x0000007e em uma tela azul quando o atributo AppPoolCredentials é definido como true e você usa uma conta de domínio como a identidade do pool de aplicativos no IIS 7.0

Traduções deste artigo Traduções deste artigo
ID do artigo: 962943 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Considere o seguinte cenário:
  • Você tiver um aplicativo da Web que esteja executando no Internet Information Services (IIS) 7.0 em um computador com Windows Vista ou em um computador com Windows Server 2008.
  • Você tem a autenticação de autenticação do Windows e modo de núcleo ativada.

    Observação Isso é por padrão.
  • Você tem useAppPoolCredentials atributo conjunto como true na seção autenticação no arquivo applicationhost.config. Você pode ter adicionado esse atributo para permitir o uso de autenticação Kerberos quando você usa uma conta de domínio para a identidade do pool de aplicativos. Por exemplo, este atributo deve ser adicionado quando você estiver executando um site do Microsoft Office SharePoint Server. A seção de autenticação semelhante à seguinte.
    <windowsAuthentication enabled="true" useKernelMode="true" useAppPoolCredentials="true"/>
    Observação Applicationhost.config o arquivo está localizado na Drive: \Windows\System32\inetsrv\config pasta.
Nesse cenário, o sistema operacional pode falhar. Além disso, você receber uma mensagem de erro Stop 0x0000007e em uma tela azul.

Observação Esse problema normalmente ocorre em servidores Web que hospedam Office SharePoint Server 2007. Esse problema ocorre devido os requisitos de configuração do Office SharePoint Server 2007 quando a autenticação Kerberos é usada. No entanto, o problema pode ocorrer para qualquer tipo de site da Web que está usando autenticação de modo de núcleo, A autenticação Kerberos e uma conta de domínio como a identidade do pool de aplicativos personalizados.

Causa

Esse problema ocorre devido a um erro no driver de modo kernel HTTP (HTTP.sys).

Resolução

Informações sobre o hotfix

Um hotfix suportado está disponível no Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem o problema descrito neste artigo. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior neste artigo da Base de dados de Conhecimento. Se esta seção não for exibida, contate o atendimento e suporte para obter o hotfix.

Observação Se ocorrerem problemas adicionais ou se qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa de números de telefone de suporte e Atendimento Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.

Hotfixes do Windows Vista e Windows Server 2008 importantes estão incluídos nos pacotes de mesmos. No entanto, somente um desses produtos pode ser listado na página ? Hotfix solicitação ?. Para solicitar o pacote de hotfix que se aplica ao Windows Vista e Windows Server 2008, basta selecione o produto que está listado na página.

Pré-requisitos

Você deve ter o Windows Vista Service Pack 1 (SP1) ou Windows Server 2008 instalado para aplicar esse hotfix.

Requisitos de reinicialização

Reinicie o computador após aplicar esse hotfix.

Informações sobre a substituição do hotfix

Esse hotfix não substitui um hotfix lançado anteriormente.

Informações sobre o arquivo

A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
IIS 7.0, x 86
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
HTTP.sys6.0.600 1.22375401,40812-Fevereiro de 200903: 33x 86
IIS 7.0, x 64
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
HTTP.sys6.0.600 1.22375596,48012-Fevereiro de 200904: 10x 64
IIS 7.0, IA-64
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
HTTP.sys6.0.600 1.223751,143,80812-Fevereiro de 200902: 54IA-64

Como Contornar

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

Método 1

Defina o valor do elemento useKernelMode como false na seção windowsauthentication apropriada no arquivo ApplicationHost.config.
<windowsAuthentication enabled="true" useKernelMode="false"/>

Método 2

Desative autenticação de modo kernel usando o Gerenciador do IIS. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar , clique em Executar , digite inetmgr.exe e, em seguida, clique em OK .
  2. No Gerenciador do IIS, expanda server name, expanda sites e, em seguida, clique no site que você deseja alterar.
  3. Clique duas vezes em autenticação , clique em Autenticação do Windows para destacá-lo e, em seguida, clique em Configurações avançadas no painel de ação.
  4. Clique para desmarcar a caixa Ativar autenticação de modo de núcleo .
Depois de desativar autenticação de modo kernel, você deve reiniciar o serviço HTTP. Isso interromperá o IIS. Execute os seguintes comandos em um prompt de comando elevado.
  • NET STOP HTTP
  • NET START HTTP
  • IISRESET /START
Observação Esses comandos interromperá o serviço HTTP. Quando você parar o serviço HTTP, você receberá uma mensagem de aviso que os serviços que dependem do serviço HTTP também serão interrompidos. Tome cuidadosa nota esses serviços dependentes para que você possa determinar se você deseja continuar e para que você pode reiniciá-los depois de reiniciar o serviço HTTP. Os serviços que dependem do serviço HTTP dependem as funções do Windows e aplicativos que atualmente estão instalados no computador.

Situação

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

Mais Informações

Saída de pilha de chamada

Se você usar as ferramentas de depuração para Windows e o servidor de símbolo da Microsoft para examinar o arquivo de despejo de memória que é criado depois que a falha ocorre, você irá notar uma pilha de chamadas semelhante à seguinte:
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
Observação A parte da pilha de chamada que indica que essa falha no sistema específico está ocorrendo é HTTP! UlpThreadPoolWorker .

Referências

Para obter mais informações sobre como usar a autenticação Kerberos com o Office SharePoint Server, visite os seguintes 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

ID do artigo: 962943 - Última revisão: quinta-feira, 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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