Mensaje de error cuando utiliza una aplicación que supervisa el registro de sucesos para abrir un archivo de registro de sucesos en un equipo que ejecuta Windows Server 2003 Service Pack 2: "el archivo de registro de sucesos está dañado"

Síntomas

Cuando se utiliza una aplicación que supervisa el registro de sucesos, como el Visor de sucesos para abrir un archivo de registro de sucesos en un equipo que ejecuta Windows Server 2003 Service Pack 2 (SP2), recibirá el siguiente mensaje de error:
El archivo de registro de sucesos está dañado.
Nota: Puede experimentar daños en el registro de sucesos por muchos motivos. Esta revisión corrige los daños del registro de eventos causados por sólo el motivo específico que se menciona en la sección "Causa".

Causa

Este problema se produce porque falta un valor para el campo "Nombre de equipo" o el campo de "Origen" en el archivo de registro de eventos una entrada de registro de sucesos. Si una aplicación llama a la función ReadEventLog para recuperar las entradas de registro de eventos, se devuelve un código de error STATUS_EVENTLOG_FILE_CORRUPT. Por lo tanto, la aplicación muestra un mensaje de error.



Muchos factores pueden provocar una entrada de registro de sucesos que le falta un valor para el campo "Nombre de equipo" o el "Origen".

Por ejemplo, una aplicación llama a la función GetComputerName para recuperar el nombre del equipo. A continuación, esta aplicación escribe el valor devuelto directamente en una entrada de registro de eventos recién creado sin comprobar el valor. Sin embargo, dado que la memoria del equipo es baja, la función GetComputerName se produce un error y devuelve un valor nulo. En este ejemplo, la entrada de registro de sucesos le falta un valor para el campo "Nombre de equipo".

Solución

Información de la revisión

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplique esta revisión solamente a sistemas que experimenten el problema descripto en este artículo. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga este hotfix.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:Nota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

Para aplicar esta revisión, el equipo debe ejecutar Windows Server 2003 Service Pack 2 (SP2).

Requisito de reinicio

Tendrá que reiniciar el equipo después de aplicar este hotfix.

Para obtener más información acerca de cómo instalar el service pack de Windows Server 2003, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

889100 cómo obtener el service pack más reciente para Windows Server 2003

Información de reemplazo de revisión


Este hotfix no sustituye a otras.

Información de archivo


La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha
Zona horaria
ficha en el
Fecha y hora
en Panel de Control.

Nota de información de archivo de Windows Server 2003

Para todas las versiones basadas en x86 compatibles de Windows Server 2003

Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Advapi32.dll5.2.3790.4589619,00814-Sep-200917:19x86
Para todas las versiones basadas en x64 compatibles de Windows Server 2003
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataformaRequisito de SP
Advapi32.dll5.2.3790.45891,065,47215-Sep-200906:03x64SP2
Wadvapi32.dll5.2.3790.4589619,00815-Sep-200906:03x86SP2
Para todas las versiones basadas en Itanium de Windows Server 2003
Nombre del archivoVersión del archivoTamaño de archivoFechaHoraPlataformaRequisito de SP
Advapi32.dll5.2.3790.45891,483,77615-Sep-200906:03IA-64SP2
Wadvapi32.dll5.2.3790.4589619,00815-Sep-200906:03x86SP2

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

Para obtener más información acerca de la terminología de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft
Propiedades

Id. de artículo: 975652 - Última revisión: 13 ene. 2017 - Revisión: 1

Comentarios