Corrigir o erro 10016 no Visualizador de eventos do Windows
Sendo um grande geek de tecnologia, odeio quando minha máquina Windows não está funcionando perfeitamente. Acho que se não consigo fazer meu computador funcionar perfeitamente, que tipo de técnico sou eu? Obviamente, tentar fazer tudo funcionar perfeitamente significa gastar muito tempo corrigindo problemas que provavelmente não causam grandes problemas no meu sistema.
No entanto, ainda é divertido e você aprende muito. Neste artigo, estou falando sobre como corrigir o erro que aparece no Visualizador de eventos(Event Viewer) relacionado ao DistributedCOM . Percebi que não havia outros erros no log do sistema(System) além de alguns todos os dias com uma ID de evento(Event ID) de 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
Ele também listou um CLSID , um APPID , um SID e algo sobre como modificar permissões usando Component Services .
Depois de ler algumas postagens densas do fórum, consegui corrigir esse erro para que ele não aparecesse mais no Visualizador de eventos(Event Viewer) . É um processo e tanto, portanto, certifique-se de ter uma ou duas horas de sobra antes de começar.
Passo 1 – Verifique o processo
A primeira coisa que precisamos fazer é descobrir qual processo ou serviço está associado ao CLASS ID listado no erro. Para fazer isso, vá em frente e copie o CLSID listado na descrição do evento. No meu caso, começou com {D63B10C5 . Certifique-se de copiar ambas as chaves também.
Agora você precisa abrir o editor de registro clicando em iniciar e digitando regedit . Quando você tiver o editor de registro aberto, clique em Editar(Edit) e depois em Localizar(Find) . Vá em frente e cole o CLSID na caixa de pesquisa e pressione Enter .
Depois de algum tempo, você deve obter um resultado na chave HK_CLASSES_ROOT\CLSID . No lado direito, deve ter duas chaves e a Default deve listar o nome do serviço. No meu caso e provavelmente no seu também, deve ser RuntimeBroker .
O AppID também deve corresponder ao que está listado na mensagem de erro. Em seguida, temos que executar um script para que possamos fazer alterações nas permissões em Component Services para este serviço.
Etapa 2 – Executar o script do PowerShell
Para corrigir esse problema, temos que editar algumas permissões em Component Services for RuntimeBroker , mas antes de fazer isso temos que executar um script que nos permitirá fazer essas alterações.
Para executar o PowerShell como administrador(Administrator) , você precisa clicar em Iniciar(Start) , digitar powershell e clicar com o botão direito do mouse no resultado e escolher Executar como administrador( Run as administrator) .
Agora vá em frente e baixe o arquivo de texto vinculado aqui e copie todo o código e cole-o na janela do PowerShell (se você clicar com o botão direito do mouse na janela do PowerShell , ele colará o que estiver na área de transferência). Em seguida, basta pressionar Enter e você deverá ver a palavra Concluído(Done) impressa.
Passo 3 – Abra os Serviços de Componentes
Você pode abrir os Serviços de Componentes(Component Services) da mesma forma que abriu o PowerShell na Etapa 2(Step 2) . Clique(Click) em Iniciar(Start) e digite serviços de componentes. Você não precisa executar este programa como administrador. Uma vez lá, navegue até o seguinte local:
Component Services - Computers - My Computer - DCOM Config
Role para baixo até encontrar Runtime Broker . No meu caso, foram dois! Como você sabe qual é o listado no erro?
Clique com o botão direito do mouse em cada um deles e escolha Propriedades(Properties) . Na guia Geral(General) , você verá o ID do aplicativo(Application ID) , que deve corresponder ao AppID da mensagem de erro. Se você estiver recebendo erros no Visualizador de Eventos(Event Viewer) com um ID de 10016 e mais de um CLSID , pode ser que ambos os RuntimeBrokers precisem ser corrigidos. No meu caso, eu só tive que consertar um.
Passo 4 – Permissões corretas
Por fim, precisamos modificar as permissões. Enquanto estiver na janela de propriedades do RuntimeBroker , clique na guia Segurança .(Security)
O botão Editar em (Edit)Permissões de inicialização e ativação(Launch and Activation Permissions) deve ser clicável. Se estiver acinzentado, o script do PowerShell não foi executado corretamente. Ao clicar em editar, você pode ver uma caixa de diálogo pop-up avisando sobre permissões não reconhecidas.
Aqui você NÃO QUER clicar em Remover(Remove) . Basta clicar no botão Cancelar(Cancel) . Agora você verá uma lista de contas padrão e também poderá ver uma Conta Desconhecida(Account Unknown) listada.
Você quer ter certeza de deixar a Conta Desconhecida(Account Unknown) como está. Não o remova. Neste ponto, você deve ficar com TODOS OS PACOTES DE APLICATIVO( ALL APPLICATION PACKAGES) e SELF . Agora temos que adicionar duas contas. Clique em Adicionar(Add) e digite Sistema(System) e clique em Verificar nomes( Check Names) . Clique em OK e ele adicionará essa conta à lista.
Clique em Add novamente e desta vez digite Local Service e siga os mesmos passos.
Depois que ambos forem adicionados, clique neles um de cada vez e marque as caixas de seleção Inicialização( Local Launch) local e Ativação local( Local Activation) em Permitir(Allow) . É sobre isso! Agora vá em frente e reinicie o computador e você não verá mais esse erro aparecer nos logs de exibição de eventos . (Event View)Aproveitar!
Related posts
Como corrigir erro de tela azul Stop:0x000000F4 no Windows
Corrigir o código de erro do Windows Update 8E5E03FA
Como corrigir o erro "Há um reparo do sistema pendente" no Windows
Como corrigir o erro “O aplicativo não pôde ser iniciado corretamente (0xc0000142)” no Windows
Como corrigir “Erro de dispositivo TPM não detectado” no Windows
Como corrigir o Windows + Shift + S não funciona no Windows
Corrigir erros do sistema de arquivos no Windows 7/8/10 com o utilitário de verificação de disco (CHKDSK)
Corrigir rede não identificada e sem Internet no Windows
Windows 10 Setup Error code 0x80070006
Fix Microsoft Teams Error caa70004 em Windows 11/10
Corrigir “O Windows não conseguiu encontrar um certificado para fazer logon na rede”
Corrigir o erro do serviço de transferência inteligente em segundo plano não iniciará
Fix Ntfs.sys Falhou BSOD Error em Windows 10
Fix Windows Update Error Code 0x800700c1
Como corrigir o problema 'O nome do arquivo é muito longo' no Windows
Como corrigir o erro “O serviço Windows Installer não pôde ser acessado”
Fix Event ID 7031 ou 7034 de erro quando os registos de utilizador fora Windows 10 computador
Fix Windows Update Error C8000266?
Fix Windows Update Error 0x80070005
Fix Windows 10 Update Error 0x800703F1