Exportar (0) Imprimir
Expandir todo

Msiexec (opciones de la línea de comandos)

Actualizado: enero de 2005

Se aplica a: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

Msiexec

Proporciona los medios para instalar, modificar y realizar operaciones en Windows Installer desde la línea de comandos.

Para instalar o configurar un producto

Sintaxis

msiexec /i {paquete | códigoDeProducto}

Parámetros
/i
Instala o configura un producto.

paquete
Especifica el nombre del archivo de paquete de Windows Installer.

códigoDeProducto
Especifica el identificador único global (GUID) del paquete de Windows Installer.

Observaciones
  • Las opciones de la línea de comandos de Windows Installer no distinguen entre mayúsculas y minúsculas.

  • Para obtener más información acerca de las opciones de la línea de comandos de Windows Installer, vea Temas relacionados.

Ejemplos

Para instalar un producto desde A:\Ejemplo.msi, escriba:

msiexec /I A:\Ejemplo.msi

Para usar la opción de instalación administrativa

Sintaxis

msiexec /a paquete

Parámetros
/a
Aplica la opción de instalación administrativa.

paquete
Especifica el nombre del archivo de paquete de Windows Installer.

Observaciones
  • Las opciones de la línea de comandos de Windows Installer no distinguen entre mayúsculas y minúsculas.

  • Para obtener más información acerca de las opciones de la línea de comandos de Windows Installer, vea Temas relacionados.

Para reparar un producto

Sintaxis

msiexec /f [p][o][e][d][c][a][u][m][s][v]{paquete | códigoDeProducto}

Parámetros
/f
Habilita una o más opciones de la línea de comandos enumeradas en la siguiente tabla.

 

Comando Descripción

p

Sólo reinstala si falta el archivo.

o

Reinstala si falta un archivo o si se instaló una versión anterior.

e

Reinstala si falta un archivo o si se instaló una versión igual o anterior.

d

Reinstala si falta el archivo o si se instaló una versión diferente.

c

Reinstala si falta un archivo o la suma de comprobación almacenada no corresponde con el valor calculado.

a

Obliga a que se reinstalen todos los archivos.

u

Reescribe todas la entradas de registro específicas del usuario requeridas.

m

Reescribe todas la entradas de registro específicas del equipo requeridas.

s

Sobrescribe todos los accesos directos existentes.

v

Se ejecuta desde el origen y vuelve a almacenar en caché el paquete local.

paquete
Especifica el nombre del archivo de paquete de Windows Installer.

códigoDeProducto
Especifica el identificador único global (GUID) del paquete de Windows Installer.

Observaciones
  • Esta opción omite cualquier valor de propiedad escrito en la línea de comandos.

  • El parámetro predeterminado para esta opción de línea de comandos es /fpecms.

  • Las opciones de la línea de comandos de Windows Installer no distinguen entre mayúsculas y minúsculas.

  • Para obtener más información acerca de las opciones de la línea de comandos de Windows Installer, vea Temas relacionados.

Ejemplos

Para reparar el paquete de instalación, escriba:

msiexec /fpecms Ejemplo.msi

Para desinstalar un producto

Sintaxis

msiexec /x {paquete | códigoDeProducto}

Parámetros
/x
desinstala un producto.

paquete
Especifica el nombre del archivo de paquete de Windows Installer.

códigoDeProducto
Especifica el identificador único global (GUID) del paquete de Windows Installer.

Observaciones
  • Las opciones de la línea de comandos de Windows Installer no distinguen entre mayúsculas y minúsculas.

  • Para obtener más información acerca de las opciones de la línea de comandos de Windows Installer, vea Temas relacionados.

Ejemplos

Para quitar o desinstalar un paquete, escriba:

msiexec /x Ejemplo.msi

Para anunciar un producto

Sintaxis

msiexec /j [{u | m}] paquete

msiexec {u | m} paquete /t listaDeTransformación

msiexec {u | m} paquete /g idDeIdioma

Parámetros
/j
Anuncia un producto.

u
Anuncia al usuario actual.

m
Anuncia a todos los usuarios del equipo.

paquete
Especifica el nombre del archivo de paquete de Windows Installer.

/g idDeIdioma
Identifica el idioma.

/t listaDeTransformación
Aplica una transformación a un paquete anunciado.

