Objeto COM + perdendo informações credenciais

4

Eu tenho um problema estranho que não consegui rastrear.

Temos um componente COM + em nosso Windows Server 2008 R2 (Windows 7 em nossas máquinas de desenvolvedor) que é chamado por um aplicativo ASP.net.

Às vezes, o componente COM + retornará o erro:

System.Runtime.InteropServices.COMException (0x8000401A): O processo do servidor não pôde ser iniciado porque a identidade configurada está incorreta. Verifique o nome de usuário e senha. (Exceção de HRESULT: 0x8000401A)

Alguém precisa ir para o componente COM + e reaplicar a senha para a conta de serviço na qual o componente é executado e, em seguida, está tudo bem.

Nas máquinas de desenvolvimento, eles informam que isso acontece todas as noites.

Na máquina PRD, alguém permanece logado via RDP e o problema nunca acontece.

Estou um pouco perplexo com o que está acontecendo aqui. Alguém já viu isso antes?

    
por Steve Evans 04.04.2012 / 02:05

2 respostas

1

Espero que isso ajude - link

    
por 15.08.2012 / 19:07
1

Você tentou dar à conta o logon como um privilégio de tarefa em lote?

link

CAUSA Esse problema ocorre porque o logon como um privilégio de trabalho em lotes não está definido para a identidade do pacote COM +. Quando você define um usuário como a identidade do COM +, o COM + adiciona esse privilégio para você.

No entanto, se o usuário for uma conta de domínio, e se esse usuário não tiver o privilégio Fazer logon como um trabalho em lotes definido em um objeto de diretiva de grupo (GPO) quando o Active Directory executa uma atualização, a identidade do COM + pacote é redefinido e a permissão é removida.

Se você redigitar a senha, o COM + adicionará novamente o privilégio Fazer logon como um trabalho em lotes no computador local.

RESOLUÇÃO Para resolver esse problema, conceda à conta de domínio o privilégio Efetuar logon como um trabalho em lotes no Objeto de Diretiva de Grupo no Controlador de Domínio.

    
por 19.04.2016 / 10:21