Opciones en la línea de comandos del programa de instalación de Windows

Las siguientes opciones en la línea de comandos están disponibles para el programa de instalación de Windows (setup.exe). A partir de Windows 10, versión 1607, puede usar un archivo setupconfig como alternativa a pasar parámetros al programa de instalación de Windows en una línea de comandos. Para más información, consulte Introducción a la automatización de la instalación de Windows.


/1394Debug

Habilita la depuración de kernel en un puerto IEEE 1394 (FireWire) mientras se ejecuta Windows y durante la fase de configuración WindowsPE de la instalación de Windows.

Sintaxis
/1394Debug:<channel> [BaudRate:<baudrate>]


Ejemplos

setup /1394debug:1 /baudrate:115200


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPE
Setup.exe se inició desde Windows 10 o una versión posterior No
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


Observaciones
El valor predeterminado de <channel> es 1. <baudrate> especifica la velocidad en baudios que se va a usar cuando Windows transfiere datos durante la depuración. El valor predeterminado es 19200, pero también se puede establecer en 57600 o 115200.


/AddBootMgrLast

Indica al programa de instalación de Windows que agregue la Administración de arranque de Windows como la última entrada en el orden de arranque del firmware UEFI.

Sintaxis
/AddBootMgrLast


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPE
Setup.exe se inició desde Windows 10 o una versión posteriorNo
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


Observaciones
Esta opción solo se admite en equipos UEFI que ejecutan Windows PE 4.0 o una versión posterior.


/Auto

Realiza una actualización automatizada a una versión más reciente de Windows.


Sintaxis
/Auto {Clean | DataOnly | Upgrade}


Parámetros

Parámetro Descripción
BorrarRealiza una instalación limpia de Windows.
DataOnlyRealiza una actualización de Windows y guarda solo los datos (y no las aplicaciones). Si la opción de instalación de solo datos no está disponible debido a comprobaciones de compatibilidad, el programa de instalación de Windows se cerrará en modo silencioso y registrará un código de salida.
ActualizarRealiza una actualización de los datos y las aplicaciones de guardado de Windows. Si la opción de instalación de actualización no está disponible o el usuario debe resolver un problema de compatibilidad de aplicaciones, el programa de instalación de Windows se cerrará de forma silenciosa y registrará un código de salida.

A partir de Windows 11, versión 22H2, si se especifica la opción Upgrade, es necesario que los medios de instalación tengan el mismo idioma de interfaz de usuario predeterminado del sistema que el dispositivo de destino. En versiones anteriores de Windows, podría realizar algunas implementaciones entre idiomas (por ejemplo, de en-US a en-GB), pero estos tipos de actualizaciones ya no están permitidos.
NoAutoEitNo se usa a partir de Windows 10. En Windows 8.1, si se encuentra un error, el programa de instalación de Windows no se cierra, sino que se detiene y permanece en la pantalla de instalación de Windows hasta que el usuario solucione el problema. A partir de ese momento se atiende la instalación.
PerformDUNo se usa a partir de Windows 10. En Windows 8.1, el programa de instalación de Windows comprueba si hay actualizaciones dinámicas para el programa de instalación de Windows


Ejemplos

setup /auto clean
setup /auto dataonly
setup /auto upgrade


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


Observaciones
Cuando se usa /Auto, no se puede usar un archivo desatendido. Cuando se usa /Auto, el programa de instalación de Windows consume ei.cfg y comprueba los problemas de compatibilidad antes de iniciar la instalación. Si ei.cfg tiene un formato incorrecto, el programa de instalación de Windows se cierra silenciosamente y registra un código de salida. Consulte Códigos de salida del programa de instalación de Windows a continuación. Cuando se usa /Auto, solo se admiten las siguientes personalizaciones de la imagen de Windows. No se trata de un cambio en la directiva de soporte del programa de instalación de Windows, sino de una aclaración:

  • Aplicación de una actualización acumulativa (calidad)
  • Aplicación de actualizaciones a la pila de servicio necesaria para completar la actualización de características (consulte Actualizaciones de la pila de servicio para obtener más información)
  • Aplicación de actualizaciones a Setup.exe binarios u otros archivos que usa la configuración para actualizaciones de características
  • Aplicación de actualizaciones para el "sistema operativo seguro" (SafeOS) que se usa para el entorno de recuperación de Windows
  • Adición o eliminación de idiomas
  • Agregar o quitar características a petición

Para mayor claridad, cuando se usa /Auto, el programa de instalación de Windows no admite actualizaciones ni instalaciones limpias en una imagen de Windows que se ha personalizado agregando, quitando o cambiando aplicaciones, configuraciones o controladores.