Observaciones
  • Esta opción omite cualquier valor de propiedad escrito en la línea de comandos.

  • Si desea instalar la aplicación con privilegios altos, utilice la opción /jm.

  • Las opciones de la línea de comandos de Windows Installer no distinguen entre mayúsculas y minúsculas.

  • Para obtener más información acerca de las opciones de la línea de comandos de Windows Installer, vea Temas relacionados.

Ejemplos

Para anunciar un paquete a todos los usuarios del equipo, escriba:

msiexec /jm Ejemplo.msi

Para establecer el nivel de registro

Sintaxis

msiexec /L [i][w][e][a][r][u][c][m][p][v][+][!]archivoDeRegistro.txt

Parámetros
/L
Especifica la ruta del archivo de registro.

i
Registra mensajes de estado.

w
Registra advertencias no fatales.

e
Registra todos los mensajes de error.

a
Registra el inicio de acciones.

r
Registra acciones específicas.

u
Registra solicitudes de usuario.

c
Registra parámetros de interfaz de usuario iniciales.

m
Registra los mensajes de memoria agotada.

p
Registra propiedades de terminal.

v
Registra información de salida detallada. Para incluir la opción v, especifique /L*v.

+
Anexa a un archivo existente.

!
Vacía cada línea al registro.

*
Registra toda la información excepto la opción v. Se trata de un carácter comodín.

archivoDeRegistro .txt
Nombre y ruta de acceso del archivo de registro de texto.

Observaciones
  • Las opciones de la línea de comandos de Windows Installer no distinguen entre mayúsculas y minúsculas.

  • Para incluir la opción v en un archivo de registro mediante el indicador de comodín, escriba /L*v en el símbolo de sistema.

  • Las opciones del archivo de registro de Windows Installer también pueden utilizarse con los procesos de desinstalación y reparación.

  • Para obtener más información acerca de las opciones de la línea de comandos de Windows Installer, vea Temas relacionados.

Ejemplos

Para instalar un paquete y crear un archivo de registro que contenga la información relativa a mensajes de estado, de memoria agotada o de error, escriba:

msiexec /i Ejemplo.msi /Lime archivoDeRegistro.txt

Para aplicar una actualización

Sintaxis

msiexec /p paqueteDeActualización

Parámetros
/p
Aplica una actualización.

paqueteDeActualización
Actualización específica.

Observaciones
  • Para aplicar una actualización a un paquete de instalación administrativo, utilice la siguiente sintaxis.

    msiexec/ppaqueteDeActualización/aEjemplo.msi

  • Las opciones de la línea de comandos de Windows Installer no distinguen entre mayúsculas y minúsculas.

  • Para obtener más información acerca de las opciones de la línea de comandos de Windows Installer, vea Temas relacionados.

Para instalar una transformación desde la línea de comandos

Sintaxis

msiexec /i paquete TRANSFORMS=listaDeTransformación

Parámetros
/i
Instala o configura un producto.

paquete
Especifica el nombre del archivo de paquete de Windows Installer.

TRANSFORMS=
Propiedad utilizada para especificar los archivos de transformación (.mst) que deben aplicarse al paquete.

ListaDeTransformación
Lista de rutas de acceso separadas por signos de punto y coma.

Observaciones
  • Las opciones de la línea de comandos de Windows Installer no distinguen entre mayúsculas y minúsculas.

  • Para obtener más información acerca de las opciones de la línea de comandos de Windows Installer, vea Temas relacionados.

Para instalar y anunciar un producto usando una transformación desde la línea de comandos

Sintaxis

msiexec /i paquete /j[u][m] /tlistaDeTransformación

Parámetros
/i
Instala o configura un producto.

paquete
Especifica el nombre del archivo de paquete de Windows Installer.

/j
Anuncia un producto. Esta opción omite cualquier valor de propiedad escrito en la línea de comandos.

u
Anuncia al usuario actual.

m
Anuncia a todos los usuarios del equipo.

/t
Aplica una transformación a un paquete anunciado.

ListaDeTransformación
Lista de rutas de acceso separadas por signos de punto y coma.

Observaciones
  • Las opciones de la línea de comandos de Windows Installer no distinguen entre mayúsculas y minúsculas.

  • Para obtener más información acerca de las opciones de la línea de comandos de Windows Installer, vea Temas relacionados.

