Svchost.exe usa 100% de CPU en Windows XP: a vueltas con Windows Update otra vez

Hace un tiempo este mismo blog dedicaba un espacio a las dificultades para actualizar las instalaciones nuevas de Windows XP, motivadas por la antigüedad del sistema operativo y por unos cambios muy significativos en la infraestructura del servicio de Windows Update en época reciente. A aquellos inconvenientes se suma ahora otro que afecta a una gran mayoría de equipos que funcionan con Windows XP. Todo esto sucede a escasos meses de la finalización de la publicación de nuevas actualizaciones a partir de abril de 2014, con la terminación del ciclo de vida de asistencia técnica.

Continue reading «Svchost.exe usa 100% de CPU en Windows XP: a vueltas con Windows Update otra vez»

Errores 0x80240036 y 0x8024400A u otros problemas con Windows Update en reinstalaciones de Windows XP

An English version of this article is available.

Vengo observando en los foros bastantes consultas de usuarios que, por las razones que fueran, tuvieron que volver a instalar su Windows XP y constataron que no funcionaban correctamente las actualizaciones automáticas o el sitio web de Windows Update. Actualización (30/03/2012): además de los códigos 0x80240036 y 0x8024400A, también puede aparecer el error 0x80244019.

Continue reading «Errores 0x80240036 y 0x8024400A u otros problemas con Windows Update en reinstalaciones de Windows XP»

Remedio rápido para algunas instalaciones fallidas de Internet Explorer 7 en Windows XP y Windows Server 2003

El proceso de instalación de Internet Explorer 7, en determinadas versiones de Windows XP o Windows Server 2003 cuyo idioma difiere del inglés, no consigue agregar permisos de control total para el grupo predefinido Administradores sobre claves del registro que los han perdido.

Continue reading «Remedio rápido para algunas instalaciones fallidas de Internet Explorer 7 en Windows XP y Windows Server 2003»

Posible pantalla azul bajo determinadas condiciones tras instalar la actualización KB954211

Microsoft ha publicado recientemente un artículo en su Knowledge Base informando de un problema no muy grave con la rama QFE del archivo Win32k.sys que se incluye en las actualizaciones KB954211 (boletín de seguridad MS08-061 de octubre de 2008) para Windows XP y Windows Server 2003.

Continue reading «Posible pantalla azul bajo determinadas condiciones tras instalar la actualización KB954211»

Sí, sí, sí, el SP3 ya está aquí

¡Albricias y zapatetas! Ya es oficial. Tras un retraso de una semana sobre la fecha anunciada, la versión definitiva del Service Pack 3 para las ediciones de 32 bits de Windows XP es una realidad perceptible para todos. La empresa más famosa de Redmond acaba de poner a disposición de todo el mundo los paquetes de actualización del SP3 en cualquiera de los idiomas principales de Windows XP.

Continue reading «Sí, sí, sí, el SP3 ya está aquí»

Internet Explorer 6 en Windows XP muestra un error y se cierra al visitar una página después de instalar las actualizaciones de seguridad más recientes

Importante: el contenido de esta entrada se refiere a un problema específico de Internet Explorer 6 sobre Windows XP de 32 bits con Service Pack 2 (a fecha de diciembre de 2007).

Todavía hay usuarios de Windows XP que se resisten a instalar y usar la nueva versión 7 de Internet Explorer. No seré yo quien intente convencerles en un sentido o en otro. De hecho, aunque en mi sistema principal todavía mantengo Internet Explorer 6 por razones que ahora no vienen a cuento, suelo usar Internet Explorer 7 desde una máquina virtual para algunas pruebas.

Continue reading «Internet Explorer 6 en Windows XP muestra un error y se cierra al visitar una página después de instalar las actualizaciones de seguridad más recientes»

Cómo me cargué los contadores de rendimiento

Hace unos días observé que se generaban en cada arranque de mi Windows XP estos sucesos de LoadPerf en el registro Aplicación: 3011 (error), 3012 (error) y 1000 (información).

