Este artigo descreve problemas aumentar esse registo pode causar atrasos de início de sessão de utilizador ou fazer com que os utilizadores da aplicação receber uma mensagem de erro "0x800705AA". Estes problemas ocorrem em computadores com o Windows 8.1, 8.1 de RT do Windows ou Windows Server R2 de 2012. KB 3063843 é constituído por uma correcção de correcção que impede que os registos WNF a fuga após a instalação da correcção e a ferramenta de wnfcleanup, que remove os registos obsoletos da WNF criados antes da instalação da correcção fuga. Antes de instalar esta actualização, reveja a secção Pré-requisitos . Passos adicionais para configuração são necessários para permitir que esta actualização após a instalação.
Sintomas
Sintoma 1
Detectar lentos inícios de sessão interactivos e inícios de sessão RDP para um computador que esteja a executar o Windows 8.1, 8.1 de RT do Windows ou Windows Server R2 de 2012.
O processo de explorer.exe lê milhares de valores Windows Push notificação plataforma (WPN) e Instalações de notificação do Windows (WNF) da seguinte subchave de registo durante o início de sessão de utilizador:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Notifications
Além disso, o início de sessão pode consumir utilização elevada da CPU durante um longo período de tempo durante o início de sessão a utilizar.
Sintoma 2
Poderá receber uma mensagem de erro semelhante à seguinte quando utiliza uma aplicação que utiliza a classe BackgroundDownloader :
0x800705AA ("existem recursos de sistema insuficientes para concluir o serviço pedido")
Depois de encontrar este erro, reiniciar a aplicação ou o sistema não resolve o problema. Ao mesmo tempo, outras aplicações (por exemplo, a aplicação de arquivo do Windows) que utilizem a classe de BackgroundDownloader , também poderão detectar o mesmo erro.
Causa
Estes problemas ocorrem porque as entradas de registos WNF na subchave de registo de notificações são fuga e isto faz com que a aumentar de registo.
Fuga causa de registos WNF o processo de Explorer.exe para ler muitos valores de registo da subchave de registo de notificação quando o sistema inicializa o processo. Muitos registos WNF podem atrasar o início de sessão de utilizador e aumentar a utilização da CPU.
Além disso, o 0x800705AA de erro pode ocorrer quando a classe de BackgroundDownloader tenta atribuir um nome de estado WNF e falha.
Como obter esta atualização
Importante Não instale um language pack depois de instalar esta actualização. Se o fizer, as alterações específicas de idioma na actualização não serão aplicadas e terá de reinstalar a actualização. Para mais informações, consulte adicionar language packs para Windows.
Esta actualização melhora o desempenho quando o sistema inicializa o processo de explorer.exe.
Método 1: O Windows Update (recomendado)
Esta actualização é fornecida como uma actualização opcional do Windows Update. Para mais informações sobre como executar o Windows Update, consulte como obter uma actualização através do Windows Update.
Método 2: Centro de transferências da Microsoft
Os seguintes ficheiros estão disponíveis para transferência a partir do Centro de Transferências da Microsoft:
Sistema operativo |
Atualização |
---|---|
Todas as edições baseadas em x86 do Windows 8.1 |
|
Todas as versões baseadas em x64 do Windows 8.1 suportadas |
|
Todas as edições baseadas em x64 do Windows Server 2012 R2 |
A actualização para o Windows RT 8.1 pode ser obtida apenas de Windows Update.
Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
119591 como obter ficheiros de suporte da Microsoft a partir de serviços onlineA Microsoft analisou este ficheiro quanto à presença de virus. A Microsoft utilizou o software de deteção de vírus mais atual, que estava disponível na data em que o ficheiro foi publicado. O ficheiro está armazenado em servidores com segurança melhorada que ajudam a impedir alterações não autorizadas ao ficheiro.
Atualizar informações detalhadas
Pré-requisitos
Para instalar esta actualização, tem de ter de Abril de 2014, update rollup para o Windows RT 8.1, 8.1 do Windows e Windows Server 2012 R2 (2919355) instalado no Windows 8.1 ou Windows Server R2 de 2012.
Nota Se a actualização 2919355 não é pré-instalado, a instalação da actualização 3063843 poderá falhar com o erro "não é aplicável para o computador a actualização".
Informações de registo
Para aplicar esta atualização, não é necessário efetuar alterações ao registo.
Requisito de reinício
Poderá ter de reiniciar o computador depois de aplicar esta atualização.
Atualizar informações de substituição
Esta atualização não substitui uma atualização anteriormente lançada.
A versão global desta atualização instala ficheiros que têm os atributos listados nas tabelas seguintes. As datas e horas destes ficheiros são listadas na Hora Universal Coordenada (UTC). As datas e horas destes ficheiros no computador local são apresentadas na hora local em conjunto com a compensação de hora de Verão (DST) atual. Além disso, as datas e horas podem ser alteradas quando são executadas determinadas operações nos ficheiros.
Informações sobre o ficheiro Windows 8.1 e Windows Server R2 de 2012 e notas
-
Os ficheiros aplicáveis a um determinado produto, marco (RTM, SPn) e ramo de serviço (LDR, GDR) podem ser identificados examinando os números de versão do ficheiro, conforme mostrado na seguinte tabela:
Versão
Produto
Marco
Ramo de serviço
6.3.960 0.16 xxx
Windows RT 8.1, 8.1 do Windows e Windows Server 2012 R2
RTM
GDR
6.3.960 0.17 xxx
Windows RT 8.1, 8.1 do Windows e Windows Server 2012 R2
RTM
GDR
-
Ramos de serviço GDR contêm apenas as correções amplamente distribuídas para resolver problemas críticos generalizados. Os ramos de serviço LDR contêm outras correcções além das correcções amplamente distribuídas.
-
Os ficheiros MANIFEST (. manifest) e MUM (. mum) instalados em cada ambiente é listados em separado na secção "informações sobre ficheiros adicionais". MUM, MANIFESTO e os ficheiros de catálogo (. cat) de segurança associados, são muito importantes para manter o estado dos componentes atualizados. Os ficheiros de catálogo de segurança, para os quais os atributos não são listados são assinados com uma assinatura digital da Microsoft.
Para todas as versões baseadas em x86 do Windows 8.1
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
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 em x64 do Windows 8.1 ou Windows Server R2 de 2012
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
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 suportadas Windows RT 8.1
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
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 sobre ficheiros adicionais
Informações sobre ficheiros adicionais para Windows 8.1 e do Windows Server R2 de 2012
Ficheiros adicionais para todas as versões suportadas baseadas em x86 do Windows 8.1
Propriedade de ficheiro |
Valor |
---|---|
Nome do ficheiro |
X86_422e140eb67951f493acf4a158432e4b_31bf3856ad364e35_6.3.9600.17828_none_e2646b105e1e67e7.manifest |
Versão do ficheiro |
Não aplicável |
Tamanho do ficheiro |
708 |
Data (UTC) |
13-May-2015 |
Hora (UTC) |
21:37 |
Plataforma |
Não aplicável |
Nome do ficheiro |
X86_9f7f8c0fb5d0980fc3b760fff73e3405_31bf3856ad364e35_6.3.9600.17828_none_b9977e7b07cf6986.manifest |
Versão do ficheiro |
Não aplicável |
Tamanho do ficheiro |
706 |
Data (UTC) |
13-May-2015 |
Hora (UTC) |
21:37 |
Plataforma |
Não aplicável |
Nome do ficheiro |
X86_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_f2e3096e0fc85050.manifest |
Versão do ficheiro |
Não aplicável |
Tamanho do ficheiro |
8,450 |
Data (UTC) |
13-May-2015 |
Hora (UTC) |
21:41 |
Plataforma |
Não aplicável |
Nome do ficheiro |
X86_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_5d85dbc258e120cb.manifest |
Versão do ficheiro |
Não aplicável |
Tamanho do ficheiro |
16,856 |
Data (UTC) |
13-May-2015 |
Hora (UTC) |
21:41 |
Plataforma |
Não aplicável |
Ficheiros adicionais para todas as versões suportadas baseadas em x64 do Windows 8.1 e do Windows Server 2012 R2
Propriedade de ficheiro |
Valor |
---|---|
Nome do ficheiro |
Amd64_be0e94fcda3ee60a1ede60fe31e5389e_31bf3856ad364e35_6.3.9600.17828_none_d1a60b293faadd63.manifest |
Versão do ficheiro |
Não aplicável |
Tamanho do ficheiro |
710 |
Data (UTC) |
13-May-2015 |
Hora (UTC) |
21:37 |
Plataforma |
Não aplicável |
Nome do ficheiro |
Amd64_ee5cb5ce84252f9d3fabb4879489e10c_31bf3856ad364e35_6.3.9600.17828_none_c836fdf6567b4fd0.manifest |
Versão do ficheiro |
Não aplicável |
Tamanho do ficheiro |
712 |
Data (UTC) |
13-May-2015 |
Hora (UTC) |
21:37 |
Plataforma |
Não aplicável |
Nome do ficheiro |
Amd64_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_4f01a4f1c825c186.manifest |
Versão do ficheiro |
Não aplicável |
Tamanho do ficheiro |
8,456 |
Data (UTC) |
13-May-2015 |
Hora (UTC) |
21:45 |
Plataforma |
Não aplicável |
Nome do ficheiro |
Amd64_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_b9a47746113e9201.manifest |
Versão do ficheiro |
Não aplicável |
Tamanho do ficheiro |
16,860 |
Data (UTC) |
13-May-2015 |
Hora (UTC) |
21:45 |
Plataforma |
Não aplicável |
Ficheiros adicionais para todas as suportadas Windows RT 8.1
Propriedade de ficheiro |
Valor |
---|---|
Nome do ficheiro |
Arm_64b15a158868e8846656a5536f4db8de_31bf3856ad364e35_6.3.9600.17828_none_625f9a4efd2f86a1.manifest |
Versão do ficheiro |
Não aplicável |
Tamanho do ficheiro |
706 |
Data (UTC) |
13-May-2015 |
Hora (UTC) |
21:37 |
Plataforma |
Não aplicável |
Nome do ficheiro |
Arm_92b5141a9db799e78ed4fe090155570e_31bf3856ad364e35_6.3.9600.17828_none_a4739496745a1a93.manifest |
Versão do ficheiro |
Não aplicável |
Tamanho do ficheiro |
708 |
Data (UTC) |
13-May-2015 |
Hora (UTC) |
21:37 |
Plataforma |
Não aplicável |
Nome do ficheiro |
Arm_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_f2e57bc60fc56f16.manifest |
Versão do ficheiro |
Não aplicável |
Tamanho do ficheiro |
8,450 |
Data (UTC) |
13-May-2015 |
Hora (UTC) |
21:37 |
Plataforma |
Não aplicável |
Nome do ficheiro |
Arm_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_5d884e1a58de3f91.manifest |
Versão do ficheiro |
Não aplicável |
Tamanho do ficheiro |
16,856 |
Data (UTC) |
13-May-2015 |
Hora (UTC) |
21:37 |
Plataforma |
Não aplicável |
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Consulte a terminologia utilizada pela Microsoft para descrever actualizações de software.
Mais informações
Passos adicionais para configuraçãoRecomendamos que instale esta actualização através do Windows Update à medida que este procedimento instala a correcção e remove os registos de fuga.
Se transferir o pacote directamente a partir do Microsoft Download Center, tem de extrair manualmente a ferramenta de wnfcleanup do pacote MSU. Para extrair a ferramenta de limpeza do pacote MSU abrindo uma linha de comandos elevada utilização de executar como administrador, execute os seguintes comandos pela ordem:
MD c:\wnfcleanupCopy %userprofile%\Downloads\Windows8.1-KB3063843-* c:\wnfcleanup
CD \wnfcleanup
expand Windows8.1-KB3063843-*.msu -F:wnfcleanup.exe .\
Nota O ponto final (. \) é importante que indica extrair EXE na localização actual onde está o MSU.
Em seguida, crie uma tarefa agendada para limpar as entradas de registo existente executando a ferramenta de wnfcleanup.exe como sistema.
Os seguintes comandos devem ser executados numa linha de comandos para criar uma tarefa agendada. A tarefa executa um comando como sistema para executar a ferramenta de limpeza. Em seguida, a tarefa é eliminada.
SCHTASKS /create /f /SC hourly /TN Wnfcleanup /TR "cmd /c c:\wnfcleanup\wnfcleanup.exe -delete" /RU "SYSTEM" SCHTASKS /run /I /TN "Wnfcleanup"
Nota "c:\wnfcleanup\wnfcleanup.exe" é uma localização que é utilizada neste exemplo. Deverá modificar este tema para reflectir a unidade exacta e o caminho onde a ferramenta wnfcleanup foi extraída a se não siga as instruções anteriores exactamente.
Agora, deixe o sistema durante vários minutos para que a tarefa pode ser executado e estar concluída. Pode verificar o estado da tarefa Wnfcleanup para ver se foi concluída e volte ao estado "pronto" executando os seguintes comandos:
SCHTASKS /QUERY /V | findstr /I "wnfcleanup" > .\cleanup.txtCleanup.txt
Nota O Cleanup.txt deve apresentar um Estado "Preparado". Se, como "Executar", volte a executar os dois comandos acima. Localizar, logo que o estado mostra "Pronto", "cmd /c c:\wnfcleanup\wnfcleanup.exe-eliminar" no Clanup.txt. Imediatamente à esquerda é o código de resultado que é seguido do nome de conta que criou a tarefa agendada. Será da seguinte forma "0 administrador". O código de resultado deve ser "0" que indica que a tarefa foi executada com êxito.
Logo que concluído, elimine a tarefa:
SCHTASKS /delete /TN "Wnfcleanup" /f
Poderá agora eliminar o directório c:\wnfcleanup que criou e o respectivo conteúdo.
Nota A ferramenta de wnfcleanup tem de ser executada no contexto de segurança do sistema. É isso que o Programador de tarefas é utilizado. Ou, pode executá-la utilizando uma ferramenta como PsExec.
Acerca do Windows autónoma plataforma de notificaçãoPlataforma do Windows autónoma notificação é um componente que expõe um receptor de notificação para notificar alterações de notificação, e uma API para comunicar como interagir com as notificações.
Sobre a funcionalidade de notificação do WindowsFunção de notificação do Windows é uma infra-estrutura para garantidos publicação subscrição mensagens entre aplicações de espaço do utilizador, serviços do sistema e componentes de kernel.
Quando tenta registar de uma notificação para um novo nome de estado, haverá um potencial acesso ao registo. Todas as definições de nome do Estado são armazenadas em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Notifications.