Cuando se usa /Auto, el programa de instalación de Windows se actualizará mediante la imagen de Windows \sources\install.wim. Con Dism /Export-Image, esta imagen se puede usar como imagen de origen para exportar una nueva imagen mediante la opción /Compress:recovery. Esta imagen exportada debe denominarse install.esd en el programa de instalación de Windows para usarla en lugar de install.wim. También debe quitar install.wim de \sources. Solo debe hacer exportaciones a install.esd si desea reducir el tamaño de la imagen de Windows. La imagen exportada será más pequeña, pero no se podrá montar.

A partir de Windows 11, /Auto no aceptará ni suprimirá el contrato de licencia para el usuario final. Consulte /EULA.


/BitLocker

Especifica el estado de BitLocker durante las actualizaciones.

Sintaxis
/BitLocker {AlwaysSuspend | TryKeepActive | ForceKeepActive}


Parámetros

Parámetro Descripción
AlwaysSuspendBitLocker siempre se suspende durante una actualización.
TryKeepActiveIntenta una actualización sin suspender BitLocker. Si se produce un error en la actualización, el programa de instalación de Windows suspenderá BitLocker y completará la actualización. Se trata del comportamiento predeterminado cuando no se especifica la opción /BitLocker.
ForceKeepActiveHabilita la actualización sin suspender BitLocker. Si no se puede completar la actualización porque BitLocker está activo, se producirá un error en la actualización.


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características

/BusParams

Especifica la dirección PCI de un puerto de depuración 1394, USB o NET.

Sintaxis
/BusParams:<bus.device.function>


Ejemplos

setup /busparams:0.29.7


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPE
Setup.exe se inició desde Windows 10 o una versión posterior No
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


Observaciones
Los números de bus, dispositivo y función deben estar en formato decimal. Para obtener más información, consulte Configuración de la depuración de kernel con USB 2.0.


/ConfigFile

Especifica la ubicación del archivo setupconfig.

Sintaxis
/ConfigFile:<location>


Parámetros

Parámetro Descripción
<ubicación>Ruta de acceso del archivo local o ruta de acceso de red UNC a una carpeta que contiene el archivo de configuración del programa de instalación de Windows.


Ejemplos

setup /ConfigFile:\\server\share\


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


Observaciones
Si incluye una opción en la línea de comandos y la misma opción en el archivo setupconfig, la opción y el valor del archivo setupconfig tienen prioridad.


/CompactOS

Especifica si se debe usar la característica Compact OS para ahorrar espacio en la unidad de disco duro.

Sintaxis
/CompactOS {Enable | Disable}


Parámetros

Parámetro Descripción
HabilitarEl programa de instalación de Windows instala Windows mediante archivos comprimidos del sistema.
DeshabilitarEl programa de instalación de Windows instala Windows mediante archivos descomprimidos del sistema.


Ejemplos

setup /compactos enable


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características


Observaciones
De manera predeterminada, el programa de instalación de Windows determina si se debe usar esta característica automáticamente. Para más información sobre Compact OS, consulte Sistema operativo compacto, creación de instancias únicas y optimización de imágenes.


/Compat

Indica al programa de instalación de Windows cómo controlar los exámenes de compatibilidad y los mensajes.

Sintaxis
/Compat {IgnoreWarning | ScanOnly}


Parámetros

Parámetro Descripción
IgnoreWarningEl programa de instalación de Windows completa la instalación, omitiendo los mensajes de compatibilidad descartables.
ScanOnlyEl programa de instalación de Windows se ejecuta a través de exámenes de compatibilidad y, a continuación, sale (sin completar la instalación) con un código de salida para indicar si hay algún problema de compatibilidad. El programa de instalación de Windows devolverá 0xC1900210 si no se encuentra ningún problema. El programa de instalación de Windows devolverá 0xC1900208 si se encuentran problemas de compatibilidad.


Ejemplos

setup /compat ignorewarning


Este comando funciona con otros modificadores. Para ejecutar el programa de instalación de Windows en segundo plano sin ninguna interfaz de usuario:

setup /auto upgrade /quiet /compat scanonly


Para ignorar las declinaciones de responsabilidades comunes en la interfaz de usuario, por ejemplo, cambios de idioma:

setup /auto upgrade /quiet /compat scanonly /compat ignorewarning


A menudo, un profesional de TI examinará el XML de compatibilidad si el programa de instalación de Windows encuentra problemas de compatibilidad. Use /CopyLogs para recopilar registros de instalación de Windows:

setup /auto upgrade /quiet /compat scanonly /compat ignorewarning /copylogs C:\Temp\Logfiles.log


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de característicasSí, solo con /Compat IgnoreWarning


Observaciones
Esta opción está disponible a partir de Windows 10 y versiones posteriores.

