Compartir a través de


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 del SDK de Windows 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 armarios y los archivos que se usan para crear el paquete de revisión.

La sintaxis de la 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 barras diagonales se pueden usar en lugar de un guion. Si no se especifica ninguna opción, Msimsp.exe muestra los valores actuales de las propiedades 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, consulte PatchWiz.dll.

-pruta de acceso al archivo .msp

Esto es necesario y va seguido de la ruta de acceso al paquete de revisiones que se está creando (extensión .msp).

-fruta de acceso a la carpeta temporal

Opcional. Seguido de 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. Seguido de la ruta de acceso al archivo de registro que describe el proceso de creación de revisiones y los errores. Para obtener más información, consulte Valores de devolución para UiCreatePatchPackage.

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

Opcional. Seguido de la ruta de acceso al archivo de registro que describe el proceso de creación de revisiones y los errores. 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 si hay valores en la columna Archivo de la tabla Archivo del paquete de instalación que solo difieren por caso. 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 se instalan en directorios diferentes. Sin embargo, en este escenario no puede usar Msimsp.exe ni Patchwiz.dll para 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 de archivos parciales.

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, herramientas y redistribuibles publicados