Tipo de suceso: Error
Origen del suceso: LoadPerf
Categoría del suceso: Ninguno
Id. suceso: 3012
Fecha: 26/09/2007
Hora: 18:43:47
Usuario: No disponible
Equipo: GABARDINO
Descripción:
Las cadenas de rendimiento en el valor de rendimiento del registro es incorrecto al procesar el proveedor de contador de extensión Performance. El valor BaseIndex del registro de rendimiento es el primer valor DWORD en la sección de datos, el valor LastCounter es el segundo valor DWORD en la sección de datos y el valor LastHelp es el tercer valor DWORD en la sección de datos.

Para obtener más información, vea el Centro de ayuda y soporte técnico en http://go.microsoft.com/fwlink/events.asp.
Datos:
0000: 37 07 00 00 00 00 00 00   7.......
0008: 00 00 00 00 ca 03 00 00   ....Ê...

Tipo de suceso: Error
Origen del suceso: LoadPerf
Categoría del suceso: Ninguno
Id. suceso: 3011
Fecha: 26/09/2007
Hora: 18:43:47
Usuario: No disponible
Equipo: GABARDINO
Descripción:
Error al descargar las cadenas de los contadores de rendimiento para el servicio WmiApRpl (WmiApRpl). El código de error es la primera sección de Datos en DWORD.

Para obtener más información, vea el Centro de ayuda y soporte técnico en http://go.microsoft.com/fwlink/events.asp.
Datos:
0000: f2 03 00 00 3b 07 00 00   ò...;...

Tipo de suceso: Información
Origen del suceso: LoadPerf
Categoría del suceso: Ninguno
Id. suceso: 1000
Fecha: 26/09/2007
Hora: 18:43:50
Usuario: No disponible
Equipo: GABARDINO
Descripción:
Se cargaron satisfactoriamente los contadores de rendimiento del servicio WmiApRpl (WmiApRpl). Los datos de registro contienen los nuevos valores de los índices asignados a este servicio.

Para obtener más información, vea el Centro de ayuda y soporte técnico en http://go.microsoft.com/fwlink/events.asp.
Datos:
0000: 0c 14 00 00               ....  

Como no me gusta ver errores o advertencias generados durante el inicio el sistema, decidí investigar un poco.

Windows posee una infraestructura, por llamarla de algún modo, para producir o consumir métricas de rendimiento de aplicaciones, servicios, controladores, subsistemas y todo el equipo en general. La recogida de datos se lleva a cabo mediante proveedores de rendimiento, que no son más que DLLs especialmente diseñadas para ese propósito. (Windows Vista introduce un modelo nuevo de contadores de rendimiento, aunque mantiene el anterior por razones de compatibilidad.)

La consola de administración de rendimiento proporciona una interfaz gráfica para obtener muestras periódicas de diversos contadores en tiempo real, registrar su evolución y establecer alertas. Se puede acceder a esta consola desde la carpeta de Herramientas administrativas, o ejecutando directamente Perfmon.exe o Perfmon.msc.

De vuelta a los sucesos, EventID.Net resultó ser la primera fuente de información: LoadPerf 3012. Los comentarios hacen referencia a dos herramientas del sistema para cargar y eliminar en el registro de Windows la información de contadores de rendimiento asociados a un determinado componente del sistema: Lodctr y Unlodctr. También se menciona un artículo de la Knowledge Base de Microsoft al que se recurriría si fuera necesario reconstruir la lista de contadores de rendimiento. Las instrucciones se aplican a Windows 2000 en inglés. Para otras versiones e idiomas, el proceso tiene algunas variaciones.

How to manually rebuild Performance Counter Library values (KB300956)

El caso es que, haciendo pruebas tontas para averiguar cómo funcionaban las herramientas Lodctr y Unlodctr, acabé borrando todos los contadores de rendimiento. Cuando abrí el monitor del sistema en la consola de rendimiento y quise agregar un contador, la lista desplegable Objeto de rendimiento sólo mostraba puros números y las listas de contadores e instancias estaban completamente vacías. Además se generó un «chorro» de sucesos relacionados con índices de contadores y valores de registro inexistentes.