Si inicia el programa de instalación de Windows con /Compat ScanOnly:

  • Si no encuentra ningún problema de compatibilidad, devolverá MOSETUP_E_COMPAT_SCANONLY (0xC1900210)
  • Si encuentra problemas de compatibilidad accionables, como Aplicaciones, devolverá MOSETUP_E_COMPAT_INSTALLREQ_BLOCK (0xC1900208)
  • Si detecta que el Mig-Choice seleccionado no está disponible, devolverá MOSETUP_E_COMPAT_MIGCHOICE_BLOCK (0xC1900204)
  • Si detecta que la máquina no es apta para Windows 10 o una versión posterior, devolverá MOSETUP_E_COMPAT_SYSREQ_BLOCK (0xC1900200)
  • Si detecta que la máquina no tiene suficiente espacio disponible para instalarse, devolverá MOSETUP_E_INSTALLDISKSPACE_BLOCK (0xC190020E)


/CopyLogs

El programa de instalación de Windows copiará o cargará registros comprimidos cuando se produzca un error en la ubicación especificada, suponiendo que el equipo o el usuario tenga permiso y acceso de red a la ubicación.

Sintaxis
/CopyLogs <location>


Parámetros

Parámetro Descripción
<ubicación>Ruta de acceso del archivo local o rutas de acceso de red UNC.


Ejemplos

setup /copylogs \\server\share\


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características


Observaciones
Los parámetros aceptados son rutas de acceso de archivo locales y rutas de red UNC. La ejecución se realiza en el contexto del sistema, por lo que es posible que no tenga permisos para hacer copias en ubicaciones que requieran permisos de usuario.


Debug/

Habilita la depuración de kernel en un puerto de comunicaciones (COM) mientras se ejecuta Windows y durante la fase de configuración WindowsPE del programa de instalación de Windows.

Sintaxis
/Debug:<port> [BaudRate:<baudrate>]


Parámetros

Parámetro Descripción
<port>Especifica el puerto de depuración. El valor predeterminado es 1.
<baudrate>Especifica la velocidad en baudios que se va a usar cuando Windows transfiere datos durante la depuración. El valor predeterminado es 19200, pero también se puede establecer en 57600 o 115200.


Ejemplos

setup /debug:1 /baudrate:115200


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPE
Setup.exe se inició desde Windows 10 o una versión posterior No
Archivos setupconfig.ini usados para las actualizaciones de característicasNo

/DiagnosticPrompt

Especifica que el símbolo del sistema está disponible durante la instalación de Windows.

Sintaxis
/DiagnosticPrompt {Enable | Disable}


Parámetros

Parámetro Descripción
HabilitarSe puede acceder al símbolo del sistema presionando Mayús + F10 durante la instalación de Windows.
DeshabilitarEl símbolo del sistema no está disponible durante la instalación de Windows. El símbolo del sistema no estará disponible mientras se ejecutan las fases sin conexión y configuración rápida. Esta es la configuración predeterminada.


Ejemplos

setup /diagnosticprompt enable


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características


Observaciones
Esta opción está disponible a partir de Windows 10, versión 703.


/DynamicUpdate

Especifica si el programa de instalación de Windows realizará operaciones de actualización dinámica (búsqueda, descarga e instalación de actualizaciones).

Sintaxis
/DynamicUpdate {Enable | Disable | NoDrivers | NoLCU | NoDriversNoLCU}


Parámetros

Parámetro Descripción
HabilitarSe realizan operaciones de actualización dinámica.
DeshabilitarNo se realizan operaciones de actualización dinámica.
NoDriversSe realizan operaciones de actualización dinámica, excepto la adquisición de controladores.
NoDriversNoLCUSe realizan operaciones de actualización dinámica, excepto la adquisición de actualizaciones acumulativas más reciente y del controlador.
NoLCUSe realizan operaciones de actualización dinámica, excepto la adquisición de actualizaciones acumulativas más reciente.


Ejemplos

setup /auto upgrade /dynamicupdate disable


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de característicasSí para las actualizaciones de características basadas en Microsoft Update (MU); Sí para actualizaciones de características basadas en plataforma actualizada unificada (UUP) solo cuando se especifica /DynamicUpdate NoDrivers


Observaciones
NoDrivers, NoLCU y NoDriversNoLCU son nuevos para Windows 10, versión 2004. Cuando se especifica NoDrivers, NoLCU o NoDriversNoLCU, se realizarán operaciones de actualización dinámica, pero no se realizarán los controladores ni la adquisición de actualizaciones acumulativas más reciente. /DynamicUpdate se puede usar con /SkipFinalize para controlar las operaciones de actualización dinámica; /DynamicUpdate se omite cuando se usa con /Finalize.


/EMSPort

Habilita o deshabilita los Servicios de administración de emergencia (EMS) durante el programa de instalación de Windows y una vez instalado el sistema operativo del servidor.

Sintaxis
/EMSPort: {COM1 | COM2 | UseBIOSSettings | Off} [/EMSBaudRate:<baudrate>]


Parámetros

