Como corrigir 'as configurações de permissão específicas do aplicativo não conceder permissão de ativação local para o aplicativo COM Server Application'

O Windows 10 é o mais recente e o maior sistema operacional da Microsoft, e a empresa vem forçando os usuários a se atualizarem dos anteriores de forma bastante aberta. Faz sentido, assim como há várias melhorias em relação aos seus antecessores. No entanto, muito recentemente, muitos relatórios foram chegando de “ Erros de DistributedCOM (DCOM) identificação de evento: 10016 ” nos logs do sistema.

Mensagem de erro

Esses erros são bastante comuns e há muitos logs de erros diferentes, dependendo do erro. Neste artigo, focaremos nas “ Configurações de Permissão Específicas da Aplicação Não Conceder Permissão de Ativação Local para o Aplicativo do Servidor COM com CLSID {} ​​e APPID {} ​​para o Usuário NT AUTHORITY \ LOCAL SERVIDOR SID () do endereço LocalHost (Usando LRPC) em execução no contêiner do aplicativo SID indisponível (não disponível). Esta permissão de segurança pode ser modificada usando a Ferramenta Administrativa dos Serviços de Componentes ”. Mensagem de erro.

O que causa o erro “As configurações específicas de permissão de permissão não concedem permissão de ativação local”?

Depois de receber vários relatórios de vários usuários, decidimos investigar o problema e criamos uma solução para corrigi-lo completamente. Além disso, analisamos o motivo pelo qual esse erro foi acionado e o listamos abaixo:

[/ tie_list type = "plus"]
  • Permissões inválidas: O erro ocorre quando um processo específico não tem permissões suficientes para acessar os componentes do DCOM indicados no log de eventos.
[/ tie_list]

Nota: É possível que o sistema funcione corretamente em alguns casos, apesar desse erro. Se for esse o caso, é melhor deixar o erro ser, mas se estiver impedindo que um determinado aplicativo funcione corretamente, siga o guia abaixo:

Solução: Concedendo Acesso aos Componentes DCOM

Conforme indicado na mensagem de erro, o erro é acionado quando certos processos / aplicativos não têm acesso aos componentes do DCOM. Portanto, nesta etapa, estaremos concedendo acesso a esses componentes do DCOM. Por isso:

  1. Pressione as teclas “Windows” + “ R ” para abrir o prompt Executar.
  2. Digite “ Regedit ” e pressione “Enter”.

    Digitando em “Regedit” e pressionando “Enter”
  3. Navegue até o seguinte endereço.
     HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160} 
  4. Clique duas vezes na tecla " Padrão " no painel direito e anote os "Dados do valor" listados.
  5. Navegue até o seguinte endereço:
     HKEY_CLASSES_ROOT \ AppID \ {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} 
  6. Clique com o botão direito do mouse na tecla “ {9CA88EE3-ACB7-47c8-AFC4-AB702511C276} ” no painel esquerdo.
  7. Clique na opção " Permissões " da lista e selecione " Avançado ".
  8. Clique na opção " Alterar " ao lado do título "Proprietário" .

    Nota: O proprietário deve ser “Trusted Installer” ou pode mostrar “Cannot Display Owner”.

  9. Clique no cabeçalho " Tipo de objeto " e selecione "Usuários".
  10. Clique no botão “ Location ” e selecione “Desktop (Name)”.
  11. No espaço em branco, insira o nome de usuário da sua conta.
  12. Clique no botão " OK " e clique em " Aplicar " na janela.

    Alterando Permissões para a Chave do Registro

    Nota: Repita o processo indicado nos passos 5-12 para “HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160}” .

  13. Clique em " OK " para fechar a janela e abra a janela " Permissões " que lançamos no "Passo 7".
  14. Clique em " Administradores " no título " Nomes de Grupo ou Usuário " e marque a opção " Controle Total ".
  15. Selecione “ Usuários ” e marque a opção “ Controle Total ” novamente.
  16. Clique em “ Aplicar ” para salvar as alterações e selecione “ OK ” para fechar a janela.

    Fornecendo controle total a usuários e administradores
  17. Pressione “ Windows ” + “ R ” para abrir o prompt Executar.
  18. Digite “ dcomcnfg . exe ”e pressione“ Enter ”.
  19. Expanda as seguintes opções
     Serviços de componente> Computadores> Meu computador> Configuração de DCOM 
  20. No painel direito, clique com o botão direito do mouse na opção “ RunTime Broker ” e selecione o botão “ Propriedades ” na lista.

    Nota: Existem duas instâncias do “ Agente do RunTime ” listadas na lista. Siga o passo abaixo para cada um para identificar o caminho certo.

  21. Se o AppID listado corresponder ao AppID “ 9CA88EE3-ACB7-47C8 - AFC4 - AB702511C276 ” no erro, significa que você selecionou a instância correta do aplicativo.
  22. Clique na opção " Segurança " e, em seguida, marque a opção " Personalizar " para " Permissões de inicialização e ativação ".
  23. Clique no botão " Editar " e clique no botão " Remover " se houver um aviso "Segurança do Windows" .
  24. Clique no botão “ Adicionar ” e digite “ NT AUTHORITY \ LOCAL SERVICE ” na opção “ Enter The objects Name to select ”.
  25. Clique em “ OK ” e grave a permissão “ Ativação Local ” para a entrada.

    Alterando configurações do DCOM
  26. Verifique se o problema persiste.

Artigos Interessantes