Eventos de kernel 2 ID é registrado quando a classe MSFT_NetLbfoTeamNic é chamada no Windows Server 2012 R2

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 3087042
Sintomas
Quando o Windows Server 2012 R2 é usado com o recurso de NICs e um provedor WMI de terceiros é usado para chamar a classe WMI de MSFT_NetLbfoTeamNic, o seguinte evento é registrado:

Fonte: Kernel-EventTracing/Admin
Identificação do evento: 2
Sessão "" falhou ao iniciar com o seguinte erro: 0xC0000022

Este artigo aborda somente esse erro específico ocorre quando NICs está sendo usado. Esse erro não é culpa do provedor WMI de terceiros. Além disso, esse evento pode ser registrado por motivos não relacionados ao provedor de WMI de agrupamento NIC.
Causa
Thisproblem não é causado pelo provedor WMI de terceiros. Esse problema está sendo controlado para consideração em uma versão futura do Windows Server.

A classe WMI de MSFT_NetLbfoTeamNic do Windows Server 2012 R2 usa a interface iNetCfg. A interface iNetCfg é associada com o provedor de log do kernel NetCfgTrace, que é ativado automaticamente pelo Windows. Dados de rastreamento é salvo automaticamente o arquivo C:\Windows\inf\netcfgx.0.etl. Todos os provedores WMI executado sob o contexto do processo WMIPRVSE, que por sua vez é executado sob a conta Serviço de rede. No entanto, se um provedor WMI chama a classe de MSFT_NetLbfoTeamNic , a conta Serviço de rede não tem autoridade para gravar dados de rastreamento para esse arquivo.
Como Contornar
Se o cenário descrito na seção "Sintomas" aciona o erro de evento ID 2 do kernel, o erro é inofensivo e pode ser ignorado.

Se você quiser evitar que o erro seja registrada, abra um prompt de comando administrativo e, em seguida, execute os seguintes comandos:

TAKEOWN /f c:\Windows\Inf.
icacls c:\windows\inf /grant "NT AUTHORITY\NETWORK SERVICE":"(OI)(CI)(F)"
icacls c:\windows\inf\netcfgx.0.etl /grant "NT AUTHORITY\NETWORK SERVICE": F
icacls c:\windows\inf\netcfgx.1.etl /grant "NT AUTHORITY\NETWORK SERVICE": F

Esses comandos concedem as permissões de arquivo necessário para impedir que o log de erros nesse cenário.

Também convém redefinir o proprietário do C:\Windows\inf novamente para a conta NT SERVICE\TrustedInstaller (configuração padrão). Para fazer isso, execute as seguintes etapas:
  1. No Windows Explorer, vá até C:\Windows, clique com botão direito no diretório C:\Windows\INF e, em seguida, selecionePropriedades. Na guia segurança , clique em Avançado.
  2. Ao lado de proprietário, clique em Alterar.
  3. Clique em locale, em seguida, selecione o computador local (você talvez tenha que rolar para cima, se você tiver ingressado em um domínio).
  4. O nome do objeto, digite: NT SERVICE\TrustedInstaller, selecione Verificar nomese, em seguida, clique emOK.

Por fim, execute o comando icacls para certificar-se de que a conta Serviço de rede é definida para a herança, como no exemplo a seguir:

C:\>icacls c:\Windows\Inf.

C:\Windows\Inf NT AUTHORITY\NETWORK SERVICE:(OI)(CI)(F)

[…]

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3087042 - Última Revisão: 08/27/2015 16:47:00 - Revisão: 1.0

Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard

  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB3087042 KbMtpt
Comentários