Parámetro Descripción
COM1Habilita EMS en COM1. Sólo es compatible con sistemas x86.
COM2Habilita EMS en COM2. Sólo es compatible con sistemas x86.
UseBIOSSettingsusa la configuración que especifica el BIOS. En sistemas x86, Windows usa el valor de la tabla de redirección de consola de puerto serie (SPCR, Serial Port Console Redirection). Si no se especifica ninguna ruta de acceso de dispositivo de consola EFI o tabla SPCR en el BIOS, Windows deshabilita EMS.
DesactivadoDeshabilita EMS. Si se deshabilita EMS en el programa de instalación de Windows, puede habilitarlo más adelante mediante la modificación de la configuración de arranque.
<baudrate>Especifica la velocidad en baudios que se va a usar cuando Windows transfiere datos durante la depuración. El valor predeterminado es 19200, pero también se puede establecer en 57600 o 115200.


Ejemplos

setup /emsport:COM1 /emsbaudrate:115200


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPE
Setup.exe se inició desde Windows 10 o una versión posterior No
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


/EULA

Indica al programa de instalación de Windows que suprima la experiencia del usuario del contrato de licencia del usuario final del programa de instalación de Windows.

Sintaxis
/EULA accept


Ejemplos

setup /auto upgrade /quiet /eula accept


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características


Observaciones
Esta opción es nueva a partir de Windows 11. Si se especifica /EULA accept, se indica al programa de instalación de Windows que se ha aceptado el contrato de licencia para el usuario final. A partir de Windows 11, se requiere la aceptación del EULA de Windows antes de que comience la instalación del programa de instalación de Windows. Al especificar /EULA accept, reconoce que, al aplicar este sistema operativo, (1) se adquirió la licencia de Windows aplicable a través de licencias por volumen o (2) que acepta los Términos de licencia del software de Microsoft pertinentes. El programa de instalación de Windows devolverá el error MOSETUP_E_EULA_ACCEPT_REQUIRED (0xC190010E) si no se especifica /EULA accept y (1) se especifica /Quiet o (2) el programa de instalación de Windows se inicia donde no se admite la interacción del usuario. Para obtener más información sobre las licencias, consulte Términos de licencia de Microsoft.


/Finalize

Indica al programa de instalación de Windows que finalice las operaciones de actualización iniciadas anteriormente en el sistema operativo de nivel descendente, seguido de un reinicio inmediato para iniciar la fase sin conexión.

Sintaxis
/Finalize


Ejemplos

setup /auto upgrade /finalize


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


Observaciones
Esta opción es nueva para Windows 10, versión 2004. /Finalize no debe especificarse con la opción /NoReboot. El programa de instalación de Windows devolverá el error MOSETUP_E_FINALIZE_RESUME_FAILURE (0xC1900132) si se llama a /Finalize y el dispositivo no está en el estado adecuado para reanudarse después de ejecutar /SkipFinalize. Consulte /SkipFinalize.


/ImageIndex

Indica al programa de instalación de Windows qué imagen del sistema operativo se va a instalar desde install.wim si es posible que se apliquen varias imágenes.

Sintaxis
/ImageIndex <index>


Ejemplos

setup.exe /auto upgrade /quiet /compat ignorewarning /imageindex 2 /pkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPE
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de característicasSí para las actualizaciones de características basadas en Microsoft Update (MU); No para las actualizaciones de características basadas en la plataforma actualizada unificada (UUP)


Observaciones
Si hay varias imágenes aplicables, el programa de instalación de Windows pedirá al usuario que seleccione las que quiera. Si hay varias imágenes aplicables y el programa de instalación de Windows se invoca con /Quiet, el programa producirá un error MOSETUP_E_NO_MATCHING_INSTALL_IMAGE (0xC1900215). Esto puede ocurrir cuando la clave del producto especificada mediante /PKey se aplica a varias imágenes del sistema operativo.


/InstallDrivers

Agrega controladores .inf-style a la nueva instalación de Windows 10.

Sintaxis
/InstallDrivers <location>


Parámetros

Parámetro Descripción
<ubicación>Ruta de acceso del archivo local o ruta de acceso de red UNC a una carpeta que contiene archivos .inf.


Ejemplos

setup.exe /auto upgrade /installdrivers C:\Fabrikam\drivers /noreboot


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características


Observaciones
Esta opción es nueva a partir de Windows 10. El controlador .inf puede estar en una carpeta dentro de la ubicación especificada. El comando se repetirá a través de la ubicación especificada.


/InstallFrom

Especifica un archivo Install.wim distinto para usar durante la instalación de Windows.

Sintaxis
/InstallFrom<path>


Parámetros

Parámetro Description
<path>Especifica la ruta de acceso del archivo .wim que se instalará.


Ejemplos

setup /installfrom D:\custom.wim

Esta opción también se usará con archivos de imagen divididos (.swm). Seleccione el primer archivo de imagen dividido de la serie

setup /installfrom D:\install.swm


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


