Como corrigir o erro DistributedCOM no Windows

How To Fix The Distributedcom Error In Windows Featured
⏱️ 17 min read

Embora o Windows mostre mensagens de erro e permita exibir detalhes vagos no Visualizador de Eventos, você ainda raramente sabe qual é o problema real, como o erro DistributedCOM. Na verdade, é um erro bastante comum que você verá se verificar o Visualizador de eventos com frequência. Para muitos usuários, você pode nem perceber que está recebendo esse erro, a menos que esteja tendo problemas de conectividade. Geralmente não é grave e é um dos erros mais fáceis de resolver.

O que é o erro DistributedCOM?

Antes de mergulhar nas correções, você deve saber do que se trata o erro DistributedCOM. Na verdade, o erro pode ser completamente esperado, dependendo das circunstâncias e permissões da sua conta do Windows.

DistributedCOM, também conhecido como DCOM, é uma tecnologia da Microsoft que permite que aplicativos se conectem a servidores remotos. O DCOM se concentra especificamente em conexões remotas, enquanto o serviço COM funciona apenas localmente. A menos que você esteja se conectando a um computador remoto para trabalho ou escola, você pode se perguntar como está recebendo esses erros. No entanto, muitos sites e aplicativos se conectam a servidores remotos usando vários scripts.

Erros DistributedCOM aparecem quando um serviço tenta se conectar a um servidor remoto, mas não tem permissão para fazê-lo, embora existam outras variedades desse erro.

Normalmente, esses erros ocorrem em segundo plano e não afetam a experiência do usuário. É por isso que os usuários ficam tão surpresos quando os veem empilhados no Visualizador de Eventos.

Se você está tentando se conectar ativamente a um servidor remoto e nada está acontecendo ou você vê uma mensagem de erro aparecer, é aí que você tem um problema. As probabilidades são de que sua máquina não tenha as permissões adequadas. Isso pode significar que você não deveria ter acesso, como quando os administradores de TI bloqueiam o acesso e os serviços para manter as redes mais seguras.

Se você deve ser capaz de acessar servidores remotos, você realmente vai querer mergulhar nas etapas de solução de problemas. Ou, se você preferir evitar os grandes pontos de exclamação vermelhos no Visualizador de Eventos, existem maneiras de evitar que esse erro ocorra.

Tipos de Erros DistributedCOM (Códigos)

Se você já executou uma pesquisa geral do erro, pode ter notado uma variedade de códigos de erro. eu gosto de usar MyEventLog para ver rapidamente os diferentes tipos de códigos de erro para uma fonte específica, neste caso DCOM.

Como corrigir o erro Distributedcom no Windows Myeventlog

Os seguintes códigos de erro foram listados:

  • 10005 – Um serviço está desabilitado ou não há dispositivos ativos associados a ele
  • 10006 – Problemas ao ativar o servidor (geralmente vem com um código adicional)
  • 10009 – Não é possível se comunicar com o computador
  • 10010 – Servidor remoto não registrou no tempo previsto
  • 10016 – Erro relacionado à permissão
  • 10021 – Erro relacionado à permissão (geralmente com um erro de protocolo de segurança)

Os mais comuns são 10010 e 10016, embora eu também tenha encontrado um 10005 no meu Visualizador de eventos.

Como corrigir o erro Distributedcom no Windows 10005

Como corrigir o erro DistributedCOM

Dependendo do código de erro ou do ID do evento, há várias correções diferentes. No entanto, muitas das etapas de solução de problemas a seguir funcionam para vários códigos. É importante observar que algumas dessas correções exigem que você edite o registro. Sempre faça backup de seu registro antes de fazer qualquer alteração.

1. Instale as atualizações do Windows

