As configurações de permissão específicas do aplicativo não concedem ativação local

Se o Visualizador de Eventos(Event Viewer) exibir uma mensagem de erro As configurações de permissão específicas do aplicativo não concedem permissão de ativação local para o aplicativo do servidor COM(The application-specific permission settings do not grant Local Activation permission for the COM Server application) , este artigo o ajudará. Ele vem com um ID de evento DCOM (DCOM Event ID) 10016 e esse erro aparece principalmente após a atualização do sistema operacional. Embora esse erro não afete a experiência do usuário normal do Windows 10 , alguns de vocês podem querer saber por que isso acontece e o que você pode fazer a respeito.

Esses eventos 10016 são registrados quando componentes da Microsoft tentam acessar componentes DCOM sem as permissões necessárias. Esses eventos geralmente podem ser ignorados com segurança porque não afetam negativamente a funcionalidade e são por design.

A mensagem de erro inteira se parece com isso-

The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID {C2F03A33-21F5-47FA-B4BB-156362A2F239} and APPID {316CDED5-E4AE-4B15-9113-7055D84DCC97} to the user NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19) from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool.

Para sua informação, o CLSID e o APPID podem ser diferentes em seu computador, pois representam um serviço de componente em seu computador. Em relação à solução, ela já é mencionada na mensagem de erro. Você precisa modificar a permissão de segurança de uma ferramenta administrativa no Windows 10 .

As configurações de permissão específicas do aplicativo não concedem ativação local

Para corrigir as configurações de permissão específicas do aplicativo não concedem erro de ativação local no (Activation)Windows 10 , siga estas etapas-

  1. Identifique(Identify) e confirme CLSID e APPID
  2. Alterar(Change) a propriedade da chave CLSID do (CLSID)Editor do Registro(Registry Editor)
  3. Modificar(Modify) a permissão de segurança dos Serviços de (Services)Componentes(Component)

Continue lendo para conhecer os passos em detalhes.

Você precisa identificar o CLSID e o APPID . Como eles podem ser diferentes no seu computador, é muito importante reconhecê-los. Caso contrário, você não poderá se livrar desta mensagem de erro do Visualizador de Eventos . (Event Viewer)De acordo com a mensagem de erro acima mencionada, o CLSID é {C2F03A33-21F5-47FA-B4BB-156362A2F239} e o APPID é {316CDED5-E4AE-4B15-9113-7055D84DCC97}. Existe outro item chamado SID , mas isso não é necessário no momento.

Agora você precisa encontrar o componente que está criando o problema. Para isso, abra o Editor do Registro no seu computador. Para fazer isso, pressione Win+R , digite regedit e o botão Enter . Depois disso, navegue até este caminho-

HKEY_Classes_Root\CLSID\<Enter-your-CLSID>

Não se esqueça de substituir o Enter-your-ClSID pelo (Enter-your-ClSID )CLSID original que você recebeu na mensagem de erro. Depois de obtê-lo, você deve encontrar o APPID no seu lado direito. Certifique-se de que este APPID e o APPID anterior (mencionado na mensagem de erro) sejam os mesmos. Depois de confirmar, clique com o botão direito do mouse no CLSID do lado esquerdo e selecione a opção Permissões(Permissions) .

As configurações de permissão específicas do aplicativo não concedem ativação local

Em seguida, clique no botão Avançado(Advanced ) .

Por padrão, essa chave é de propriedade de TrustedInstaller , mas você precisa alterar o proprietário para Administrator . Para isso, clique no botão Alterar(Change ) na janela Configurações Avançadas de Segurança(Advanced Security Settings ) > escreva “Administrador”> clique no botão Verificar Nomes(Check Names ) > clique no botão OK .

Além disso, você precisa marcar a caixa de seleção Substituir proprietário em subcontêineres e objetos(Replace owner on subcontainers and objects ) .

Depois de fazer isso, selecione Administradores(Administrators ) na lista de nomes de grupos ou usuários(Group or user names ) e marque a caixa de seleção Allow/Full Control . Agora salve suas configurações.

Além disso, você precisa verificar o Default – Data name. Neste exemplo, o nome de dados padrão(Default Data) é Immersive Shell . Deve ser diferente se o CLSID e o APPID forem diferentes na sua mensagem de erro.

Depois disso, você também precisa se apropriar do APPID . Para isso, navegue até este caminho no Editor do Registro-(Registry Editor-)

HKEY_Local_Machine\Software\Classes\AppID\your-APPID

Você precisa fazer o mesmo acima para alterar a propriedade dessa chave do Registro(Registry) .

Caso você esteja enfrentando algum problema ao alterar a propriedade da chave do Registro(ownership of the Registry key) , você pode conferir nossa ferramenta gratuita chamada RegOwnit que permite fazer isso com um clique.

Se você tiver concluído essas etapas, precisará abrir os Serviços de Componentes(Component Services) . Você pode procurá-lo na caixa de pesquisa da barra(Taskbar) de tarefas e clicar no resultado correspondente. Depois de abrir os Serviços de (Services)Componentes(Component) , acesse aqui-

Component Services > Computer > My Computer > DCOM Config > Immersive Shell

Com base neste exemplo, o CLSID corresponde a este serviço de componente Immersive Shell . Você precisa encontrar o Default –(Default – Data ) Nome de dados que você obteve do Editor do Registro(Registry Editor) . Após o reconhecimento, clique com o botão direito do mouse no serviço do componente e selecione Propriedades(Properties) . Aqui você deve encontrar o ID do aplicativo(Application ID ) ou APPID que você pode confirmar novamente.

Em seguida, vá para a guia Segurança . (Security )Aqui você pode encontrar três rótulos, incluindo Permissões de Inicialização e Ativação(Launch and Activation Permissions) . Clique no botão Editar(Edit ) correspondente .

Se você receber alguma mensagem de aviso, clique no botão Cancelar(Cancel ) e vá em frente. Você precisa seguir os mesmos passos acima para adicionar duas contas-

  • SISTEMA
  • SERVIÇO LOCAL

Depois de adicioná-los, selecione um de cada vez e conceda permissões de Inicialização(Local Launch ) Local e Ativação Local(Local Activation ) para ambos.

Salve as alterações, você não terá o mesmo problema no Visualizador de eventos(Event Viewer) novamente.

Quer você tenha o problema com RuntimeBroker ou Immersive Shell ou qualquer outro processo, a solução é a mesma para todos eles.(Whether you get the issue with RuntimeBroker or Immersive Shell or any other process, the solution is the same for all of them.)



About the author

Eu sou um engenheiro de windows,ios,pdf,errors,gadgets com mais de 10 anos de experiência. Trabalhei em muitos aplicativos e estruturas do Windows de alta qualidade, como OneDrive for Business, Office 365 e muito mais. Meu trabalho recente incluiu desenvolver o leitor de pdf para a plataforma Windows e trabalhar para tornar as mensagens de erro mais claras para os usuários. Além disso, estou envolvido no desenvolvimento da plataforma ios há alguns anos e estou muito familiarizado com seus recursos e peculiaridades.



Related posts