Poderá receber uma mensagem de erro "Código de erro 80080005--a execução no servidor falhou." quando inicia várias aplicações do COM +

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

Nesta página

Sintomas

Quando inicia várias aplicações do Microsoft COM + manualmente a partir do snap-in componentes dos serviços Microsoft consola de gestão em que cada aplicação do COM + é executado numa conta diferente, poderá receber a seguinte mensagem de erro:

Erro de catálogo: Erro ao processar a última operação. Código de erro 80080005--a execução no servidor falhou. O registo de eventos poderá conter informações de resolução de problemas adicionais.
Receberá uma mensagem de erro semelhante à seguinte no registo de aplicações do Visualizador de eventos:

Tipo: erro
Origem: DCOM
Categoria: nenhum
ID do evento: 10010
Data: 31/03/2004
Hora: 15: 13: 30
Utilizador: NT AUTHORITY\SYSTEM
Computador: MSHSRMSWEBP0007
Descrição: O servidor {F1673109-CF44-468 D-9E23-FE4116F84CFA} não foi registado no DCOM dentro do tempo de espera requerido.

Causa

Se executar muitas aplicações COM + em contas de utilizador diferente especificadas na propriedade Este utilizador , o computador não é possível atribuir memória para criar uma nova pilha do ambiente de trabalho para o novo utilizador. Por conseguinte, não consegue iniciar o processo.

Como contornar

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756Como efectuar uma cópia de segurança e restaurar o registo no Windows


Para contornar este problema, modifique o valor da seguinte subchave de registo:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows
Para o fazer, siga estes passos:
  1. Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, clique em OK .
  2. No Editor de registo, localize a seguinte subchave do registo:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems
    Por predefinição, a entrada Windows na subchave tem um valor que é semelhante à seguinte (tudo numa só linha):
    %SystemRoot%\system32\csrss.exe ObjectDirectory = \Windows SharedSection = 1024, 3072 Windows = em SubSystemType = Windows ServerDll = basesrv, 1 ServerDll = winsrv:UserServerDllInitialization, ServerDll 3 = winsrv:ConServerDllInitialization, ProfileControl 2 = terminar MaxRequestThreads = 16
  3. Clique com o botão direito do rato a entrada do Windows e, em seguida, clique em Modificar . A caixa de diálogo Editar cadeia é apresentada.
  4. Na caixa dados do valor , localize SharedSection, adicionar 512 SharedSection e, em seguida, clique em OK .

    A entrada Windows recentemente alterada lê da seguinte forma:
    %SystemRoot%\system32\csrss.exe ObjectDirectory = \Windows SharedSection = 1024, 3072, 512 Windows = em SubSystemType = Windows ServerDll = basesrv, 1 ServerDll = winsrv:UserServerDllInitialization, ServerDll 3 = winsrv:ConServerDllInitialization, ProfileControl 2 = terminar MaxRequestThreads = 16

Mais Informação

Passos para reproduzir o comportamento

  1. Crie contas de utilizador local diferentes 100 no computador.
  2. Abra o snap-in MMC de serviços de componentes. Para o fazer, siga estes passos:
    1. Clique em Iniciar , aponte para definições e, em seguida, clique em Painel de controlo .
    2. No painel de controlo, faça duplo clique em Ferramentas administrativas e, em seguida, faça duplo clique em Serviços de componentes . Os Serviços de componentes MMC snap-aparece.
    3. No painel da esquerda, expanda Serviços componentes , expanda computadores e, em seguida, expanda o Meu computador .
  3. Criar uma aplicação COM + e, em seguida, defina a identidade da aplicação da aplicação COM +. Para o fazer, siga estes passos:
    1. Clique com o botão direito do rato em Aplicações do COM + , aponte para Novo e, em seguida, clique em aplicação . A caixa de diálogo Bem-vindo ao Assistente de instalação de aplicação COM é apresentada.
    2. Na caixa de diálogo Bem-vindo ao Assistente de instalação de aplicação COM , clique em seguinte . A caixa de diálogo instalar ou criar uma nova aplicação é apresentada.
    3. Clique em criar uma aplicação vazia . A caixa de diálogo Criar aplicação vazia é apresentada.
    4. Na caixa Introduza um nome para a nova aplicação , escreva MyCOM1 e, em seguida, clique em seguinte . A caixa de diálogo Definir identidade da aplicação é apresentada.
    5. Clique em este utilizador e, em seguida, escreva um nome de utilizador que criou no passo 1 na caixa utilizador .
    6. Na caixa de diálogo Definir identidade da aplicação , escreva a palavra-passe na caixa palavra-passe e na caixa Confirmar palavra-passe e, em seguida, clique em seguinte . A caixa de diálogo Obrigado por utilizar o Assistente de instalação de aplicação COM é apresentada.
    7. Clique em Concluir .
  4. Adicione um componente à aplicação do COM +. Para o fazer, siga estes passos:
    1. No painel da esquerda do snap-in MMC Dos Serviços componentes , expanda MyCom1 .
    2. Clique com o botão direito do rato em componentes , aponte para Novo e, em seguida, clique em componentes . A caixa de diálogo Bem-vindo ao Assistente de instalação de componentes COM é apresentada.
    3. Clique em seguinte . A caixa de diálogo Importar ou instala um componente é apresentada.
    4. Clique em Importar componentes já registados . A caixa de diálogo Seleccionar componentes para importar aparece.
    5. No componentes no: meu computador lista, clique num componente e, em seguida, clique em seguinte . A caixa de diálogo Obrigado por utilizar o Assistente de instalação de aplicação COM é apresentada.
    6. Clique em Concluir .
  5. Repita o passo 3 para criar 100 aplicações do COM + que são executados em contas de utilizador local diferente.
  6. Repita o passo 4 para adicionar componentes de 100 aplicações COM + que criou no passo 5.
  7. No painel da esquerda do snap-in MMC Dos Serviços componentes , clique com o botão direito cada aplicação do COM + que criou e, em seguida, clique em Iniciar . Depois de iniciar algumas aplicações do COM +, receberá a mensagem de erro descrito na secção "Sintomas".

Referências

Para mais informações, visite o seguinte Web site da Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/ms687759.aspx

Propriedades

Artigo: 870655 - Última revisão: 14 de novembro de 2007 - Revisão: 1.5
A informação contida neste artigo aplica-se a:
  • Microsoft COM+ 1.0
  • Microsoft COM+ 1.5
Palavras-chave: 
kbmt kbtshoot kberrmsg kbsnapin kbdcom kbcompmodel kbprb KB870655 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: 870655

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