Observaciones
Esto permite usar un solo entorno de preinstalación para instalar varias versiones de imágenes de Windows. Por ejemplo, puede usar una versión de 32 bits de la instalación de Windows para implementar una imagen de Windows de 64 bits. También puede usar un archivo de respuesta para implementaciones multiplataforma. Para obtener más información, vea "Creación de un WIM para varios tipos de arquitectura" en Plataformas compatibles con la instalación de Windows e implementaciones multiplataforma


/InstallLangPacks

Agrega paquetes de idioma (lp.cab) a la nueva instalación de Windows 10 o una versión posterior.

Sintaxis
/InstallLangPacks <location>


Parámetros

Parámetro Descripción
<ubicación>Ruta de acceso del archivo local o ruta de acceso de red UNC a una carpeta que contiene archivos .inf.


Ejemplos

setup /auto upgrade /installlangpacks C:\Fabrikam\Languages\French /noreboot


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de característicasSí para las actualizaciones de características basadas en Microsoft Update (MU); No para las actualizaciones de características basadas en la plataforma actualizada unificada (UUP)


Observaciones
Esta opción es nueva a partir de Windows 10. Los paquetes de idioma pueden estar en una carpeta dentro de la <ubicación> especificada. El comando instala todos los archivos lp.cab y funcionalidades de lenguaje, como el reconocimiento de texto a voz, en la carpeta y las subcarpetas de la ubicación<> especificada. Las funcionalidades del lenguaje pueden depender de otras funcionalidades de lenguaje. Por ejemplo, texto a voz depende del componente Básico del mismo lenguaje. No se debe cambiar el nombre de las funcionalidades de lenguaje dentro de la <ubicación>. Consulte Características de idioma y región a petición (FOD). En Windows 10, versión 1903 y posteriores, los errores de instalación harán que el programa de instalación de Windows produzca un error y una reversión.


/m

Indica al programa de instalación de Windows que copie archivos alternativos desde una ubicación alternativa. Esta opción indica al programa de instalación de Windows que busque primero en la ubicación alternativa y, si los archivos se encuentran en dicha ubicación, que los use en lugar de los de la ubicación predeterminada.

Sintaxis
/m:<folder_name>


Parámetros

Parámetro Descripción
<folder_name>Nombre y ubicación de la carpeta que contiene los archivos de reemplazo y puede ser cualquier ubicación de unidad local. No se admiten las rutas de acceso UNC.


Ejemplos
Para copiar un archivo C:\Program Files\Messenger\Msmsgs.exe actualizado en la instalación de Windows, cree la estructura de carpetas siguiente en el origen de instalación Pro\Sources$OEM$$Progs\Messenger\Msmsgs.exe mediante el comando Setup:

Pro\sources\setup.exe /m


Si reemplaza un archivo protegido por Protección de archivos de Windows, también deberá copiar el archivo actualizado en los orígenes locales que se instalarán con Windows. Por ejemplo, puede copiar el archivo en la carpeta C:\Windows\i386. El nombre de archivo debe ser el mismo que se usa en el programa de instalación de Windows. Por ejemplo, agregue la siguiente estructura de archivos y carpetas al directorio $OEM$: Pro\sources$OEM$$$\i386\msmsgs.ex_. Si usa archivos que no se encuentran en un recurso compartido de instalación, especifique el nombre de carpeta. En este ejemplo, el <folder_name> es C:\additional_files, donde C:\additional_files es el directorio $OEM$ personalizado. Por ejemplo: C:\additional_files$$\i386\msmsgs.ex_.

setup /m:C:\additional_files

Si cambia los recursos de los archivos de reemplazo, debe agregar los archivos actualizados de interfaz de usuario multilingüe (MUI) a la instalación.


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPE
Setup.exe se inició desde Windows 10 o una versión posterior No
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


Observaciones
Debe saber dónde se instalarán los archivos en la instalación de Windows. Todos los archivos adicionales deben copiarse en una carpeta $OEM$ en los orígenes de la instalación o en <folder_name>. La estructura $OEM$ proporciona una representación del disco de instalación de destino:

  • $OEM$\$1 se asigna a %SYSTEMDRIVE%, que podría ser la unidad C.
  • $OEM$\$$ se asigna a %WINDIR%, que podría ser C:\windows.
  • $OEM$\$progs se asigna al directorio de archivos de programa.
  • $OEM$\$docs se asigna a la carpeta Mis documentos del usuario.


/MigNEO

Indica al programa de instalación de Windows que realice una actualización de Windows sin optimizaciones de fase sin conexión adicionales.

Sintaxis
/MigNEO Disable


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior Sí solo con /Auto Upgrade | DataOnly
Archivos setupconfig.ini usados para las actualizaciones de característicasSí solo con /Auto Upgrade | DataOnly


Observaciones
NEO significa objetivo no es de eventos, un esfuerzo de varias versiones para reducir el tiempo de actualización de características sin conexión, incluido un único reinicio para la mayoría de los usuarios. Esta opción está disponible a partir de Windows 10, versión 903 y posteriores.


