Como corrigir o erro DistributedCOM 10016 no Windows 10

Sendo um grande geek de tecnologia, odeio issoA minha máquina Windows não está funcionando Sem defeitos. Eu posso ver se não Posso ligar um computador Meu máximo e que tipo de pessoa técnica devo ser? Obviamente, tentar fazer tudo funcionar perfeitamente significa Passe muito tempo resolvendo problemas Isso pode não causar grandes problemas ao meu sistema.

No entanto, ainda é divertido e você aprenderá muito. Neste artigo, estou falando sobre Corrigindo o famoso erro no Windows 10 Que aparece em “Visualizador de eventosAssociado ao DistributedCOM, é um bug conhecido e tem acontecido desde Sistema operacional Windows 8. Infelizmente, o erro não parece estar resolvido ainda Melhoria. Ela surge principalmente devido à falta de permissões do usuário quando um aplicativo tenta iniciar um servidor DCOM ... Percebi que não há outros erros em meu log do sistema além de alguns por dia com o ID de evento 10016. A mensagem de erro básica era a mesma:

The application-specific permission settings do not grant Local Activation permission for the COM Server application

Embora o erro não esteja causando Nenhum dano sério ao sistema operacional Pode ser chato lidar com isso o tempo todo. Ele é entregue ao usuário na forma de um erro do sistema, juntamente com uma mensagem com APPID e CLSID. A razão para isso é que ambos são exclusivos para cada aplicativo e são obrigados a permitir permissões específicas do aplicativo.

No entanto, isso não significa que você não pode consertar. Portanto, veja como corrigir o erro DistributedCOM 10016 em seu sistema Windows 10.

O que é DistributedCOM?

Em primeiro lugar, o que é DistributedCOM e por que o erro aparece?

O DCOM (Distributed Component Object Model) é parte integrante da rede em computadores Windows. É uma tecnologia proprietária da Microsoft que funciona sempre que um aplicativo faz uma conexão com a Internet. O COM tradicional não pode acessar informações na mesma máquina, enquanto o DCOM pode acessar dados em servidores remotos.

Por exemplo, muitos sites e serviços usam scripts que acessam um servidor remoto. Quando seu sistema faz uma solicitação usando um script ou de outra forma, o DCOM encaminha a solicitação ao objeto de script especificado. Observando a frequência com que os aplicativos modernos usam a conectividade de rede e nosso uso geral de computadores, você pode ver a frequência com que o DCOM é usado.

Erro DCOM geralmente ocorre quando um aplicativo ou serviço tenta usar DCOM, mas não tem as permissões apropriadas. Na maioria das vezes, os erros DCOM não afetarão seu sistema, a não ser entupir o Visualizador de eventos. Uma vez que a maioria dos usuários do Windows 10 não verifica o Visualizador de Eventos regularmente, os erros DCOM não são para se preocupar. No entanto, um sistema sem falhas é melhor do que o contrário.

Com isso em mente, aqui está uma maneira fácil de corrigir o erro 10016 do DCOM e uma correção um pouco mais difícil que leva um tempo relativamente longo.

1. Edite o registro do Windows para corrigir o erro DCOM 10016

A primeira parada é o Registro do Windows. Este truque simples do Windows às vezes pode corrigir o erro DCOM 10016 imediatamente.

Antes de editar o registro, recomendo Fazendo uma cópia de segurança.

Tipo registro Na barra de pesquisa "Menu Iniciar" e selecione "Melhor Correspondência". Vamos para Arquivo -> Exportar , Defina Export Scope como All e salve o Registro do Windows em um local útil. A correção a seguir não danificará seu computador, mas é melhor fazer um backup para restaurá-lo, caso ocorra um erro inesperado.

Agora, vamos tentar consertar.

  • Tipo registro Na barra de pesquisa "Menu Iniciar" e selecione "Melhor Correspondência".
  • Vamos para HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Ole. Você pode copiar e colar o título na barra de endereços do Editor do Registro.
  • Você deve excluir as seguintes quatro chaves de registro:
DefaultAccessPermission

