Este artigo descreve problemas que inchaço do registro pode causar atrasos de logon do usuário ou usuários do aplicativo receber uma mensagem de erro "0x800705AA". Esses problemas ocorrem em computadores que usam Windows 8.1, o Windows RT 8.1 ou o Windows Server 2012 R2. KB 3063843 consiste em uma correção corretiva que impede que os registros WNF vazamento após a instalação de correção e a ferramenta wnfcleanup que remove registros obsoletos do WNF criados antes da instalação da correção do vazamento. Antes de instalar esta atualização, consulte a seção pré-requisitos . Etapas adicionais de configuração são necessários para permitir que essa atualização após a instalação.

Sintomas

Sintoma 1

Experiência lentos logons interativos e logons RDP em um computador que esteja executando o Windows 8.1, o Windows RT 8.1 ou o Windows Server 2012 R2.

O processo de explorer.exe lê milhares de valores de Plataforma de notificação de envio (WPN) do Windows e o Recurso de notificação do Windows (WNF) da seguinte subchave do registro durante o logon do usuário:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Notifications
Além disso, o logon pode consumir elevada utilização da CPU por um longo período de tempo durante o logon.

Sintoma 2

Você receberá uma mensagem de erro semelhante à seguinte quando você usa um aplicativo que usa a classe BackgroundDownloader :

0x800705AA ("recursos insuficientes do sistema existem para completar o serviço solicitado")


Depois que você encontrar esse erro reiniciando o aplicativo ou o sistema não resolve o problema. Ao mesmo tempo, outros aplicativos (como o aplicativo da Windows Store) que usam a classe BackgroundDownloader podem ter o mesmo erro.

Causa

Esses problemas ocorrem porque entradas de registros WNF na subchave do registro de notificações sejam perdidas, e isso faz com que o inchaço do registro.

Vazamento causa de registros WNF o processo Explorer.exe para ler vários valores do registro na subchave do registro de notificação quando o sistema inicializa o processo. Muitos registros WNF podem atrasar o logon do usuário e aumentar a utilização da CPU.

Além disso, o erro 0x800705AA pode ocorrer quando a classe BackgroundDownloader tenta alocar um nome de estado WNF e falha.

Como obter esta atualização

Importante: Não instale um pacote de idiomas depois de instalar esta atualização. Se você fizer isso, as alterações específicas do idioma na atualização não serão aplicadas e será necessário reinstalar a atualização. Para obter mais informações, consulte Adicionar pacotes de idiomas para o Windows

Essa atualização melhora o desempenho quando o sistema inicializa o processo explorer.exe.

Método 1: O Windows Update (recomendado)

Esta atualização é fornecida como uma atualização opcional no Windows Update. Para obter mais informações sobre como executar o Windows Update, consulte Como obter uma atualização no Windows Update.

Método 2: Centro de Download da Microsoft

Os seguintes arquivos estão disponíveis para download no Centro de Download da Microsoft:

Sistema operacional

Atualização

Todas as versões compatíveis com o Windows 8.1 x86

Download Baixe o pacote agora

Todas as versões compatíveis com o Windows 8.1 x64

Download Baixe o pacote agora

Todas as versões compatíveis com o Windows Server 2012 R2 x64

Download Baixe o pacote agora

a atualização para o Windows RT 8.1 pode ser obtida apenas pelo Windows Update.



Para obter mais informações sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:

119591 como obter arquivos de suporte da Microsoft a partir de serviços onlineA Microsoft examinou esse arquivo em busca de vírus. A Microsoft usou o software de detecção de vírus mais recente que estava disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Informações detalhadas da atualização

Pré-requisitos:

Para instalar essa atualização, você deve ter a abril de 2014 update rollup para o Windows RT 8.1, 8.1 para Windows e Windows Server 2012 R2 (2919355) instalado no Windows Server 2012 R2 ou no Windows 8.1.

Observação: Se a atualização 2919355 não estiver pré-instalado, a instalação da atualização 3063843 poderá falhar com o erro "a atualização não é aplicável ao seu computador".

