Msimsp.exe

El método recomendado para generar un paquete de revisión es usar herramientas de creación de revisiones, como Msimsp.exe y Patchwiz.dll. La herramienta Msimsp.exe solo está disponible en los componentes de Windows SDK para desarrolladores de Windows Installer.

Msimsp.exe es un archivo ejecutable que llama a Patchwiz.dll. La herramienta se puede usar para crear un paquete de revisión pasando la ruta de acceso a un archivo de propiedades de creación de revisiones (archivo .pcp) y la ruta de acceso al paquete de revisión que se está creando. Msimsp.ex también se puede usar para crear un archivo de registro y especificar una carpeta temporal en la que se guardan las transformaciones, los archivos contenedores y los archivos que se usan para crear el paquete de revisión.

La sintaxis de línea de comandos para Msimsp.exe es:

Msimsp.exe -s[ruta de acceso al archivo .pcp]-p[ruta de acceso al archivo .msp]{options}

Las opciones de línea de comandos no distinguen mayúsculas de minúsculas y los delimitadores de barra diagonal se pueden usar en lugar de un guion. Si no se especifica ninguna opción, Msimsp.exe muestra los valores actuales de las propiedades de información de resumen.

-s*[ruta de acceso al archivo .pcp]*

Esto es necesario y debe ir seguido de la ruta de acceso al archivo de propiedades de creación de revisiones (extensión.pcp). Para obtener más información, vea PatchWiz.dll.

-pruta de acceso al archivo .msp

Esto es necesario y lo sigue la ruta de acceso al paquete de revisión que se está creando (extensión .msp).

-fruta de acceso a la carpeta temporal

Opcional. Lo sigue la ruta de acceso a la carpeta temporal. La ubicación predeterminada es %TMP%\~pcw_tmp.tmp\.

-k

Opcional. Se produce un error si la carpeta temporal ya existe.

-lruta de acceso al archivo de registro

Opcional. Lo sigue la ruta de acceso al archivo de registro que describe el proceso y los errores de creación de revisiones. Para obtener más información, vea Valores devueltos para UiCreatePatchPackage.

-lpruta de acceso al archivo de registro con datos de rendimiento

Opcional. Lo sigue la ruta de acceso al archivo de registro que describe el proceso y los errores de creación de revisiones. Esta opción escribe datos de rendimiento en el archivo de registro. Esta opción requiere la versión 4.0 de Patchwiz.dll.

-d

Opcional. Muestra un cuadro de diálogo si la creación de revisiones se completa correctamente.

-?

Muestra la ayuda de la línea de comandos.

Nota:

Msimsp.exe puede producir un error cuando llama a Makecab.exe en caso de que haya valores en la columna File de la tabla File del paquete de instalación en los que solo varíen las mayúsculas y minúsculas. Windows Installer distingue mayúsculas de minúsculas y permite un paquete de instalación, como en la tabla siguiente, solo cuando Comp1 y Comp2 están instalados en directorios diferentes. Pero en este escenario no puede usar Msimsp.exe ni Patchwiz.dll a fin de generar una revisión para el paquete, ya que Msimsp.exe y Patchwiz.dll llaman a Makecab.exe, que no distingue mayúsculas de minúsculas.

Evite crear un paquete de instalación, como la siguiente tabla File parcial.

Archivo Component_ FileName
readme.txt Comp1 readme.txt
ReadMe.txt Comp2 readme.txt

Creación de un paquete de revisión

Ejemplo de aplicación de revisiones de actualización pequeña

Herramientas de desarrollo de Windows Installer

Versiones publicadas, herramientas y archivos redistribuibles