DefaultLaunchPermission

MachineAccessRestriction

MachineLaunchRestriction

Feche o Editor de registro do Windows e reinicie o sistema.

Seu sistema deve permanecer livre de erros DCOM 10016 de agora em diante.

2. Habilite as permissões DCOM para erros específicos

Se isso não funcionar, há uma solução alternativa muito mais longa que você pode seguir. No entanto, se você tiver vários aplicativos individuais, todos fornecendo erros DCOM, o processo a seguir levará algum tempo, pois será necessário repeti-lo para cada erro.

A mensagem de erro DCOM Erro 10016 no Visualizador de eventos contém informações sobre o aplicativo ou processo específico que está criando o problema.

  • Você tem que procurar por visualizador de eventos  Na barra de pesquisa "Menu Iniciar" e selecione a melhor correspondência.
  • Vamos para Logs do Windows -> Sistema Localize DCOM Error 10016 e clique duas vezes na mensagem de erro para expandi-la.
  • A guia Geral explica a causa do erro 10016, onde lista o CLSID (Identificador de classe) e o APPID (Identificador de aplicativo). As cadeias de caracteres CLSID e APPID parecem aleatórias. No entanto, você pode usá-lo para determinar qual aplicativo ou serviço é a causa do erro 10016.

Localize CLSID e APPID no Editor do Registro

Veja como localizar o serviço no Editor do Registro.

Primeiro, realce o CLSID no Visualizador de eventos e pressione CTRL + C Para copiá-lo. Em seguida, abra o Editor do Registro. Pesquise o seguinte no registro:

HKEY_CLASSES_ROOT\CLSID\{لصق CLSID هنا}

Para mim, isso parece HKEY_CLASSES_ROOT\CLSID\{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}.

Lembre-se de que você pode copiar e colar o título na barra de endereços do Editor do Registro. Assim que a busca pelo CLSID for concluída, você pode consultar o APPID da mensagem de erro com o AppID listado no CLSID.

No meu caso, DCOM Error 10016 se origina do Runtime Broker, que é uma das causas mais comuns para esse erro.

Edite as permissões para o CLSID

Na lista de entradas de registro à esquerda, clique com o botão direito do mouse no CLSID relacionado ao erro e selecione Permissão -> Avançado. A partir daqui, você pode editar as permissões para o serviço. (Alterar as permissões de arquivo pode corrigir vários outros problemas do Windows 10 também.)

  • Defina os gerentes e selecione Editar. Alterne Permissões básicas para incluir Controle total e toque em OK -> Aplicar -> OK.

  • Agora, reinicie seu sistema.
  • Assim que a reinicialização for concluída, insira Serviços de componentes na barra de pesquisa do menu Iniciar e selecione a melhor combinação. Vamos para Computadores -> Meu Computador -> Configuração DCOM.
  • Você verá uma longa lista de serviços que usam DCOM de alguma forma. Localize o serviço com o nome e APPID, clique com o botão direito e escolha Propriedades> Segurança.

  • Em Permissões de inicialização e ativação, Selecione Editar -> Adicionar -> Adicionar serviço local -> Aplicar. Agora, marque a caixa de ativação local, pressione "OK" e reinicie o sistema novamente.

Uau! Feito isso, o processo está completo.

Perceber: Infelizmente, se houver várias causas para o erro 10016, você terá que concluir este processo para cada combinação CSLID / APPID.

O erro DCOM 10016 foi resolvido

Espero que isso tenha atenuado o erro 10016 de COM distribuído. Devo confirmar que o erro DCOM 10016 provavelmente não afetará Desempenho do seu sistema. Antigamente, quando a Microsoft introduziu pela primeira vez “Distribuído” em um “Modelo de Objeto Componente”, havia pontos fracos. No entanto, essas vulnerabilidades foram corrigidas DCOM A salvo agora.

Obviamente, o erro DCOM 10016 está longe de ser o único erro que o Windows 10. Se você tiver um problema diferente, aqui estão alguns. Soluções para os erros mais comuns do Windows.

Ir para o botão superior