Uma aplicação do .NET Framework 2.0 Windows assinada digitalmente pode ser iniciado muito lentamente ou um serviço do Windows pode exceder o tempo limite durante o arranque

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

Nesta página

Sintomas

Quando tenta iniciar uma aplicação de Microsoft .NET Framework 2.0 Windows assinada digitalmente ou serviço do Windows, a aplicação é iniciado muito lentamente. Serviços do Windows assinados digitalmente podem exceder o tempo limite durante o arranque e receberá a seguinte mensagem de erro do Gestor de controlo de serviços:
Erro 1053: O serviço não respondeu ao pedido de início ou controlo atempadamente.

Causa

Este problema ocorre porque a aplicação tem de transferir a lista de revogação de certificados (CRL) para autenticação. No entanto, a falta de conectividade de rede faz com que a transferência falha por tempo limite. Por exemplo, um firewall poderá potencialmente bloquear a transferência. Quando o Windows é iniciado pela primeira vez, a ligação de rede não está inicializada ainda.

Resolução

Para resolver este problema, utilize um dos seguintes métodos.

Método 1

Colocar em cache localmente os certificados.

Nota O certificado irá expirar dentro de 15 dias.

Método 2

Minimize a predefinição de tempo limite de rede. Para obter mais informações sobre como alterar o tempo limite predefinido, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
841632Recebe a mensagem de erro "certificado de cliente 403.13 revogado" depois de instalar a actualização de segurança MS04-11

Método 3

Para um serviço do Windows, pode aumentar a predefinição de tempo limite para permitir o serviço para iniciar. Para o fazer, siga estes passos:
  1. Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, clique em OK .
  2. Localize a seguinte subchave do registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  3. No menu Editar , aponte para Novo e, em seguida, clique em Valor DWORD (DWORD Value) .
  4. Escreva ServicesPipeTimeout e, em seguida, prima ENTER.
  5. Clique com o botão direito do rato ServicesPipeTimeout e, em seguida, clique em Modificar .
  6. Na caixa dados do valor , escreva o valor limite de tempo pretendido em milissegundos (ms) e, em seguida, clique em OK . Por exemplo, se o novo limite de tempo serviço deve ser 60 segundos, escreva 60000 na caixa dados do valor .
  7. No menu ficheiro , clique em Sair .
  8. Reinicie o computador.

    Nota Tem de reiniciar o computador para o Gestor de controlo de serviços para aplicar esta alteração.

Ponto Da Situação

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

Propriedades

Artigo: 941990 - Última revisão: 28 de maio de 2008 - Revisão: 2.1
A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 2.0
Palavras-chave: 
kbmt kbdevsicnvrtkb kbpubtypekc kberrmsg kbtshoot kbprb KB941990 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: 941990

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