REVISIÓN: Mensaje de error al instalar un paquete grande de Windows Installer o un paquete de revisión grande de Windows Installer en Windows Server 2003 o en Windows XP: "Error 1718. El archivo fue rechazado por la directiva de firma digital"

Seleccione idioma Seleccione idioma
Id. de artículo: 925336 - 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

Al intentar instalar un paquete grande de Microsoft Windows Installer (.msi) o un paquete de revisión grande de Microsoft Windows Installer (.msp) en un equipo que ejecuta Microsoft Windows Server 2003 o Microsoft Windows XP, recibe el mensaje de error siguiente:
Error 1718. El archivo nombreDeArchivo fue rechazado por la directiva de firma digital.
Además, se puede grabar el suceso siguiente en el registro de la aplicación:
Tipo: error
Origen: MsiInstaller
Categoría: ninguna
Id. del evento: 1008
Fecha: fecha
Hora: hora
Usuario: N/D
Equipo: nombreDeEquipo

Descripción: la instalación de nombreDeArchivo no se permite debido a un error en el proceso de la directiva de restricción del software. No hay confianza en el objeto.

Causa

Este problema aparece cuando el proceso de Windows Installer no tiene suficiente memoria virtual contigua para comprobar si el paquete .msi o el paquete .msp está firmado correctamente.

Solución

Hay una revisión compatible disponible para Windows Server 2003. No hay ninguna revisión disponible para Windows XP.

Información sobre la revisión de Windows Server 2003

Hay disponible una revisión para la que Microsoft proporciona soporte técnico. Sin embargo, sólo se diseñó para corregir el problema descrito en este artículo. Aplíquela sólo a los sistemas que experimenten este problema específico. Esta revisión puede ser sometida a comprobaciones adicionales. Por tanto, si no se ve muy afectado por este problema, le recomendamos que espere al próximo Service Pack de Microsoft Windows Server 2003 que contenga esta revisión.

Para resolver este problema inmediatamente, póngase en contacto con los Servicios de soporte técnico de Microsoft con el fin de obtener la revisión. Para obtener una lista completa de los números de teléfono de los Servicios de soporte técnico de Microsoft, así como información acerca de los costos de soporte técnico, visite el siguiente sitio Web de Microsoft:
http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS
Nota: en casos especiales, los costos derivados de las llamadas al soporte técnico pueden cancelarse si un profesional de soporte técnico de Microsoft determina que una actualización específica resolverá el problema. Los costos habituales de soporte técnico se aplicarán a las preguntas y temas de soporte técnico adicionales que no reúnan las condiciones necesarias para la actualización en cuestión.Nota: descargue la revisión siguiendo las instrucciones que se indican más adelante en este artículo.

Actualización para Windows Server 2003 (KB925336)

El siguiente archivo se puede descargar desde el Centro de descarga de Microsoft:

Contraer esta imagenAmpliar esta imagen
Descargar
Descargue ahora el paquete de actualización para Windows Server 2003 (KB925336).

Para obtener más información acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591 Cómo obtener Archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft exploró este archivo en busca de virus con el software de detección de virus más reciente disponible en la fecha de publicación. Asimismo, el archivo se almacenó en servidores seguros que ayudan a impedir la realización de cambios no autorizados.
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño del archivoFechaHoraPlataformaRequisito de SPTipo de servicio
Advapi32.dll5.2.3790.2895620.54407-mar-200707:05x86SP1SP1QFE
Advapi32.dll5.2.3790.4036619.00807-mar-200707:02x86SP2SP2QFE

Actualización para Windows Server 2003 x64 Edition (KB925336)

El siguiente archivo se puede descargar desde el Centro de descarga de Microsoft:

Contraer esta imagenAmpliar esta imagen
Descargar
Descargue ahora el paquete de actualización para Windows Server 2003 x64 Edition (KB925336).

Para obtener más información acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591 Cómo obtener Archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft exploró este archivo en busca de virus con el software de detección de virus más reciente disponible en la fecha de publicación. Asimismo, el archivo se almacenó en servidores seguros que ayudan a impedir la realización de cambios no autorizados.
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño del archivoFechaHoraPlataformaRequisito de SPTipo de servicio
Advapi32.dll5.2.3790.28951.051.64807-mar-200707:52x64SP1SP1QFE
Wadvapi32.dll5.2.3790.2895620.54407-mar-200707:52x86SP1SP1QFE\WOW
Advapi32.dll5.2.3790.40361.052.16007-mar-200716:52x64SP2SP2QFE
Wadvapi32.dll5.2.3790.4036619.00807-mar-200716:52x86SP2SP2QFE\WOW

Actualización de Windows Server 2003 para sistemas basados en Itanium (KB925336)

El siguiente archivo se puede descargar desde el Centro de descarga de Microsoft:

Contraer esta imagenAmpliar esta imagen
Descargar
Descargue ahora el paquete de actualización de Windows Server 2003 para sistemas basados en Itanium (KB925336).

Para obtener más información acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591 Cómo obtener Archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft exploró este archivo en busca de virus con el software de detección de virus más reciente disponible en la fecha de publicación. Asimismo, el archivo se almacenó en servidores seguros que ayudan a impedir la realización de cambios no autorizados.
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño del archivoFechaHoraPlataformaRequisito de SPTipo de servicio
Advapi32.dll5.2.3790.28951.481.21607-mar-200711:42IA-64SP1SP1QFE
Wadvapi32.dll5.2.3790.2895620.54407-mar-200711:42x86SP1SP1QFE\WOW
Advapi32.dll5.2.3790.40361.482.24007-mar-200716:53IA-64SP2SP2QFE
Wadvapi32.dll5.2.3790.4036619.00807-mar-200716:53x86SP2SP2QFE\WOW