Informações do registro:

Para aplicar essa atualização, não é necessário fazer alterações no Registro.

Requisitos de reinicialização:

Você terá que reiniciar o computador após aplicar essa atualização.

Informações de substituição da atualização

Esta atualização não substitui uma atualização lançada previamente.

A versão global desta atualização instala arquivos que têm os atributos listados nas tabelas a seguir. As datas e horas desses arquivos estão listadas no Tempo Universal Coordenado (UTC). As datas e horas desses arquivos em seu computador local são exibidas em sua hora local com a diferença de horário de verão (DST) atual. Além disso, as datas e as horas podem ser alteradas quando você realizar determinadas operações nos arquivos.

Notas e informações sobre o arquivo para o Windows 8.1 e para o Windows Server 2012 R2:


  • Os arquivos que se aplicam a um produto, etapa (RTM, SPn) e ramificação do serviço (LDR, GDR) específicos podem ser identificados examinando os números de versão do arquivo, conforme exibido na seguinte tabela:

    Versão

    Produto

    Etapa do projeto

    Ramificação do serviço

    6.3.960 0.16 xxx

    Windows RT 8.1, Windows 8.1 e Windows Server 2012 R2

    RTM

    GDR

    6.3.960 0.17 xxx

    Windows RT 8.1, Windows 8.1 e Windows Server 2012 R2

    RTM

    GDR

  • As ramificações do serviço GDR contêm somente correções amplamente disponibilizadas para resolver problemas críticos que sejam bastante conhecidos. As ramificações do serviço LDR contém hotfixes, além de correções amplamente disponibilizadas.

  • Os arquivos MANIFEST (.manifest) e os arquivos MUM (.mum) instalados para cada ambiente são listados separadamente na seção "informações adicionais sobre os arquivos". Os arquivos de catálogo de segurança associados (.cat), MUM e MANIFEST, são muito importantes para manter o estado dos componentes atualizados. Os arquivos do catálogo de segurança, para os quais os atributos não estejam listados, são assinados com uma assinatura digital da Microsoft.

Para todas as versões compatíveis do Windows 8.1 x86:

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Plataforma

Bisrv.dll

6.3.9600.17415

206,336

29-Oct-2014

00:54

x86

Csystemeventsbrokerclient.dll

6.3.9600.17415

15,872

29-Oct-2014

01:04

x86

Eventaggregation.dll

6.3.9600.17415

22,016

29-Oct-2014

01:04

x86

Systemeventsbrokerserver.dll

6.3.9600.17827

207,360

12-May-2015

13:18

x86

Wnfcleanup.exe

6.3.9600.17827

24,864

13-May-2015

22:08

x86

Para todas as versões baseadas do Windows 8.1 x64 ou do Windows Server 2012 R2:

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Plataforma

Bisrv.dll

6.3.9600.17415

270,336

29-Oct-2014

01:12

x64

Csystemeventsbrokerclient.dll

6.3.9600.17415

20.480

29-Oct-2014

01:27

x64

Eventaggregation.dll

6.3.9600.17415

28,160

29-Oct-2014

01:27

x64

Systemeventsbrokerserver.dll

6.3.9600.17827

294,912

12-May-2015

13:19

x64

Wnfcleanup.exe

6.3.9600.17827

25,376

13-May-2015

22:11

x64

Para todas as versões do Windows RT 8.1:

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Plataforma

Bisrv.dll

6.3.9600.17278

200,192

16-Aug-2014

00:17

Não aplicável

Csystemeventsbrokerclient.dll

6.3.9600.16384

16,896

22-Aug-2013

02:18

Não aplicável

Eventaggregation.dll

6.3.9600.16384

22,016

22-Aug-2013

02:18

Não aplicável

Systemeventsbrokerserver.dll

6.3.9600.17827

202,240

12-May-2015

13:18

Não aplicável

Wnfcleanup.exe

6.3.9600.17827

24,864

13-May-2015

22:05

Não aplicável





Informações adicionais sobre os arquivos:


Informações adicionais sobre o arquivo para o Windows 8.1 e para o Windows Server 2012 R2:


