Aparece un mensaje de error "Acceso denegado" cuando intenta instalar el Service Pack 2 de Windows XP o el Service Pack 1 de Windows Server 2003

Seleccione idioma Seleccione idioma
Id. de artículo: 873148 - Ver los productos a los que se aplica este artículo


Importante
Este artículo contiene información acerca de cómo modificar el Registro. Antes de modificar el Registro, asegúrese de hacer una copia de seguridad del mismo y de que sabe cómo restaurarlo si se produce algún problema. Para obtener más información acerca de cómo realizar una copia de seguridad, restaurar y modificar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986 Definición del Registro de Microsoft Windows
Expandir todo | Contraer todo

En esta página

Síntomas

Cuando intenta instalar el Service Pack 2 (SP2) de Microsoft Windows XP o el Service Pack 1 (SP1) de Microsoft Windows Server 2003, puede experimentar cualquiera de los problemas siguientes:
  • No puede instalar el Service Pack.
  • Recibe el mensaje de error siguiente:
    Error en la instalación del Service Pack. Acceso denegado
  • El archivo Svcpack.log contiene el mensaje de error siguiente:
    DoRegistryUpdates failed

Causa

Estos problemas pueden producirse cuando los permisos para una o más claves del Registro están restringidos de forma que impiden la actualización de esas claves del Registro. Si no se actualiza una clave del Registro puede producirse un error en el programa de instalación.

Solución

Advertencia
Pueden producirse problemas graves si modifica incorrectamente el Registro mediante el Editor del Registro o con cualquier otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar la solución de esos problemas. Modifique el Registro bajo su responsabilidad.

Nota
Debe ser miembro del grupo de seguridad Administradores para poder realizar estos pasos.

Para evitar este problema, siga estos pasos.

Paso 1: comprobar que no se puede actualizar del Registro

  1. Abra el archivo Svcpack.log. De forma predeterminada, el archivo se encuentra en la carpeta C:\Windows. Para abrir el archivo Svcpack.log, haga clic en Inicio y en Ejecutar, escriba %windir%\svcpack.log y haga clic en Aceptar.
  2. En el menú Edición, haga clic en Buscar.
  3. En el cuadro Buscar, escriba DoRegistryUpdates failed y haga clic en Buscar siguiente.
  4. Si se encuentra un mensaje de error DoRegistryUpdates failed, existe un problema que impide la actualización del Registro. El mensaje de error será similar al ejemplo siguiente:
    xxxx.xxx: DoInstallation:DoRegistryUpdates failed.
    xxxx.xxx: Acceso denegado.
    xxxx.xxx: mensaje mostrado al usuario: Acceso denegado.
    Nota
    xxxx.xxx representa la marca de tiempo de cada entrada.

Paso 2: buscar la clave del Registro concreta

En cuanto haya comprobado que se ha producido un error de permisos del Registro, debe buscar la clave del Registro correcta para cambiar los permisos y permitir que el SP2 de Windows XP o el SP1 de Windows Server 2003 se instale correctamente. Para ello, siga estos pasos:
  1. Incluya información del Registro en el archivo Setupapi.log habilitando el registro detallado. Para obtener más información acerca de cómo habilitar el registro detallado, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    906485 Cómo habilitar el registro detallado en un equipo con Windows XP
    Nota
    De forma predeterminada, las claves del Registro no se graban en el archivo Setupapi.log.

    Después de habilitar el registro detallado, instale de nuevo el SP2 de Windows XP o el SP1 de Windows Server 2003 para capturar la clave del Registro.
  2. Abra el archivo Setupapi.log. De forma predeterminada, este archivo se encuentra en la carpeta C:\Windows. Para abrir el archivo Setupapi.log, haga clic en Inicio y en Ejecutar, escriba %windir%\setupapi.log y haga clic en Aceptar.
  3. Presione CTRL+FIN para ir al final del archivo Setupapi.log.
  4. En el menú Edición, haga clic en Buscar.
  5. En el cuadro Buscar, escriba Error 5: Acceso denegado bajo Dirección, haga clic en Arriba y, a continuación, haga clic en Buscar siguiente.

    La entrada encontrada en el archivo Setupapi.log debe ser similar al ejemplo siguiente:
    #-007 Deleting registry key HKCR\vnd.ms.radio
    #E033 Error 5: Acceso denegado.
    Nota
    La línea que hay delante de "Acceso denegado" indica la clave del Registro en cuestión. En este caso, HKCR representa el subárbol del Registro que tiene la etiqueta "HKEY_CLASSES_ROOT". "vnd.ms.radio" es una subclave situada bajo ese subárbol del Registro.

Paso 3: restablecer los permisos del Registro

En cuanto haya encontrado la subclave del Registro que tiene los permisos incorrectos, actualice los permisos para esa subclave.

Para actualizar los permisos de la subclave del Registro, siga estos pasos:
  1. Haga clic en Inicio y en Ejecutar, escriba regedit y haga clic en Aceptar para iniciar el Editor del Registro.
  2. Busque y haga clic con el botón secundario del mouse (ratón) en la subclave del Registro que anotó en el paso 2d y, a continuación, haga clic en Permisos.
  3. Bajo Nombres de grupos o usuarios, haga clic en Administradores.
  4. Bajo Permisos para Administradores, asegúrese de que la casilla de verificación Permitir para las entradas siguientes esté activada:
    • Control total
    • Lectura
  5. Haga clic en Aplicar y, después, haga clic en Aceptar.
  6. En el menú Archivo, haga clic en Salir para salir del Editor del Registro.
El problema de permisos para la subclave del Registro debe haberse resuelto ahora, y el SP2 de Windows XP o el SP1 de Windows Server 2003 debe instalarse correctamente. Si experimenta otros problemas adicionales cuando intenta instalar el SP2 de Windows XP o el SP1 de Windows Server 2003, repita estos pasos según sea necesario.

Propiedades

Id. de artículo: 873148 - Última revisión: miércoles, 05 de abril de 2006 - Versión: 5.4
La información de este artículo se refiere a:
  • Microsoft Windows XP Service Pack 2 sobre las siguientes plataformas
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003 Service Pack 1 sobre las siguientes plataformas
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
Palabras clave: 
kbmaintenance kbappcompatibility kbperformance kbupgrade kbsetup kbtshoot kberrmsg kbnofix kbprb KB873148

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