Se você acabou de começar a obter a ID de evento 10010 do DCOM ou qualquer outro código, instale as atualizações mais recentes do Windows e todas as atualizações de aplicativos. É possível que erros de permissão e problemas de comunicação com aplicativos sejam causados ​​por versões desatualizadas. Embora isso nem sempre seja o caso, é um lugar simples para começar e mantém seu sistema atualizado.

2. Desative temporariamente seu antivírus

O Windows se dá bem com a maioria dos antivírus de terceiros e o Windows Defender funciona até mesmo com ferramentas de terceiros. No entanto, ocasionalmente, nem todos ficam bem juntos. Se você instalou recentemente um novo antivírus ou está tentando se conectar a um novo serviço ou servidor, desative temporariamente seu antivírus para ver se o erro para de ocorrer. Se ele parar o problema, crie uma exceção em seu antivírus.

As etapas exatas variam muito com base no antivírus que você usa. No entanto, nas configurações, você deve ver uma área para exceções ou uma lista de permissões. Adicione o aplicativo e/ou site ao qual você está tentando se conectar. Isso deve evitar o erro se esta for a causa.

3. Verifique se você realmente tem permissão

Normalmente, com o ID de evento 10016, você não deveria ter permissão. Para a maioria dos usuários, você nunca notará que o erro ocorre, pois isso não afeta a funcionalidade ou a experiência do usuário. Pode ser algo tão simples como um aplicativo que deseja se comunicar remotamente com um servidor, mas não tem permissão para isso. O aplicativo ainda funciona bem sem executar um script para se conectar remotamente, para que você não perceba nenhum problema.

Para pessoas que trabalham em casa e precisam se conectar remotamente a servidores em seu empregador, pode ser necessário entrar em contato com sua equipe de TI para solicitar permissão.

4. Ignore o Erro