/MigrateDrivers

Indica al programa de instalación de Windows que migre los controladores desde la instalación existente durante la actualización.

Sintaxis
/MigrateDrivers {All | None}


Ejemplos

setup /auto upgrade /migratedrivers all
setup /auto upgrade /migratedrivers none /installdrivers N:\NewDrivers


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características


Observaciones
Puede especificar Todos o Ninguno. De forma predeterminada, el programa de instalación de Windows decide cuál es el mejor para cada controlador individual en función de la opción de instalación. Puede usar este modificador con /InstallDrivers, aunque no es necesario.


/NetDebug

Habilita la depuración de kernel a través de la red.

Sintaxis
/NetDebug:hostip=<w.x.y.z>,port=<n>,key=<q.r.s.t>[,nodhcp][,busparams=<n.o.p>]


Parámetros

Parámetro Descripción
<w.x.y.z>Dirección IP del equipo host.
<n>Puerto del equipo host.
<q.r.s.t>Contraseña para configurar una conexión segura.
<n.o.p>Número de bus, número de dispositivo y número de función de un adaptador para un dispositivo de bus PCI específico.


Ejemplos

setup /netdebug:hostip=10.125.4.86,port=50000,key=0.0.0.0
setup /netdebug:hostip=10.125.4.86,port=50000,key=abcdefg.123.hijklmnop.456,nodhcp
setup /netdebug:hostip=10.1.4.8,port=50000,key=dont.use.previous.keys,busparams=1.5.0


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPE
Setup.exe se inició desde Windows 10 o una versión posterior No
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


Observaciones
Use hostip para identificar la dirección IP del equipo host. Use port para identificar el puerto. El nuevo puerto de inicio predeterminado es 49152 y el nuevo puerto final predeterminado, 65535. Use key para proporcionar una contraseña y configurar una conexión segura. Use nodhcp para evitar el uso de una conexión DHCP. (opcional). Use busparams para seleccionar el número de bus, el número de dispositivo y el número de función de un adaptador para un dispositivo de bus PCI específico. (opcional). Para obtener más información, consulte Configuración manual de la depuración del modo kernel a través de un cable de red.


/NoReboot

Indica al programa de instalación de Windows que no reinicie el equipo después de completar la fase de nivel inferior del programa de instalación de Windows.

Sintaxis
/NoReboot


Ejemplos

setup /noreboot


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


Observaciones
Esta opción es nueva para Windows 10. La opción /noreboot permite ejecutar comandos adicionales antes del reinicio de Windows. Esta opción suprime solo el primer reinicio. La opción no suprime los reinicios posteriores.


/PKey

Proporciona al programa de instalación de Windows la clave de producto específica.

Sintaxis
/PKey <product key>


Ejemplos

setup.exe /auto upgrade /pkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características


Observaciones
Esta opción es nueva a partir de Windows 10.


/Priority

Indica al programa de instalación de Windows que aumente la prioridad del subproceso de baja a normal para las actualizaciones de características a través de Windows Update.

Sintaxis
/Priority {Normal | Low}


Parámetros

Parámetro Descripción
NormalEl programa de instalación de Windows se ejecutará con prioridad de subproceso normal.
BajoEl programa de instalación de Windows se ejecutará con prioridad de subproceso normal.


Ejemplos

setup.exe /auto upgrade /skipfinalize /priority low


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características


Observaciones
Esta opción está disponible a partir de Windows 10, versión 1709 y posteriores. La prioridad baja es nueva para Windows 10, versión 2004. Las instalaciones basadas en medios ya se ejecutan con prioridad normal de forma predeterminada, pero se pueden reducir a baja.


/PostOOBE

Una vez completada la instalación de Windows, ejecute un script.

Sintaxis
/PostOOBE<location> [\setupcomplete.cmd]


Parámetros

Parámetro Descripción
<ubicación>Ruta de acceso del archivo local o ruta de acceso de red UNC a un archivo denominado setupcomplete.cmd o a una carpeta que contiene setupcomplete.cmd.


Ejemplos

setup.exe /auto upgrade /postoobe C:\Fabrikam\setupcomplete.cmd


Ruta de acceso a la carpeta que contiene un script con el nombre setupcomplete.cmd. setupcomplete.cmd se copia en $Windows.~BT para que se ejecute después de la configuración rápida.

setup.exe /auto upgrade /postoobe C:\Fabrikam


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características


Observaciones
Esta opción está disponible a partir de Windows 10.


/PostRollback

Indica al programa de instalación de Windows que ejecute un script si la actualización de características no puede instalar y revertir los cambios, o si el usuario decide desinstalar la actualización de características y volver a una versión anterior de Windows.

Sintaxis
/PostRollback <location> [/PostRollbackContext {system | user}]


Parámetros

