Mensaje de error al intentar instalar un Service Pack en Windows XP: "Windows ha detectado que se ha modificado uno o más archivos de sistema de núcleo protegido en su equipo"

Seleccione idioma Seleccione idioma
Id. de artículo: 327101 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E327101
Expandir todo | Contraer todo

Síntomas

Al intentar instalar un Service Pack de Windows XP en un equipo, puede aparecer un mensaje de error similar al siguiente:
Windows ha detectado que se ha modificado uno o más archivos de sistema de núcleo protegido en su equipo. El Service Pack contiene versiones actualizadas de dichos archivos, que proporcionan un entorno estable para los programas. A causa de esta modificación el Service Pack no se instalará. Para obtener más información, consulte el artículo Q327101 de Knowledge Base en http://support.microsoft.com.

Causa

Este comportamiento se puede producir si el equipo tiene una versión modificada del archivo Ntoskrnl.exe que usa el modificador /KERNEL en el archivo Boot.ini. Esto puede deberse a que el equipo tiene instalado un programa de otro fabricante que personaliza los gráficos que se muestran al iniciar el equipo. Entre los programas de otros fabricantes que pueden causar esta situación se encuentran los siguientes:
  • BootXP
  • LogonUI Boot Randomizer

Solución

Para solucionar este problema, es preciso quitar el programa de otro fabricante que está causando el problema.

Advertencia El siguiente procedimiento incluye los pasos que modificarán el archivo Boot.ini. Una configuración incorrecta del archivo Boot.ini puede dejar el equipo en un estado que no le permitirá iniciarse. Se recomienda hacer una copia de seguridad del archivo Boot.ini antes de realizar estos cambios. Para obtener más información acerca de cómo realizar una copia de seguridad y editar el archivo Boot.ini, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
289022 Cómo modificar el archivo Boot.ini en Windows XP
  1. Haga clic en Aceptar para cerrar el mensaje de error.
  2. Haga clic en Inicio y en Ejecutar, escriba appwiz.cpl y haga clic en Aceptar.
  3. Haga clic en el programa que personaliza los gráficos de inicio y, a continuación, haga clic en Quitar.
  4. Reinicie el equipo e intente volver a instalar el Service Pack. Si el problema persiste, vaya al paso 5.
  5. En el escritorio, haga clic con el botón secundario del mouse en Mi PC y, a continuación, haga clic en Propiedades.
  6. Haga clic en la ficha Opciones avanzadas y, después, haga clic en Configuración bajo Inicio y recuperación.
  7. En Inicio del sistema, haga clic en Editar.

    El archivo Boot.ini se abrirá en el Bloc de notas.
  8. Busque y elimine el modificador / KERNEL =filename.

    Nota El modificador / KERNEL=filename es un parámetro opcional. Normalmente, sólo lo utilizan los programas de otros fabricantes que modifican el kernel. Es seguro eliminar todo el parámetro del modificador, que puede parecerse a /kernel=kernel.exe. A continuación encontrará un archivo Boot.ini de ejemplo de un equipo con Windows XP Professional que contiene un modificador / KERNEL=filename:
    [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /kernel=ntkrnlmp.exe
    Después de eliminar el modificador /KERNEL=filename, el archivo boot.ini de ejemplo es similar al siguiente:
    [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect 
    Para obtener más información acerca de las opciones de modificador, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    833721 Opciones de modificador disponibles para los archivos Boot.ini de Windows XP y Windows Server 2003
  9. Guarde y cierre el archivo Boot.ini.
  10. Reinicie el equipo.
  11. Intente instalar el Service Pack de Windows XP.
Nota Después de realizar todos los pasos para solucionar el problema, el Service Pack está instalado correctamente. Sin embargo, si el equipo ejecuta un archivo Ntoskrnl.exe modificado, es posible que reciba un mensaje al intentar instalar el Service Pack. Dicho mensaje indica que el programa de instalación del Service Pack reemplazará el archivo Ntoskrnl.exe modificado utilizando una versión actualizada. Para obtener más información al respecto, consulte la sección "Más información".

Estado

Este comportamiento es una característica del diseño de la aplicación.

Más información

Para obtener más información acerca de lo que ocurre cuando se utiliza un archivo Ntoskrnl.exe modificado, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
327120 Mensaje de error: El Service Pack 1 de Windows ha detectado que se ha modificado uno o más archivos de sistema de núcleo protegido en su equipo

El error que se describe en la sección "Síntomas" del artículo 327120 de Microsoft Knowledge Base también se puede producir al intentar instalar Windows XP Service Pack 2 (SP2) o Windows XP Service Pack 3 (SP3).

Los productos de terceros mencionados en este artículo son fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, con respecto al rendimiento o la confiabilidad de estos productos.

Propiedades

Id. de artículo: 327101 - Última revisión: lunes, 04 de enero de 2010 - Versión: 6.1
La información de este artículo se refiere a:
  • Service Pack 3 para Microsoft Windows XP
  • Microsoft Windows XP Home Edition SP1
  • Microsoft Windows XP Professional SP1
  • Microsoft Windows XP Home Edition SP2
  • Microsoft Windows XP Professional SP2
Palabras clave: 
kbenv kberrmsg kbbug kbnofix KB327101

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com