A maioria dos erros do DistributedCOM não são graves. Na verdade, a Microsoft realmente recomenda ignorar completamente o erro 10016. Mas, se você quiser um Visualizador de Eventos mais limpo, existe uma maneira de ignorá-lo usando uma consulta XML. Começar por copiando a consulta de filtro da Microsoft. Então, faça o seguinte:

  1. Abra o Visualizador de Eventos. (Abra o menu Iniciar, digite “Visualizador de eventos” e selecione “Executar como administrador” no resultado do Visualizador de eventos.
Como corrigir o erro Distributedcom no Visualizador de Eventos do Windows
  1. Expanda “Logs do Windows” e abra “Sistema”.
  2. Selecione “Criar Visualização Personalizada” no painel da extrema direita.
Como corrigir o erro Distributedcom na exibição personalizada do Windows
  1. Selecione a guia “XML”.
Como corrigir o erro Distributedcom no Windows Xml
  1. Marque “Editar consulta manualmente”.
  2. Copie a consulta da Microsoft na caixa e pressione OK.

A consulta da Microsoft é para a ID de evento 10016. Você também pode usar essa mesma consulta para diferentes IDs de evento. Você só precisará editar os seguintes parâmetros para seu ID de evento específico:

  • param4 – Este é o CLSID do servidor COM
  • param5 – Este é o APPID
  • param8 – Este é o SID do contexto de segurança

Todos eles devem estar disponíveis no log de eventos para o evento específico. Se você não vir todos os três, não poderá usar a mesma consulta.

5. Edite o Registro

Ao excluir quatro chaves do Registro, você poderá eliminar completamente o erro DistributedCOM 10016 e outros erros de DCOM relacionados à permissão. Como dito anteriormente, faça backup do registro antes de continuar.

  1. Abra Iniciar e digite “editor de registro”. Selecione “Executar como administrador” no resultado.
  2. Navegue até o seguinte:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
Como corrigir o erro Distributedcom no Windows Ole
  1. Selecione e exclua cada uma das seguintes chaves de registro:
  • DefaultAccessPermission
  • DefaultLaunchPermission
  • Restrição de Acesso à Máquina
  • Restrição de lançamento de máquina

Você pode selecionar a tecla e pressionar o botão excluir no teclado ou clicar com o botão direito do mouse e selecionar “Excluir”. Confirme que deseja excluir a chave.

Se você não tiver todos eles, não se preocupe. Por exemplo, na imagem da Etapa 2, você pode ver que não tenho “DefaultAccessPermission”.

  1. Feche o Editor do Registro e reinicie para que as alterações entrem em vigor.

6. Verifique as permissões de acesso COM

Se o seu dispositivo não tiver permissões de acesso COM, você receberá erros DCOM. O tipo varia de acordo com o que você está tentando acessar. Isso normalmente funciona bem para o ID de evento 10010. Você precisará ser um administrador ou ter privilégios administrativos para fazer isso.

  1. Imprensa Ganhar + R e digite comexp.msc.
Como corrigir o erro Distributedcom no Windows Comp
  1. Expanda “Serviços de Componentes -> Computadores”. Selecione “Meu Computador”.
Como corrigir o erro Distributedcom no Windows Meu computador
  1. Clique com o botão direito do mouse em “Meu Computador” e selecione “Propriedades”.
Como corrigir o erro Distributedcom nas propriedades do meu computador do Windows
  1. Selecione a guia “Segurança COM”.
Como corrigir o erro Distributedcom no Windows My Computer Properties Com
  1. Se você é a única pessoa que usa o dispositivo ou se concorda que todos os usuários do dispositivo tenham acesso total e permissões de inicialização, selecione “Editar limites” em cada categoria e certifique-se de que todas as categorias tenham permissões completas. Caso contrário, edite as permissões conforme necessário. Definir as permissões de “Usuários DCOM” para Acesso Local e Acesso Remoto pode evitar alguns erros DCOM.
Como corrigir o erro Distributedcom no Windows My Computer Properties Com Permission
  1. Pressione “OK” para salvar as alterações e reinicie o computador.

7. Habilite Permissões DCOM para o Erro

Uma solução mais complexa é descobrir o aplicativo ou serviço por trás do erro DistributedCOM e habilitar a permissão DCOM para ele. É uma boa ideia abrir o Bloco de Notas ou outro editor de texto para copiar algumas informações entre as etapas.

  1. Abra o Visualizador de Eventos e procure seu erro DCOM. Você pode encontrar erros rapidamente acessando “Logs do Windows” e abrindo “Sistema”. Selecione “Localizar” no painel direito e insira o ID do evento, “dcom” ou “distributedcom”. É importante observar que alguns erros usam “dcom” e outros são listados como “distributedcom”.
Como corrigir o erro Distributedcom no Windows Find
  1. Copie o CLSID na guia “Geral” no painel inferior. Mesmo que não veja “CLSID”, você ainda pode usar o número para as etapas a seguir. No meu exemplo, o número é “2593F8B9-4EAF-457C-B68A-50F6B8EA6B54”.

Você também precisará copiar o número “APPID”, se disponível.

Como corrigir o erro Distributedcom no Windows Clsidappid
  1. Abra o Editor do Registro e pressione Ctrl + F. Digite o número que você acabou de copiar e clique em “Localizar próximo”.
Como corrigir o erro Distributedcom no Windows Registry Find
  1. Uma vez encontrado, clique com o botão direito do mouse no número CLSID no painel esquerdo e selecione “Permissões”. Anote o nome do aplicativo na coluna “Dados”. Nesse caso, é “PerAppRuntimeBroker”.
Como corrigir o erro Distributedcom no registro de permissões do Windows
  1. Selecione “Avançado” na parte inferior da janela Permissões e, em seguida, selecione a guia “Permissões”.
Como corrigir o erro Distributedcom na guia de permissão do Windows
  1. Selecione “Administradores” e pressione “Editar”.
Como corrigir o erro Distributedcom em administradores do Windows
  1. Marque a caixa “Controle total”.
Como corrigir o erro Distributedcom no Windows Administrators Full
  1. Pressione “OK”, depois “Aplicar” e depois “OK” novamente para salvar as alterações e sair de todas as caixas de diálogo.
  2. Reinicie o computador.
  3. Abra os Serviços de Componentes. (Imprensa Ganhar + R e digite comexp.msc.)
  4. Expanda “Serviços de Componentes -> Meu Computador” e selecione “Configuração DCOM”.
Como corrigir o erro Distributedcom no Windows Dcomconfig
  1. Role até encontrar o formulário APPID e/ou nome do aplicativo Etapa 4. Clique com o botão direito do mouse e selecione “Propriedades”.
Como corrigir o erro Distributedcom nas propriedades do Windows Dcomconfig
  1. Selecione a guia “Segurança” e pressione “Editar” em “Permissões de inicialização e ativação”.
Como corrigir o erro Distributedcom na permissão de inicialização do Windows
  1. Selecione “Adicionar”.
Como corrigir o erro Distributedcom no Windows Add
  1. Escolha “Adicionar um serviço local” e clique em “Aplicar”.
  2. Marque a caixa “Ativação local” e clique em “OK”.

Reinicie novamente para ver se isso resolve o problema.

Como os erros de DCOM podem ser causados ​​por vários aplicativos, você precisará fazer esse processo para cada APPID que encontrar no Visualizador de eventos.

perguntas frequentes

Os erros do DistributedCOM são sérios?

Na maioria dos casos, você pode ignorá-los se não estiverem afetando negativamente o desempenho do computador. Isso é especialmente verdadeiro com a maioria dos erros 10016, que é um dos mais comuns. Eles geralmente não indicam nada de errado com seu computador fora de um aplicativo ou site que não está acessando servidores remotos corretamente.

Muitos erros do Windows não são tão sérios quanto parecem. Por exemplo, mesmo obter um BSoD, como o Critical Process Died Error e o Kernel Data Inpage Error, não significa que a vida útil do seu computador está no fim.

Por que não vejo nenhuma mensagem de erro DistributedCOM fora do Visualizador de Eventos?

Se você está descobrindo um erro no Visualizador de Eventos, é fácil se perguntar por que o Windows não o avisou com uma notificação. Como esses não são erros graves que interrompem funções críticas do Windows, você não recebe um erro. Se você estiver tentando se conectar ativamente a um servidor remoto por meio de um aplicativo, o aplicativo poderá apresentar um erro. Em seguida, você pode fazer referência cruzada com o Visualizador de Eventos para obter a ID do evento para solucionar ainda mais o erro.

Por que não vejo nenhum erro no Visualizador de Eventos ao pesquisar “DistributedCOM”?

Se você sabe que está tendo um problema com o DistributedCOM, mas não consegue encontrá-lo no Visualizador de Eventos ao pesquisar especificamente por “distributedcom”, tente pesquisar por “dcom”. Certos erros são listados como “DCOM”, enquanto outros usam “DistributedCOM”. Alguma fonte de erro, mas eles são nomeados de forma diferente com base em diferentes IDs de evento. Lembre-se, você também pode pesquisar pelo ID do evento ou pelo número do código de erro.

Devo verificar o Visualizador de Eventos com frequência para descobrir erros do DistributedCOM?

Na verdade, é uma boa ideia dar uma olhada no Visualizador de Eventos uma vez por mês apenas para ver se você está tendo algum erro regular do DistributedCOM ou eventos de aviso. Isso nem sempre significa que algo sério está errado. Por exemplo, ocasionalmente tenho erros de login em que um serviço não foi iniciado corretamente ou dentro de um período de tempo definido. No entanto, o serviço inicia bem na próxima reinicialização. Tal como acontece com a maioria das tecnologias, existem falhas aleatórias. Se o aviso ou erro ocorrer o tempo todo, vale a pena pesquisar mais para ver se é um sinal de algo mais sério acontecendo.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x