La resolución tomada, en el próximo capítulo.

Rumores y certezas sobre Service Packs de Windows XP y Office 2003

El segundo service pack (SP2) para Windows XP de 32 bits apareció públicamente hace unos tres años, entre agosto y septiembre de 2004. Desde entonces se ha ido acumulando una plétora de actualizaciones que, en la actualidad, dificulta mucho la puesta a punto de una instalación nueva de ese sistema operativo, incluso partiendo de un disco con SP2 integrado. En mi opinión, Microsoft debería haber publicado antes del futurible Service Pack 3 un paquete acumulativo que combinase actualizaciones de seguridad y otras revisiones importantes en materia de estabilidad, fiabilidad, funcionalidad y rendimiento, al estilo del Update Rollup 1 para Windows XP que lanzó en octubre de 2003.

Continue reading «Rumores y certezas sobre Service Packs de Windows XP y Office 2003»

Apertura rápida de una ventana de símbolo del sistema desde el administrador de tareas (I)

Los administradores de tareas de Windows XP y Windows Server 2003 incorporan una curiosa novedad con respecto a versiones anteriores que no he visto reflejada en ninguna documentación. Este nuevo comportamiento también ha sido incluido en versiones posteriores, como Windows Vista.

Nota: la opción Nueva tarea (Ejecutar…) del administrador de tareas no estará disponible si la opción Ejecutar del menú Inicio se ha deshabilitado mediante directivas de usuario o de grupo.

El procedimiento habitual para abrir una ventana de símbolo del sistema desde el administrador de tareas consiste en ir al menú Archivo, elegir la opción Nueva tarea (Ejecutar…), escribir CMD en el cuadro de texto de la ventana Ejecutar y pulsar el botón Aceptar. Sin embargo existe un atajo. Si vamos al menú Archivo y dejamos pulsada la tecla Ctrl mientras hacemos clic sobre la opción Nueva tarea (Ejecutar…), aparecerá una ventana de símbolo de sistema en lugar del cuadro de diálogo Ejecutar. También funciona con el teclado: abrimos el menú Archivo (File en inglés) mediante Alt+A (Alt+F en inglés o Alt más la tecla de acceso rápido correspondiente en otros idiomas), seleccionamos la opción Nueva tarea (Ejecutar…) con las flechas si es necesario, y finalmente pulsamos la combinación Ctrl+Enter.

Actualización (24/6/2007): el botón Tarea nueva de la pestaña Aplicaciones equivale a la opción Nueva tarea (Ejecutar…) del menú Archivo. Si se hace clic sobre él con la tecla Ctrl pulsada, también se abre la ventana de símbolo del sistema en lugar del cuadro de diálogo Ejecutar. Podemos conseguir lo mismo con el teclado: si no nos encontramos en la pestaña Aplicaciones, pulsamos repetidamente Ctrl+Tab (pestaña siguiente) o Ctrl+Shift+Tab (pestaña anterior) para activarla; después pulsamos Tab o Shift+Tab repetidamente hasta situarnos sobre el botón Tarea nueva y finalmente pulsamos Ctrl+Espacio, no Ctrl+Enter como podríamos haber pensado en un principio.

Mensaje de error al hibernar: No hay recursos de sistema suficientes para completar la llamada a la API

Si un equipo basado en Windows XP Service Pack 2 (32 bits) dispone al menos de un gigabyte (1 GB) de memoria RAM física, es posible que la hibernación falle ocasionalmente con el siguiente mensaje de error: No hay recursos de sistema suficientes para completar la llamada a la API.

Se trata de un problema conocido por Microsoft y documentado en su Knowledge Base:
A veces el equipo no se pone en hibernación y recibe el mensaje «No hay recursos de sistema suficientes para completar la llamada a la API» en Windows XP con el SP2, en Windows XP Tablet PC Edition 2005 o en Windows XP Media Center Edition 2005 (KB909095)

Continue reading «Mensaje de error al hibernar: No hay recursos de sistema suficientes para completar la llamada a la API»