Arquivos adicionais para todas as versões compatíveis do Windows 8.1 x86

Propriedade de arquivo

Valor

Nome do Arquivo

X86_422e140eb67951f493acf4a158432e4b_31bf3856ad364e35_6.3.9600.17828_none_e2646b105e1e67e7.manifest

Versão do arquivo

Não aplicável

Tamanho do arquivo

708

Data (UTC)

13-May-2015

Hora (UTC)

21:37

Plataforma

Não aplicável

Nome do Arquivo

X86_9f7f8c0fb5d0980fc3b760fff73e3405_31bf3856ad364e35_6.3.9600.17828_none_b9977e7b07cf6986.manifest

Versão do arquivo

Não aplicável

Tamanho do arquivo

706

Data (UTC)

13-May-2015

Hora (UTC)

21:37

Plataforma

Não aplicável

Nome do Arquivo

X86_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_f2e3096e0fc85050.manifest

Versão do arquivo

Não aplicável

Tamanho do arquivo

8,450

Data (UTC)

13-May-2015

Hora (UTC)

21:41

Plataforma

Não aplicável

Nome do Arquivo

X86_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_5d85dbc258e120cb.manifest

Versão do arquivo

Não aplicável

Tamanho do arquivo

16,856

Data (UTC)

13-May-2015

Hora (UTC)

21:41

Plataforma

Não aplicável


Arquivos adicionais para todas as versões com suporte para o Windows 8.1 x64 e para o Windows Server 2012 R2

Propriedade de arquivo

Valor

Nome do Arquivo

Amd64_be0e94fcda3ee60a1ede60fe31e5389e_31bf3856ad364e35_6.3.9600.17828_none_d1a60b293faadd63.manifest

Versão do arquivo

Não aplicável

Tamanho do arquivo

710

Data (UTC)

13-May-2015

Hora (UTC)

21:37

Plataforma

Não aplicável

Nome do Arquivo

Amd64_ee5cb5ce84252f9d3fabb4879489e10c_31bf3856ad364e35_6.3.9600.17828_none_c836fdf6567b4fd0.manifest

Versão do arquivo

Não aplicável

Tamanho do arquivo

712

Data (UTC)

13-May-2015

Hora (UTC)

21:37

Plataforma

Não aplicável

Nome do Arquivo

Amd64_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_4f01a4f1c825c186.manifest

Versão do arquivo

Não aplicável

Tamanho do arquivo

8,456

Data (UTC)

13-May-2015

Hora (UTC)

21:45

Plataforma

Não aplicável

Nome do Arquivo

Amd64_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_b9a47746113e9201.manifest

Versão do arquivo

Não aplicável

Tamanho do arquivo

16,860

Data (UTC)

13-May-2015

Hora (UTC)

21:45

Plataforma

Não aplicável

Arquivos adicionais para todas as versões com suporte para o Windows RT 8.1:

Propriedade de arquivo

Valor

Nome do Arquivo

Arm_64b15a158868e8846656a5536f4db8de_31bf3856ad364e35_6.3.9600.17828_none_625f9a4efd2f86a1.manifest

Versão do arquivo

Não aplicável

Tamanho do arquivo

706

Data (UTC)

13-May-2015

Hora (UTC)

21:37

Plataforma

Não aplicável

Nome do Arquivo

Arm_92b5141a9db799e78ed4fe090155570e_31bf3856ad364e35_6.3.9600.17828_none_a4739496745a1a93.manifest

Versão do arquivo

Não aplicável

Tamanho do arquivo

708

Data (UTC)

13-May-2015

Hora (UTC)

21:37

Plataforma

Não aplicável

Nome do Arquivo

Arm_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_f2e57bc60fc56f16.manifest

Versão do arquivo

Não aplicável

Tamanho do arquivo

8,450

Data (UTC)

13-May-2015

Hora (UTC)

21:37

Plataforma

Não aplicável

Nome do Arquivo

Arm_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_5d884e1a58de3f91.manifest

Versão do arquivo

Não aplicável

