En este artículo se describe problemas que engordar del registro puede causar retrasos de inicio de sesión de usuario o que los usuarios de la aplicación recibe un error "0x800705AA". Estos problemas se producen en equipos que utilicen Windows 8.1, Windows RT 8.1 o R2 de Windows Server 2012. KB 3063843 consta de una corrección correctiva que impide que los registros WNF tenga pérdidas después de la instalación de la revisión y la herramienta wnfcleanup que elimina registros obsoletos de WNF creados antes de la instalación de la revisión de la pérdida. Antes de instalar esta actualización, revise la sección requisitos previos . Pasos adicionales de configuración son necesarios para habilitar esta actualización después de la instalación.
Síntomas
Síntoma 1
Experimenta inicios de sesión interactivos lentos y los inicios de sesión RDP en un equipo que está ejecutando Windows 8.1, Windows RT 8.1 o Windows Server 2012 R2.Plataforma de notificación Push (WPN) de Windows y la Utilidad de notificación de Windows (WNF) los valores de la siguiente subclave del registro durante el inicio de sesión de usuario:
El proceso explorer.exe lee miles deHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Notifications
Además, el inicio de sesión puede consumir mucha CPU durante un período largo de tiempo durante el inicio de sesión.Síntoma 2
Puede recibir un mensaje de error similar al siguiente cuando utiliza una aplicación que utiliza la clase BackgroundDownloader :
0x800705AA ("recursos insuficientes en el sistema existen para completar el servicio solicitado")
Una vez que se produce este error, reiniciar la aplicación o el sistema no resuelve el problema. Al mismo tiempo, otras aplicaciones (como el almacén de Windows de la aplicación) que utilizan la clase BackgroundDownloader también pueden experimentar el mismo error.
Causa
Estos problemas se producen porque se filtran las entradas de registros WNF en la subclave del registro de notificaciones, y esto hace engordar del registro.
Filtrado a causa de registros WNF el proceso Explorer.exe para leer muchos valores del registro de la subclave del registro de notificación cuando el proceso inicializa el sistema. Muchos registros WNF pueden retrasar el inicio de sesión del usuario y aumentar el uso de la CPU. Además, el error 0x800705AA puede producirse cuando intenta la clase BackgroundDownloader asignar un nombre de estado WNF y se produce un error.Obtención de esta actualización
Importante: no instale un paquete de idioma después de instalar esta actualización. Si lo hace, no se aplicarán los cambios específicos de idioma en la actualización y tendrá que volver a instalar la actualización. Para obtener más información, vea Agregar paquetes de idioma para Windows. Esta actualización mejora el rendimiento cuando inicializa el sistema el proceso explorer.exe.
Método 1: Windows Update (recomendado)
Esta actualización se proporciona como una actualización opcional en Windows Update. Para obtener más información acerca de cómo ejecutar Windows Update, consulte cómo obtener una actualización a través de Windows Update.
Método 2: Centro de descarga de Microsoft
Los archivos siguientes están disponibles para su descarga desde Centro de descarga de Microsoft:
Sistema operativo |
Actualización |
---|---|
Todas las versiones compatibles basadas en x86 de 8.1 de Windows |
|
Todas las versiones compatibles basadas en x64 8.1 de Windows |
|
Todas las versiones compatibles basadas en x64 de Windows Server 2012 R2 |
La actualización para Windows RT 8.1 puede obtenerse sólo desde Windows Update.
Para obtener más información acerca de cómo descargar archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:119591 cómo obtener archivos de soporte técnico de Microsoft desde los servicios en líneaMicrosoft analizó este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente que estaba disponible en la fecha en que se publicó el archivo. El archivo se almacena en servidores seguros que ayudan a evitar cambios no autorizados en el archivo.
Información detallada de la actualización
Requisitos previos
Para instalar esta actualización, debe tener abril 2014, update rollup para Windows RT 8.1, 8.1 de Windows y Windows Server 2012 R2 (2919355) instalado en Windows 8.1 o R2 de Windows Server 2012. Nota: Si la actualización 2919355 no está preinstalada, la instalación de actualización 3063843 puede fallar con el error "la actualización no es aplicable a su equipo".
Información del registro
Para aplicar esta actualización, no es necesario realizar ningún cambio en el registro.
Requisito de reinicio
Es posible que tenga que reiniciar el equipo después de aplicar esta actualización.
Información para sustituir la actualización
Esta actualización no reemplaza a ninguna actualización publicada previamente.
La versión global de esta actualización instala los archivos que tienen los atributos enumerados en las tablas siguientes. Las fechas y las horas de estos archivos se muestran en la hora Universal coordinada (UTC). Las fechas y las horas de estos archivos en el equipo local se muestran en horario local junto con la diferencia de horario de verano (DST) actual. Además, las fechas y las horas pueden cambiar cuando realiza determinadas operaciones en los archivos.
Notas e información de archivo de Windows 8.1 y Windows Server R2 de 2012
-
Los archivos que se aplican a un producto, hito (RTM, SPn) y el servicio (LDR, GDR) se pueden identificar examinando los números de versión de archivo, como se muestra en la siguiente tabla:
Versión
Producto
Hito
Tipo de servicio
6.3.960 0.16xxx
Windows RT 8.1, Windows 8.1 y Windows Server 2012 R2
RTM
GDR
6.3.960 0.17 xxx
Windows RT 8.1, Windows 8.1 y Windows Server 2012 R2
RTM
GDR
-
Las ramas del servicio GDR contienen solo correcciones de amplia distribución para solucionar problemas críticos extendidos. Las ramas del servicio LDR contienen revisiones además de las correcciones de amplia distribución.
-
Los archivos MANIFEST (.manifest) y el MUM (.mum) instalados para cada entorno están enumerados por separado en la sección "información adicional de archivos". MUM, MANIFEST y los archivos de catálogo (.cat) de seguridad asociados son muy importantes para mantener el estado de los componentes actualizados. Los archivos de catálogo de seguridad, para los cuales no se muestran los atributos, están firmados con una firma digital de Microsoft.
Para todas las versiones basadas en x86 compatibles de Windows 8.1
Nombre del archivo |
Versión del archivo |
Tamaño de archivo |
Fecha |
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 las versiones compatibles basadas en x64 de Windows 8.1 o R2 de Windows Server 2012
Nombre del archivo |
Versión del archivo |
Tamaño de archivo |
Fecha |
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 las compatibles Windows RT 8.1
Nombre del archivo |
Versión del archivo |
Tamaño de archivo |
Fecha |
Hora |
Plataforma |
---|---|---|---|---|---|
Bisrv.dll |
6.3.9600.17278 |
200,192 |
16-Aug-2014 |
00:17 |
No aplicable |
Csystemeventsbrokerclient.dll |
6.3.9600.16384 |
16.896 |
22-Aug-2013 |
02:18 |
No aplicable |
Eventaggregation.dll |
6.3.9600.16384 |
22.016 |
22-Aug-2013 |
02:18 |
No aplicable |
Systemeventsbrokerserver.dll |
6.3.9600.17827 |
202,240 |
12-May-2015 |
13:18 |
No aplicable |
Wnfcleanup.exe |
6.3.9600.17827 |
24,864 |
13-May-2015 |
22:05 |
No aplicable |
Información adicional de archivos
Información de archivo adicional para Windows 8.1 y Windows Server 2012 R2
Archivos adicionales para todas las versiones basadas en x86 compatibles de Windows 8.1
Propiedad de archivo |
Valor |
---|---|
Nombre del archivo |
X86_422e140eb67951f493acf4a158432e4b_31bf3856ad364e35_6.3.9600.17828_none_e2646b105e1e67e7.manifest |
Versión del archivo |
No aplicable |
Tamaño de archivo |
708 |
Fecha (UTC) |
13-May-2015 |
Hora (UTC) |
21:37 |
Plataforma |
No aplicable |
Nombre del archivo |
X86_9f7f8c0fb5d0980fc3b760fff73e3405_31bf3856ad364e35_6.3.9600.17828_none_b9977e7b07cf6986.manifest |
Versión del archivo |
No aplicable |
Tamaño de archivo |
706 |
Fecha (UTC) |
13-May-2015 |
Hora (UTC) |
21:37 |
Plataforma |
No aplicable |
Nombre del archivo |
X86_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_f2e3096e0fc85050.manifest |
Versión del archivo |
No aplicable |
Tamaño de archivo |
8.450 |
Fecha (UTC) |
13-May-2015 |
Hora (UTC) |
21:41 |
Plataforma |
No aplicable |
Nombre del archivo |
X86_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_5d85dbc258e120cb.manifest |
Versión del archivo |
No aplicable |
Tamaño de archivo |
16,856 |
Fecha (UTC) |
13-May-2015 |
Hora (UTC) |
21:41 |
Plataforma |
No aplicable |
Admiten de archivos adicionales para todas las versiones basadas en x64 de Windows 8.1 y de Windows Server R2 2012
Propiedad de archivo |
Valor |
---|---|
Nombre del archivo |
Amd64_be0e94fcda3ee60a1ede60fe31e5389e_31bf3856ad364e35_6.3.9600.17828_none_d1a60b293faadd63.manifest |
Versión del archivo |
No aplicable |
Tamaño de archivo |
710 |
Fecha (UTC) |
13-May-2015 |
Hora (UTC) |
21:37 |
Plataforma |
No aplicable |
Nombre del archivo |
Amd64_ee5cb5ce84252f9d3fabb4879489e10c_31bf3856ad364e35_6.3.9600.17828_none_c836fdf6567b4fd0.manifest |
Versión del archivo |
No aplicable |
Tamaño de archivo |
712 |
Fecha (UTC) |
13-May-2015 |
Hora (UTC) |
21:37 |
Plataforma |
No aplicable |
Nombre del archivo |
Amd64_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_4f01a4f1c825c186.manifest |
Versión del archivo |
No aplicable |
Tamaño de archivo |
8,456 |
Fecha (UTC) |
13-May-2015 |
Hora (UTC) |
21:45 |
Plataforma |
No aplicable |
Nombre del archivo |
Amd64_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_b9a47746113e9201.manifest |
Versión del archivo |
No aplicable |
Tamaño de archivo |
16,860 |
Fecha (UTC) |
13-May-2015 |
Hora (UTC) |
21:45 |
Plataforma |
No aplicable |
Archivos adicionales para todas las compatibles Windows RT 8.1
Propiedad de archivo |
Valor |
---|---|
Nombre del archivo |
Arm_64b15a158868e8846656a5536f4db8de_31bf3856ad364e35_6.3.9600.17828_none_625f9a4efd2f86a1.manifest |
Versión del archivo |
No aplicable |
Tamaño de archivo |
706 |
Fecha (UTC) |
13-May-2015 |
Hora (UTC) |
21:37 |
Plataforma |
No aplicable |
Nombre del archivo |
Arm_92b5141a9db799e78ed4fe090155570e_31bf3856ad364e35_6.3.9600.17828_none_a4739496745a1a93.manifest |
Versión del archivo |
No aplicable |
Tamaño de archivo |
708 |
Fecha (UTC) |
13-May-2015 |
Hora (UTC) |
21:37 |
Plataforma |
No aplicable |
Nombre del archivo |
Arm_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_f2e57bc60fc56f16.manifest |
Versión del archivo |
No aplicable |
Tamaño de archivo |
8.450 |
Fecha (UTC) |
13-May-2015 |
Hora (UTC) |
21:37 |
Plataforma |
No aplicable |
Nombre del archivo |
Arm_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_5d884e1a58de3f91.manifest |
Versión del archivo |
No aplicable |
Tamaño de archivo |
16,856 |
Fecha (UTC) |
13-May-2015 |
Hora (UTC) |
21:37 |
Plataforma |
No aplicable |
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Referencias
Vea la terminología que usa Microsoft para describir las actualizaciones de software.
Más información
Pasos adicionales para la configuraciónRecomendamos que instale esta actualización a través de Windows Update como esto instala la revisión y se elimina los registros filtrados.
Si descarga el paquete directamente desde Microsoft Download Center, deberá extraer manualmente la herramienta wnfcleanup del paquete MSU. Para extraer la herramienta de limpieza del paquete MSU, abra un símbolo del sistema con privilegios elevados mediante Ejecutar como administrador, ejecute los siguientes comandos en orden:MD c:\wnfcleanupCopy %userprofile%\Downloads\Windows8.1-KB3063843-* c:\wnfcleanup
CD \wnfcleanup expand Windows8.1-KB3063843-*.msu -F:wnfcleanup.exe .\
símbolo del sistema con privilegios elevados para crear una tarea programada. La tarea ejecuta un comando como sistema para ejecutar la herramienta de limpieza. A continuación, se elimina la tarea.
Nota: El punto (. \) es importante como dice extraer el archivo EXE en la ubicación actual donde está la MSU. A continuación, cree una tarea programada para limpiar las entradas del registro existentes mediante la ejecución de la herramienta wnfcleanup.exe como sistema. Los siguientes comandos se deben ejecutar en unSCHTASKS /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" es una ubicación que se utiliza en este ejemplo. Debe modificar para reflejar la unidad exacta y la ruta de acceso donde se ha extraído la herramienta de wnfcleanup a si no ha seguido exactamente las instrucciones anteriores.
Ahora deja el sistema por varios minutos para que la tarea se puede ejecutar y completar. Puede comprobar el estado de la tarea de Wnfcleanup para ver si ha completado y devuelto al estado "ready" ejecutando los comandos siguientes:SCHTASKS /QUERY /V | findstr /I "wnfcleanup" > .\cleanup.txtCleanup.txt
Nota: El Cleanup.txt debe mostrar un estado de "Listo". Si se muestra como "En ejecución", vuelva a ejecutar los dos comandos anteriores. En cuanto el estado muestra "Listo", busque "cmd /c c:\wnfcleanup\wnfcleanup.exe-eliminar" en la Clanup.txt. Inmediatamente a la izquierda es el código de resultado que es seguido por el nombre de la cuenta que creó la tarea programada. Será como sigue "administrador 0". El código de resultado debe ser "0" que indica que la tarea se ejecutó correctamente.
Tan pronto como completado, elimine la tarea:SCHTASKS /delete /TN "Wnfcleanup" /f
Ahora puede eliminar el directorio c:\wnfcleanup que ha creado y su contenido.
Nota: La herramienta wnfcleanup se debe ejecutar en el contexto de seguridad del sistema. Por esta razón se utiliza el programador de tareas. O bien, podría ejecutar mediante una herramienta como PsExec.
Acerca de Windows empuje plataforma de notificaciónPlataforma de notificación Push de Windows es un componente que expone un receptor de notificación para notificar los cambios de notificación y una API para comunicar cómo interactuar con las notificaciones.
Acerca de la utilidad de notificación de WindowsFacilidad de notificación de Windows es una infraestructura para proteger publicación suscripción mensajería entre los componentes del núcleo, servicios del sistema y aplicaciones de espacio de usuario.
Cuando intenta registrar una notificación de un nuevo nombre de estado, será posible un acceso al registro. Todas las definiciones de nombre estado se almacenan en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Notifications.