Parámetro Descripción
<ubicación>Ruta de acceso del archivo local o ruta de acceso de red UNC a un archivo denominado setupcomplete.cmd o a una carpeta que contiene setupcomplete.cmd.


Ejemplos

setup.exe /auto upgrade /postrollback C:\Fabrikam\setuprollback.cmd
setup.exe /postrollback C:\Fabrikam\setuprollback.cmd /postrollbackcontext user
setup.exe /auto upgrade /postrollback \server\share


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características


Observaciones
Esta opción está disponible a partir de Windows 10. La opción /PostRollbackContext está disponible en Windows 10, versión 1803 y posteriores. La opción /PostRollbackContext permite especificar si el script se ejecuta en el contexto de la cuenta del sistema o la cuenta del usuario que ha iniciado sesión. De forma predeterminada, las actualizaciones de la ejecución multimedia setuprollback.cmd en el contexto del usuario, que requiere que el primer usuario que inicie sesión después de la actualización tenga derechos de administrador. Para las actualizaciones de Windows Update, setuprollback.cmd se ejecuta en el contexto del sistema, independientemente de los derechos del primer usuario que haya iniciado sesión. El programa de instalación de Windows copiará setuprollback.cmd en $Windows.~BT para que se ejecute después de la configuración rápida.


/Quiet

Esto suprimirá cualquier experiencia de usuario de instalación de Windows, incluida la experiencia de usuario de reversión.

Sintaxis
/Quiet


Ejemplos

setup /auto upgrade /quiet


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


Observaciones
Esta opción está disponible a partir de Windows 10.


/ReflectDrivers

Especifica la ruta de acceso a una carpeta que contiene controladores de cifrado para un equipo que tiene habilitado el cifrado de terceros.

Sintaxis
/ReflectDrivers <location>


Parámetros

Parámetro Descripción
<ubicación>Ruta de acceso del archivo local o ruta de acceso de red UNC a una carpeta que contiene archivos .inf.


Ejemplos

setup /auto upgrade /quiet /reflectdrivers C:\Fabrikam\drivers


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características


Observaciones
Esta opción está disponible a partir de Windows 10, versión 1607. Asegúrese de que la <ubicación> solo contiene un conjunto mínimo de controladores de cifrado. Tener más controladores de los necesarios puede afectar negativamente a los escenarios de actualización.


/ResizeRecoveryPartition

Especifica si se puede cambiar el tamaño de la partición existente del entorno de recuperación de Windows (Windows RE) o crear una nueva durante la instalación.

Sintaxis
/ResizeRecoveryPartition {Enable | Disable}


Parámetros

>
Parámetro Descripción
HabilitarDurante la instalación, Windows puede cambiar el tamaño de la partición de herramientas de Windows RE existente o crear una nueva si es necesario.
DeshabilitarDurante la instalación, Windows no puede cambiar el tamaño de la partición de herramientas de Windows RE existente ni crear una nueva.


Ejemplos

setup /resizerecoverypartition disable


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPE
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características


Observaciones
Para obtener más información sobre las particiones de Windows RE, consulte Particiones del disco duro basadas en UEFI/GPT y Particiones del disco duro basadas en BIOS/MBR.


/ShowOOBE

Especifica si es necesario que el usuario complete interactivamente la configuración rápida (OOBE).

Sintaxis
/ShowOOBE {Full | None}


Parámetros

Parámetro Descripción
CompletaRequiere que el usuario complete interactivamente la configuración rápida (OOBE).
NingunaOmite OOBE y selecciona la configuración predeterminada.


Ejemplos

setup.exe /auto upgrade /showoobe full


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características


Observaciones
Esta opción está disponible a partir de Windows 10.


/SkipFinalize

Indica a la configuración que inicie las operaciones de actualización en el sistema operativo de nivel descendente sin tener que reiniciar para comenzar la fase sin conexión.

Sintaxis
/SkipFinalize


Ejemplos

setup /auto upgrade /quiet /priority low /skipfinalize


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


Observaciones
Esta opción está disponible a partir de Windows 10, versión 2004. /SkipFinalize preparará la actualización sin confirmación. Esto permite que la confirmación se complete con /Finalize seguida de un reinicio inmediato del dispositivo. Este es el enfoque recomendado para realizar la actualización, ya que la opción /NoReboot confirmará los cambios, pero suprimirá el primer reinicio para permitir tareas adicionales. /SkipFinalize no indicará automáticamente al programa de instalación de Windows que se ejecute silenciosamente en el sistema operativo de nivel descendente mientras el equipo está en uso. Use /Quiet para suprimir la experiencia del usuario de instalación de Windows y /Priority Low para evitar el impacto del usuario. /SkipFinalize no invocará un reinicio y, por tanto, la opción /NoReboot no es necesaria. Vea /Finalize.


/Telemetry

Especifica si el programa de instalación de Windows debe capturar y notificar los datos de instalación.

Sintaxis
/Telemetry {Enable | Disable}


Parámetros

