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.
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.
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:
- Pressione as teclas “Windows” + “ R ” para abrir o prompt Executar.
- Digite “ Regedit ” e pressione “Enter”.
Digitando em “Regedit” e pressionando “Enter” - Navegue até o seguinte endereço.
HKEY_CLASSES_ROOT \ CLSID \ {D63B10C5-BB46-4990-A94F-E40B9D520160}
- Clique duas vezes na tecla " Padrão " no painel direito e anote os "Dados do valor" listados.
- Navegue até o seguinte endereço:
HKEY_CLASSES_ROOT \ AppID \ {9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
- Clique com o botão direito do mouse na tecla “ {9CA88EE3-ACB7-47c8-AFC4-AB702511C276} ” no painel esquerdo.
- Clique na opção " Permissões " da lista e selecione " Avançado ".
- 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”.
- Clique no cabeçalho " Tipo de objeto " e selecione "Usuários".
- Clique no botão “ Location ” e selecione “Desktop (Name)”.
- No espaço em branco, insira o nome de usuário da sua conta.
- 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}” .
- Clique em " OK " para fechar a janela e abra a janela " Permissões " que lançamos no "Passo 7".
- Clique em " Administradores " no título " Nomes de Grupo ou Usuário " e marque a opção " Controle Total ".
- Selecione “ Usuários ” e marque a opção “ Controle Total ” novamente.
- Clique em “ Aplicar ” para salvar as alterações e selecione “ OK ” para fechar a janela.
Fornecendo controle total a usuários e administradores - Pressione “ Windows ” + “ R ” para abrir o prompt Executar.
- Digite “ dcomcnfg . exe ”e pressione“ Enter ”.
- Expanda as seguintes opções
Serviços de componente> Computadores> Meu computador> Configuração de DCOM
- 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.
- Se o AppID listado corresponder ao AppID “ 9CA88EE3-ACB7-47C8 - AFC4 - AB702511C276 ” no erro, significa que você selecionou a instância correta do aplicativo.
- Clique na opção " Segurança " e, em seguida, marque a opção " Personalizar " para " Permissões de inicialização e ativação ".
- Clique no botão " Editar " e clique no botão " Remover " se houver um aviso "Segurança do Windows" .
- Clique no botão “ Adicionar ” e digite “ NT AUTHORITY \ LOCAL SERVICE ” na opção “ Enter The objects Name to select ”.
- Clique em “ OK ” e grave a permissão “ Ativação Local ” para a entrada.
Alterando configurações do DCOM - Verifique se o problema persiste.