Obtendo um erro DCOM com um ID de evento 10016 significa que um programa tentou iniciar o servidor DCOM usando a infraestrutura DCOM, mas o usuário não tem as permissões necessárias para fazer isso. Este é um erro conhecido que permanece em edições mais antigas do Windows, mas não é realmente resolvido quando você atualiza para uma versão mais recente do sistema operacional e também é visto no Windows 8 e 10.
Você receberá isso na forma de um erro no sistema , e você também receberá uma mensagem que contém um CLSID e APPID . este DCOM o erro pode ser completamente inofensivo, mas vê-lo e ter que lidar com ele o tempo todo pode ser irritante.
Mas antes de prosseguir com o processo de solução de problemas, certifique-se de que a fonte de alimentação do seu sistema está à altura e não está com defeito. Se você estiver usando qualquer tipo de overclock (CPU, GPU ou RAM), diminua-o ou remova-o. Além disso, certifique-se de que os drivers do seu sistema, especialmente os drivers da GPU, estejam atualizados e, em seguida, verifique se o seu sistema está livre do erro em discussão.
Existe uma solução que comprovadamente funciona para muitos usuários e, para isso, você precisará do CLSID e APPID da mensagem de erro e você deve seguir as etapas do método abaixo.
Erro DCOM 10016 no Windows
Método 1: dê o S Permissões eficazes para o App que causa o erro
o CLSID e APPID são exclusivos de um aplicativo - e ter os dois pode ajudá-lo a identificar o aplicativo que está causando os problemas. Mesmo se você souber qual aplicativo está causando os problemas, tudo o que você precisa fazer é dar a ele permissões suficientes para que ele não cause problemas sempre que precisar. As etapas para fazer isso são muito simples.
- Pressione simultaneamente o janelas e R teclas do seu teclado e digite RegEdit no Corre pressione Entrar ou clique Está bem para abrir o Editor do registro.
Executando o Editor do Registro
- No Editor do Registro, expanda o HKEY_CLASSES_ROOT pasta, e o CLSID pasta dentro.
- Encontre a pasta com o CLSID você recebeu na mensagem de erro.
Abra o CLSID no Editor do Registro
- Agora clique com o botão direito nele e selecione “ permissões ”E clique em“ Avançado '
Abra a guia Avançado em Permissões
- Clique em Na parte superior, você verá o proprietário - mude para o Administradores grupo.
- Na parte inferior da janela do proprietário, selecione também Substitua todas as entradas de permissão de objeto filho . Clique Está bem e selecione sim ao Aviso de segurança do Windows .
Substituir todas as entradas de permissão de objeto filho
- De volta à janela principal de permissões, clique em Adicionar , entrar Todos e clique Está bem . Novamente na janela principal de permissões, selecione Todos na lista de usuários no topo e selecione Controlo total na coluna Permitir na metade inferior. Clique ESTÁ BEM.
Clique em Adicionar em Permissões Avançadas
- Aplique controlo total .
- Quando terminar, expanda o HKEY_LOCAL_MACHINE Dentro, expanda estas pastas: Programas, então Aulas , então AppID .
Abra o AppID no Editor do Registro
- Vá para a pasta que contém o mesmo APPID você recebeu em sua mensagem de erro. Clique com o botão direito, escolha as permissões e selecione “ Avançado '
- Usando as etapas 4 a 6, conceda ao aplicativo permissões suficientes.
- Observe que quando você está olhando para as pastas com CLSID e APPID, verá uma chave de registro com o nome do serviço causando o problema.
- aperte o janelas chave, e qualquer tipo Painel de controle e abra o resultado ou abra o Painel de controle no menu Iniciar, dependendo da versão do Windows que você está usando.
Abra o Painel de Controle
- Troque para ícones veja no canto superior direito e abra Ferramentas administrativas.
Executando ferramentas administrativas
- Abrir Serviços de componentes.
Serviços de componentes abertos
- Clique Computador , Seguido por Minhas Computador.
Abra Meu Computador em Serviços de Componentes
- Agora, finalmente, encontre o serviço que está causando o problema, clique com o botão direito e selecione propriedades . Em seguida, clique no Segurança aba.
- Se as permissões foram definidas corretamente no registro, você deve ser capaz de selecionar Personalizar em todas as três categorias nesta janela (Permissões de inicialização e ativação, Permissões de acesso e Permissões de configuração). Se algum desses itens estiver acinzentado, repita as etapas anteriores para definir as permissões do registro para verificar essas configurações.
- Assim que Personalizar for selecionado em todas as três categorias, selecione Editar no lançamento e Permissões de ativação. Se você receber um aviso de que uma ou mais entradas de permissões anexadas têm um tipo não reconhecido, clique em Retirar . Isso significa apenas que as permissões no registro foram definidas com um valor não padrão, que é necessário para concluir a correção.
Permissões Personalizadas
- Na nova janela, procure Sistema na lista de usuários na parte superior. Se não existe clique Adicionar . Tipo Sistema e clique Está bem . Selecione Sistema da lista de usuários na janela. Na metade inferior da janela, coloque um cheque no Permitir coluna ao lado Lançamento Local e Ativação Local . Você também pode ver Acesso Local em vez disso, apenas certifique-se de que haja uma marca para este item na coluna Permitir. Clique Está bem . Repita as etapas para os outros dois itens, Permissões de acesso , e Permissões de configuração .
- Repetir etapas [numeradas] para outros valores ClSID e AppID listados nos logs de eventos.
- Reiniciando após executar as etapas acima, é necessário para que as alterações tenham efeito.
Mesmo que essa possa parecer uma maneira longa e exaustiva de resolver o problema, é a que relatou funcionar para a grande maioria dos usuários com esse problema. Siga-o cuidadosamente, passo a passo, e você terá o erro DCOM resolvido em nenhum momento.
Método 2: Excluir Chaves de Registro
Algumas chaves de registro conflitantes também podem causar esse problema. As chaves de registro são uma forma de instruções em binário para o sistema seguir. Existem algumas chaves de registro presentes em seu registro que, embora pertençam à própria subcategoria da Microsoft, são conhecidas por causar problemas. Excluir essas chaves pode resolver o problema em questão.
Atenção : Alterar o registro do sistema requer conhecimento técnico e se feito de forma errada, você pode danificar seu sistema além do reparo, portanto, prossiga por sua própria conta e risco. Além disso, não se esqueça de crie um backup do seu registro se você vai fazer alterações no registro.
- Clique no janelas botão e na caixa de pesquisa, digite Editor de registro . Agora, nos resultados mostrados, clique com o botão direito no Editor de registro e clique em “ Executar como administrador '
Abra o Editor do Registro como Administrador
- Navegue até a seguinte chave:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Ole
- Agora exclua as seguintes chaves
1. DefaultAccessPermission 2. DefaultLaunchPermission 3. MachineAccessRestriction 4. MachineLaunchRestriction
- Salve as alterações e reinicie o sistema.
- Depois de excluir as chaves mencionadas acima do registro, as permissões padrão serão gravadas para o sistema. Como resultado, os aplicativos que requerem acesso ao servidor DCOM terão acesso a ele.