Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Sintomas

Considere o seguinte cenário:

  • Tem uma aplicação Web que está em execução no Internet Information Services (IIS) 7.0 num computador baseado no Windows Vista ou num computador baseado no Windows Server 2008.

  • Tem a autenticação do Windows e o modo de Kernel autenticação activada.

    Nota Este comportamento ocorre por predefinição.

  • Tem a useAppPoolCredentials do conjunto de atributos como true 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 deve 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 O ficheiro applicationHost config está localizado na unidade: pasta de \Windows\System32\inetsrv\config.

Neste cenário, o sistema operativo poderá falhar. Além disso, recebe uma mensagem de erro 0x0000007e Stop num ecrã azul.

Nota Este problema ocorre normalmente em servidores Web que alojam Office SharePoint Server 2007. Este problema ocorre devido os 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 está a utilizar autenticação de modo Kernel, a autenticação Kerberos e uma conta de domínio que 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 correção

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

Se a correcção estiver disponível para transferência, existirá uma secção de "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 apresentada, contacte o Suporte ao Cliente da Microsoft para obter a correção.

Nota Caso ocorram problemas adicionais ou se for necessária a resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos de normais do suporte serão aplicados a questões de suporte adicional e problemas incluídos nesta correção específica. Para uma lista completa dos números de telefone de suporte e serviço de cliente da Microsoft ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota O formulário "Transferência de correcção disponível" apresenta os idiomas nos quais a correcção está disponível. Se não visualizar o seu idioma, é porque uma correcção não está disponível para esse idioma.

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

Pré-requisitos

Tem de ter o 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 da correção

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

Informações de 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 listadas 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, x86

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

Http.sys

6.0.600 1.22375

401,408

12-Feb-2009

03:33

x86

O IIS 7.0, x64

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

Http.sys

6.0.600 1.22375

596,480

12-Feb-2009

04:10

x64

IIS 7.0, O IA-64

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

Http.sys

6.0.600 1.22375

1,143,808

12-Feb-2009

02:54

IA-64

Solução alternativa

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

Método 1

Defina o valor do elemento useKernelMode para false na secção windowsauthentication adequado no ficheiro applicationHost Config.

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

Método 2

Desactive a autenticação de modo Kernel utilizando o Gestor de IIS. Para tal, siga estes passos:

  1. Clique em Iniciar, clique em Executar, tipo
    inetmgr.exee, em seguida, clique em OK.

  2. No Gestor de IIS, expanda
    nome do servidor, expanda Web sitese, em seguida, clique no Web site que pretende alterar.

  3. Faça duplo clique sobre a autenticação, faça clique sobre A 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 do 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 parar o serviço HTTP, recebe uma mensagem de aviso que os serviços que dependem do serviço HTTP serão igualmente parados. Tome cuidadosa nota destes serviços dependentes para que possa determinar se pretende continuar e isso pode 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.

Estado

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

Mais informações

Saída de pilha de chamadas

Se utilizar as ferramentas de depuração para Windows e o Microsoft symbol server para examinar o ficheiro de informação de memória que é criado após a ocorrência de falha, vai reparar uma pilha de chamadas semelhante à seguinte:
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
Nota A parte da pilha de chamadas que indica que esta falha do sistema particular 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

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×