Requisitos previos

No se requiere ningún requisito previo.

Requisito de reinicio

Una vez aplicado este hotfix, debe reiniciar el equipo.

Información de reemplazo del hotfix

Este hotfix no sustituye a otros.

Información sobre archivos

La versión en inglés de esta revisión tiene los atributos de archivo mostrados en la siguiente tabla (u otros posteriores). Las fechas y las horas de estos archivos se muestran según el horario universal coordinado (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para ver la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria del elemento Fecha y hora del Panel de control.

Solución

Esta solución alternativa se aplica a Windows Server 2003 y Windows XP.

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.

Para evitar este problema, cambie el valor del Registro PolicyScope a 1 antes de intentar instalar el paquete. Para ello, siga estos pasos.

Nota: si el equipo está unido a un dominio, una actualización de la directiva de dominio puede reemplazar los cambios del Registro que realice. Recomendamos encarecidamente que desconecte el equipo del dominio antes de seguir estos pasos.
  1. Haga clic en Inicio y en Ejecutar, escriba regedit y haga clic en Aceptar.
  2. En el Editor del Registro, busque la clave siguiente y después haga clic en ella:
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers


    Nota: antes de modificar la clave, recomendamos que haga un copia de seguridad. Para ello, haga clic con el botón secundario en CodeIdentifiers y, a continuación, haga clic en Exportar. Guarde el archivo en una ubicación donde pueda buscarlo en el equipo.
  3. Cambie el valor del Registro PolicyScope. Para ello, haga doble clic en PolicyScope y, a continuación, cambie la configuración de 0 a 1.
  4. Cierre el Editor del Registro.
  5. Haga clic en Inicio y en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar para abrir una ventana de símbolo del sistema.
  6. En el símbolo del sistema, escriba el comando siguiente y presione ENTRAR:
    net stop msiserver
    Este comando detiene el servicio Windows Installer si se está ejecutando actualmente en segundo plano. Cuando el servicio se haya detenido, cierre la ventana de símbolo del sistema y, a continuación, vaya al paso 7.

    Nota: si recibe el mensaje siguiente en el símbolo del sistema, cierre la ventana de símbolo del sistema y, a continuación, vaya al paso 7:
    El servicio Windows Installer no se inicia
  7. Instale el paquete que estaba intentando instalar cuando recibió el mensaje de error que se menciona en la sección "Síntomas".
  8. Después de instalar el paquete, repita los pasos 1 y 2. A continuación, vuelva a establecer el valor del Registro PolicyScope en 0.
  9. Si desconectó el equipo de un dominio, vuelva a unirse al dominio y, a continuación, reinicie el equipo.

    Nota: si no desconectó el equipo de un dominio, no tiene que reiniciarlo.
Si los pasos anteriores no solucionan el problema, siga estos pasos:
  1. Haga clic en Inicio y en Ejecutar, escriba control admintools y, a continuación, haga clic en Aceptar.
  2. Haga doble clic en Directiva de seguridad local.
  3. Haga clic en Directivas de restricción de software.

    Nota: si no se muestra ninguna restricción de software, haga clic con el botón secundario en Directivas de restricción de software y, a continuación, haga clic en Crear nueva directiva.
  4. En Tipo de objeto, haga doble clic en Obligatoriedad.
  5. Haga clic en Todos los usuarios excepto los administradores locales y, a continuación, haga clic en Aceptar.
  6. Reinicie el equipo.
Importante: después de seguir los pasos anteriores, los administradores locales pueden instalar el paquete .msi o el paquete .msp. Una vez instalado el paquete, restablezca el nivel de obligatoriedad siguiendo los pasos anteriores. En el paso 5, haga clic en Todos los usuarios en lugar de Todos los usuarios excepto los administradores locales.

Notas
  • La solución alternativa puede no funcionar en un entorno de dominio de Active Directory. En un entorno de dominio de Active Directory, una operación de actualización de la directiva de dominio podría sobrescribir las directivas de restricción de software locales.
  • Al agregar más RAM al equipo, no se resuelve el problema.

Más información

A partir de Microsoft Windows XP, se introdujo una directiva de seguridad denominada "directivas de restricción de software" (también conocida como SAFER) para ayudar a los usuarios a evitar la ejecución de archivos no seguros. Windows Installer utiliza las directivas de restricción de software para comprobar las firmas de archivos de paquetes .msi y .msp. Windows Installer hace esto para asegurarse de que los archivos no han sido manipulados antes de instalarlos en el equipo. Windows XP y Windows Server 2003 exigen que todo el archivo de paquete .msi o .msp se cargue en una parte contigua de memoria en el espacio de direcciones del proceso de Windows Installer.

Si un archivo de paquete .msi o .msp es demasiado grande para caber en una parte contigua de memoria virtual, Windows Installer no puede comprobar que el paquete es correcto. En esta situación, observará los síntomas descritos en la sección "Síntomas" de este artículo. La revisión que se describe en este artículo permite que las directivas de restricción de software utilicen menos memoria virtual para realizar la comprobación de firmas. Por consiguiente, Windows Installer puede comprobar archivos de cualquier tamaño.

Propiedades

Id. de artículo: 925336 - Última revisión: jueves, 24 de mayo de 2007 - Versión: 3.1
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows XP Professional
Palabras clave: 
kberrmsg atdownload kbexpertiseinter kbhotfixserver kbwinserv2003sp2fix KB925336

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