Tamanho do arquivo

16,856

Data (UTC)

13-May-2015

Hora (UTC)

21:37

Plataforma

Não aplicável




Status

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Referências

Consulte a terminologia usada pela Microsoft para descrever as atualizações de software.

Mais informações

Etapas adicionais para configuraçãoRecomendamos que você instale essa atualização através do Windows Update como isso instala a correção e remove os registros perdidos.

Se você baixar o pacote diretamente do Microsoft Download Center, você precisa extrair manualmente a ferramenta de wnfcleanup do pacote MSU. Para extrair a ferramenta de limpeza do pacote MSU, abrindo um prompt de comando usando Executar como administrador, execute os seguintes comandos na ordem:

MD c:\wnfcleanupCopy %userprofile%\Downloads\Windows8.1-KB3063843-* c:\wnfcleanup
CD \wnfcleanup
expand Windows8.1-KB3063843-*.msu -F:wnfcleanup.exe .\


Observação: O ponto final (. \) é importante, pois ele diz para extrair o EXE para o local atual em que está o MSU.

Em seguida, crie uma tarefa agendada para limpar as entradas de registro existentes ao executar a ferramenta de wnfcleanup.exe como sistema.
Os comandos a seguir devem ser executados em um prompt de comando para criar uma tarefa agendada. A tarefa executa um comando como executar a ferramenta de limpeza do sistema. Em seguida, a tarefa é excluída.

SCHTASKS /create /f /SC hourly /TN Wnfcleanup /TR "cmd /c c:\wnfcleanup\wnfcleanup.exe -delete" /RU "SYSTEM" SCHTASKS /run /I /TN "Wnfcleanup"

Observação: "c:\wnfcleanup\wnfcleanup.exe" é um local que é usado neste exemplo. Você deve modificar para refletir a exata unidade e o caminho onde a ferramenta wnfcleanup foi extraída para se você não seguiu as instruções anteriores exatamente.

Agora deixe o sistema por alguns minutos para que a tarefa pode executar e ser concluída. Você pode verificar o status da tarefa Wnfcleanup para ver se ele foi concluída e retornados para o estado "pronto" executando os seguintes comandos:

SCHTASKS /QUERY /V | findstr /I "wnfcleanup" > .\cleanup.txtCleanup.txt

Observação: O Cleanup.txt deve mostrar um status de "Pronto". Se ele mostra como "Executando", execute os dois comandos acima. Assim que o status mostra "Pronto", localize "cmd /c c:\wnfcleanup\wnfcleanup.exe-excluir" no Clanup.txt.  Imediatamente à esquerda é o código de resultado é seguido pelo nome da conta que criou a tarefa agendada.  Ele será da seguinte forma "administrador 0". Deve ser "0" o código de resultado que indica que a tarefa foi executada com êxito.

Assim que ele for concluído, exclua a tarefa:

SCHTASKS /delete /TN "Wnfcleanup" /f

Agora é possível excluir o diretório c:\wnfcleanup que você criou e seu conteúdo.

Observação: A ferramenta de wnfcleanup deve ser executada no contexto de segurança do sistema. Esse é o motivo pelo qual o Agendador de tarefas é usado. Ou, você pode executá-lo usando uma ferramenta como o PsExec.


Sobre o Windows plataforma de notificação de envioPlataforma de notificação de envio do Windows é um componente que expõe um coletor de notificação para notificar alterações de notificação e uma API para se comunicar como interagir com as notificações.

Sobre o recurso de notificação do WindowsFacilidade de notificação do Windows é uma infra-estrutura de segurança publicação-assinatura de mensagens entre os componentes de kernel, serviços do sistema e aplicativos de espaço do usuário.

Quando você tenta registrar uma notificação para um novo nome de estado, haverá um potencial acesso ao registro. Todas as definições de nome de estado são armazenadas em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Notifications.

Precisa de mais ajuda?

Expanda suas habilidades

Explore o treinamento >

Obtenha novos recursos primeiro

Ingressar no Microsoft Insider >

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?

Obrigado pelos seus comentários!

×