Você receberá uma mensagem de erro "Código de erro 80080005--Falha na execução do servidor". quando você iniciar muitos aplicativos COM +

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

Neste artigo

Sintomas

Quando você iniciar muitos aplicativos Microsoft COM + manualmente no snap-in Component Services Microsoft Management Console (MMC) onde cada aplicativo COM + é executando sob uma conta de usuário diferente, você receberá a seguinte mensagem de erro:

Erro de catálogo: Erro ao processar a última operação. Código de erro 80080005--Falha na execução do servidor. O log de eventos pode conter informações de solução de problemas adicionais.
Você receberá uma mensagem de erro semelhante à seguinte no log de aplicativo do Visualizar eventos:

Tipo: erro
Fonte: DCOM
Categoria: nenhum
IDENTIFICAÇÃO de evento: 10010
Data: 03/31/2004
Tempo: 15: 13: 30
Usuário: NT AUTHORITY\SYSTEM
Computador: MSHSRMSWEBP0007
Descrição: O servidor {F1673109-CF44-468 D-9E23-FE4116F84CFA} não se registrou com o DCOM dentro do tempo limite requerido.

Causa

Se executar muitos aplicativos COM + em contas de usuário diferente especificadas na propriedade Este usuário , o computador não é possível alocar memória para criar uma nova heap da área de trabalho para o novo usuário. Portanto, não é possível iniciar o processo de.

Como Contornar

importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756Como fazer backup e restaurar o registro no Windows


Para contornar esse problema, modifique o valor de na seguinte subchave do Registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows
Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar , clique em Executar , digite regedit e, em seguida, clique em OK .
  2. No Editor do Registro, localize a seguinte subchave do Registro:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems
    Por padrão, a entrada do Windows na subchave tem um valor que é semelhante à seguinte (tudo em uma linha):
    %SystemRoot%\system32\csrss.exe ObjectDirectory = \Windows SharedSection = 1024, 3072 Windows = On SubSystemType = Windows ServerDll = basesrv, 1 ServerDll = winsrv:UserServerDllInitialization, ServerDll 3 = winsrv:ConServerDllInitialization, ProfileControl 2 = desativado MaxRequestThreads = 16
  3. Clique com o botão direito na entrada do Windows e, em seguida, clique em Modificar . A caixa de diálogo Editar seqüência aparece.
  4. Na caixa dados do valor , localize SharedSection, adicionar 512 para SharedSection e, em seguida, clique em OK .

    A entrada do Windows recém-alterada lido como segue:
    %SystemRoot%\system32\csrss.exe ObjectDirectory = \Windows SharedSection = 1024, 3072, 512 Windows = On SubSystemType = Windows ServerDll = basesrv, 1 ServerDll = winsrv:UserServerDllInitialization, ServerDll 3 = winsrv:ConServerDllInitialization, ProfileControl 2 = desativado MaxRequestThreads = 16

Mais Informações

Etapas para reproduzir o comportamento

  1. Crie 100 contas de usuário local diferente no seu computador.
  2. Abra o snap-in do MMC de serviços de componentes. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , aponte para configurações e, em seguida, clique em Painel de controle .
    2. No painel de controle, clique duas vezes em Ferramentas administrativas e clique duas vezes em Serviços de componente . O snap-em Serviços de componentes do MMC aparece.
    3. No painel esquerdo, expanda Serviços de componente , expanda computadores e, em seguida, expanda Meu computador .
  3. Criar um aplicativo COM + e, em seguida, definir a identidade do aplicativo do aplicativo COM +. Para fazer isso, execute as seguintes etapas:
    1. Clique Aplicativos COM + com o botão direito do mouse, aponte para novo e, em seguida, clique em aplicativo . A caixa de diálogo Welcome to the COM aplicativos instalar Wizard aparece.
    2. Na caixa de diálogo Welcome to the COM aplicativos instalar Wizard , clique em Avançar . A caixa de diálogo instalar ou criar um novo aplicativo é exibida.
    3. Clique em criar um aplicativo vazio . A caixa de diálogo Criar aplicativo vazio será exibida.
    4. Na caixa Digite um nome para o novo aplicativo , digite MyCOM1 e, em seguida, clique em Avançar . A caixa de diálogo Definir identidade do aplicativo será exibida.
    5. Clique em este usuário e digite um nome de usuário que você criou na etapa 1 na caixa usuário .
    6. Na caixa de diálogo Definir identidade do aplicativo , digite sua senha na caixa senha e na caixa Confirmar senha e, em seguida, clique em Avançar . A caixa de diálogo Obrigado por usar o Assistente para instalação de aplicativos COM será exibida.
    7. Clique em Concluir .
  4. Adicione um componente para o aplicativo COM +. Para fazer isso, execute as seguintes etapas:
    1. No painel esquerdo do snap-in MMC Serviços de componente , expanda MyCom1 .
    2. Clique com o botão direito do mouse em componentes , aponte para novo e, em seguida, clique em componente . A caixa de diálogo Welcome to the COM componentes instalar Wizard aparece.
    3. Clique em Avançar . A caixa de diálogo Importar ou instalar um componente é exibida.
    4. Clique em importar componentes já registrados . A caixa de diálogo Escolher componentes para importar será exibida.
    5. No componentes: Meu computador lista, clique em um componente e, em seguida, clique em Avançar . A caixa de diálogo Obrigado por usar o Assistente para instalação de aplicativos COM será exibida.
    6. Clique em Concluir .
  5. Repita a etapa 3 para criar 100 + aplicativos executados em contas de usuário local diferente.
  6. Repita a etapa 4 para adicionar componentes para os aplicativos COM + 100 que você criou na etapa 5.
  7. No painel esquerdo do snap-in MMC Serviços de componente , clique com o botão direito do mouse cada aplicativo COM + que você criou e clique em Iniciar . Depois de iniciar alguns aplicativos COM +, você receber a mensagem de erro descrita na seção "Sintomas".

Referências

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

Propriedades

ID do artigo: 870655 - Última revisão: quarta-feira, 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 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: 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