Parámetro Descripción
HabilitarEl programa de instalación de Windows captura e informa de los datos de instalación.
DeshabilitarEl programa de instalación de Windows no captura ni notifica los datos de instalación.


Ejemplos

setup /telemetry disable


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características


/TempDrive

Indica al programa de instalación que coloque los archivos de instalación temporales en la partición especificada.

Sintaxis
/TempDrive <drive_letter>


Parámetros

Parámetro Descripción
<drive_letter>La partición en la que se copiarán los archivos de instalación durante la instalación de Windows.


Ejemplos

setup /tempdrive H


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características


Observaciones
Esta opción está disponible a partir de Windows 10, versión 1607. En el caso de las actualizaciones, la opción /TempDrive sólo afecta a la colocación de archivos temporales. El sistema operativo se actualiza en la partición en la que se ejecuta el archivo setup.exe.


/Unattend

Permite usar un archivo de respuesta con el programa de instalación de Windows.

Sintaxis
/Unattend:<answer_file>


Parámetros

Parámetro Descripción
<answer_file>La ruta de acceso y el nombre del archivo de respuesta de la instalación desatendida de Windows.


Ejemplos

setup /unattend:\\server\share\unattend.xml


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPE
Setup.exe se inició desde Windows 10 o una versión posterior No
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


Observaciones
Se conoce como una instalación desatendida. También puede especificar un valor para <answer_file>. El programa de instalación de Windows aplica los valores en el archivo de respuesta durante la instalación. Cuando se usa /Unattend, no se puede usar /Auto.


/Uninstall

Determina si Windows incluirá controles que permitan al usuario volver al sistema operativo anterior.

Sintaxis
/Uninstall {Enable | Disable}


Parámetros

Parámetro Descripción
HabilitarEl programa de instalación de Windows incluye controles que permiten al usuario volver al sistema operativo anterior.
DeshabilitarEl programa de instalación de Windows no incluye controles que permiten al usuario volver al sistema operativo anterior.


Ejemplos

setup /uninstall disable


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPENo
Setup.exe se inició desde Windows 10 o una versión posterior
Archivos setupconfig.ini usados para las actualizaciones de características


Observaciones
Esta opción está disponible a partir de Windows 10.


/USBDebug

Configura la depuración de un puerto USB.

Sintaxis
/USBDebug:<hostname>


Parámetros

Parámetro Descripción
<hostname>El nombre del equipo que se depurará.


Ejemplos

setup /usbdebug:testmachine01


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPE
Setup.exe se inició desde Windows 10 o una versión posterior No
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


Observaciones
Los datos de depuración entran en vigor en el siguiente reinicio.


/WDSDiscover

Especifica que el cliente de los Servicios de implementación de Windows debe estar en modo de detección.

Sintaxis
/WDSDiscover


Ejemplos
Para iniciar el cliente WDS en modo de detección dinámica, ejecute el siguiente comando:

setup /wds /wdsdiscover


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPE
Setup.exe se inició desde Windows 10 o una versión posterior No
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


Observaciones
Esta opción ya no está disponible a partir de Windows 11, versión 21H2. Si no especifica /WDSServer, WDS busca un servidor.


/WDSServer

Especifica el nombre del servidor de Servicios de implementación de Windows al que se debe conectar el cliente.

Sintaxis
/WDSServer:<servername>


Parámetros

Parámetro Descripción
<servername>Nombre del servidor de Servicios de implementación de Windows.


Ejemplos
Para iniciar el cliente de Servicios de implementación de Windows en modo de detección estática, ejecute el siguiente comando:

setup /wds /wdsdiscover /wdsserver:MyWDSServer


Aplicabilidad

Configuración Aplicable
Setup.exe se inició desde WinPE
Setup.exe se inició desde Windows 10 o una versión posterior No
Archivos setupconfig.ini usados para las actualizaciones de característicasNo


Observaciones
Esta opción ya no está disponible a partir de Windows 11, versión 21H2. Para usar esta configuración, también debe usar la opción /WDSDiscover. <servername> puede ser una dirección IP, un nombre NetBIOS o un nombre de dominio completo (FQDN).

Códigos de salida del programa de instalación de Windows

Nombre del código de salida Valor del código de salida Descripción
CONX_SETUP_EXITCODE_CONTINUE_REBOOT0x3Esta actualización se realizó correctamente.
CONX_SETUP_EXITCODE_RESUME_AT_COMPAT_REPORT0x5La comprobación de compatibilidad detectó problemas que se deben resolver para que la actualización pueda continuar.
CONX_SETUP_EXITCODE_AUTO_INSTALL_FAIL0x7La opción de instalación (solo actualización o datos) no estaba disponible.


Estados del programa de instalación de Windows

Configuración de la edición de instalación de Windows y archivos ID de producto (EI.cfg and PID.txt)

Archivos de registros de la instalación de Windows y registro de eventos