Corrigir erro 10016 no Visualizador de eventos do Windows


Sendo um grande fanático por tecnologia, odeio quando minha máquina Windows não está funcionando perfeitamente. Eu acho que se não consigo fazer meu computador funcionar perfeitamente, então que tipo de pessoa de tecnologia eu sou? Obviamente, tentar que tudo funcione perfeitamente significa gastar muito tempo corrigindo problemas que provavelmente não causam problemas importantes no meu sistema.

No entanto, ainda é divertido e você aprende muito. Neste artigo, estou falando sobre como corrigir o erro exibido no Event Viewer relacionado ao DistributedCOM. Percebi que não havia outros erros no meu log do Systemalém de alguns todos os dias com um ID de evento 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

Também listou um CLSID, um APPID, um SID e algo sobre como modificar permissões usando Serviços de Componentes.

Depois de ler alguns posts do fórum, eu pude corrigir esse erro para que ele não mais apareceu no Visualizador de Eventos. É um processo e tanto, por isso certifique-se de ter uma ou duas horas antes de começar.

Passo 1 - Verifique o processo

A primeira coisa que temos que fazer é descobrir qual processo ou serviço está associado ao ID de CLASSE 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 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 Editare, em seguida, em Localizar. Vá em frente e cole o CLSID na caixa de pesquisa e pressione Enter.

Depois de algum tempo, você deve obter um resultado sob o Chave HK_CLASSES_ROOT \ CLSID. Do lado direito, deve ter duas chaves e o Padrãodeve listar o nome do serviço. No meu caso e provavelmente também no seu, deve ser o 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 Serviços de componentes para este serviço.

Etapa 2 - Executar o script do PowerShell

Para corrigir esse problema, tem que editar algumas permissões em serviços de componentes para RuntimeBroker, mas antes que possamos fazer isso, temos que executar um script que nos permitirá fazer essas alterações.

Para executar o PowerShell como um administrador, você precisa clicar em em Iniciar, digite powershelle clique com o botão direito no resultado e escolha Executar como administrador.

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 , vai colar o que estiver na área de transferência). Em seguida, basta pressionar Entere você verá a palavra Feitoimpressa.

Etapa 3 - Abrir serviços de componentes

Você pode abrir os Serviços de componentesda mesma forma que abriu o PowerShell na Etapa 2. Clique em Iniciar 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, havia dois deles! Como você sabe qual deles está listado no erro?

Clique com o botão direito em cada um deles e escolha Propriedades. Na guia Geral, você verá ID do aplicativo, que deve corresponder ao AppID da mensagem de erro. Se você estiver recebendo erros no Visualizador de Eventos com um ID de 10016 e mais de um CLSID, pode ser que ambos os RuntimeBrokers precisem ser corrigidos. No meu caso, eu só tinha que consertar um.

Passo 4 - Permissões Corretas

Por último, precisamos modificar as permissões. Enquanto na janela de propriedades do RuntimeBroker, clique na aba Segurança.

A Editaro botão em Permissões de inicialização e ativaçãodeve ser clicável. Se estiver desabilitado, o script do PowerShell não foi executado corretamente. Quando você clica 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. Basta clicar no botão Cancelar. Agora você verá uma lista de contas padrão e também poderá ver uma conta desconhecidalistada.

quer ter certeza de deixar a Conta Desconhecidacomo está. Não o remova. Neste ponto, você deve ficar com TODOS OS PACOTES DE APLICATIVOe SELF. Agora temos que adicionar duas contas. Clique em Adicionar, digite Sistemae clique em Verificar nomes. Clique em OKe ele adicionará essa conta à lista.

Clique em Adicionarnovamente e, desta vez, digite Serviço locale siga os mesmos passos.

Depois de adicionar os dois, clique em um de cada vez e selecione as caixas de seleção Lançamento locale Ativação localem Permitir. É sobre isso! Agora vá em frente e reinicie o computador e você não deve mais ver esse erro aparecer nos logs da Visualização de Eventos. Aproveite!

Como reparar todos os erros do windows - SEM PROGRAMAS

Postagens relacionadas:


11.09.2017