Para establecer el nivel de interfaz de usuario

Sintaxis

msiexec /q{n | b | r | f | n+ | b+ | b-}

Parámetros
/qn
No muestra interfaz de usuario.

/qb
Muestra una interfaz de usuario básica.

/qr
Presenta una interfaz de usuario reducida que muestra un cuadro de diálogo modal al final de la instalación.

/qf
Presenta la interfaz de usuario completa que muestra un cuadro de diálogo modal al final.

/qn+
No presenta interfaz de usuario, excepto un cuadro de diálogo modal que se muestra al final.

/qb+
Presenta la interfaz de usuario básica que muestra un cuadro de diálogo modal al final.

/qb-
Presenta una interfaz de usuario básica sin cuadros de diálogo modales.

Observaciones
  • /qb+- no es un nivel de interfaz del usuario compatible. No se muestra el cuadro modal si el usuario cancela la instalación.

  • Las opciones de la línea de comandos de Windows Installer no distinguen entre mayúsculas y minúsculas.

  • Para obtener más información acerca de las opciones de la línea de comandos de Windows Installer, vea Temas relacionados.

Ejemplos

Para mostrar las opciones de interfaz básica de usuario durante la instalación del paquete Ejemplo.msi, escriba:

msiexec /qb Ejemplo.msi

Para mostrar la información de copyright de Windows Installer

Sintaxis

msiexec {/? | /h}

Parámetros
{ /? | /h}
Muestra la versión de Windows Installer y la información de copyright.

Observaciones
  • Las opciones de la línea de comandos de Windows Installer no distinguen entre mayúsculas y minúsculas.

  • Para obtener más información acerca de las opciones de la línea de comandos de Windows Installer, vea Temas relacionados.

Para llamar a la API DllRegisterServer del sistema para registrar automáticamente los módulos pasados mediante la línea de comandos

Sintaxis

msiexec /y módulo

Parámetros
/y
Llama a la API DllRegisterServer del sistema para registrar automáticamente los módulos pasados mediante la línea de comandos.

módulo
Especifica el nombre de archivo del módulo.

Precaución

  • La modificación incorrecta del Registro puede dañar gravemente el sistema. Antes de realizar cambios en el Registro, debe hacer una copia de seguridad de los datos de valor que contenga el equipo.

Observaciones
  • Esta opción se utiliza sólo para la información de registro que no se puede agregar mediante las tablas de registro del archivo .msi.

  • Las opciones de la línea de comandos de Windows Installer no distinguen entre mayúsculas y minúsculas.

  • Para obtener más información acerca de las opciones de la línea de comandos de Windows Installer, vea Temas relacionados.

Ejemplos

Los siguientes ejemplos muestran cómo se puede utilizar el comando msiexec /y:

msiexec /y miArchivo.dll

Para llamar a la API DllUnRegisterServer del sistema para eliminar del registro los módulos pasados mediante la línea de comandos.

Sintaxis

msiexec /z módulo

Parámetros
/z
Llama a la API DllRegisterServer del sistema para eliminar del registro los módulos pasados mediante la línea de comandos.

módulo
Nombre de archivo del módulo.

Observaciones
  • Esta opción se utiliza sólo para la información de registro que no se puede agregar mediante las tablas de registro del archivo .msi.

  • Las opciones de la línea de comandos de Windows Installer no distinguen entre mayúsculas y minúsculas.

  • Para obtener más información acerca de las opciones de la línea de comandos de Windows Installer, vea Temas relacionados.

Ejemplos

El siguiente ejemplo muestra cómo se puede utilizar el comando msiexec /z:

msiexec /z mi_archivo.dll

Leyenda de formato

 

Formato Significado

Cursiva

Información que debe suministrar el usuario

Negrita

Elementos que debe escribir el usuario exactamente como se muestran

Puntos suspensivos (...)

Parámetro que se puede repetir varias veces en una línea de comandos

Entre corchetes ([])

Elementos opcionales

Entre llaves ({}); opciones separadas por barras verticales (|). Ejemplo: {par|impar}

Conjunto de opciones de las que el usuario debe elegir sólo una

Courier font

Código o resultado del programa

Consulte también

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

Mostrar:
© 2014 Microsoft