RequiresUserInput (microsoft-windows-shell-setup-firstlogoncommands-synchronouscommand-requiresuserinput)
RequiresUserInput
especifica si el primer comando de inicio de sesión inicia un cuadro de diálogo que requiere la entrada del usuario.
Después de la experiencia rápida de Windows (OOBE), aparece la pantalla "Preparar el escritorio". Esta pantalla impide que los usuarios interactúen con los primeros comandos de inicio de sesión y están diseñados para ejecutar eficazmente los comandos de inicio de sesión que no requieren entrada del usuario.
Si un primer comando de inicio de sesión requiere la entrada del usuario, es posible que los usuarios finales se vean obligados a esperar hasta dos minutos antes de poder ver el escritorio. Después de este retraso, pueden interactuar con la interfaz de usuario que requiere su entrada. Puede usar la RequiresUserInput
configuración para reducir este retraso.
Note
Si el comando que requiere la entrada del usuario no depende de otros comandos, considere la posibilidad de usar un comando asincrónico en su lugar. A diferencia de los comandos sincrónicos, los comandos asincrónicos pueden comenzar y finalizar en cualquier orden. Los comandos asincrónicos no pueden retrasar la apariencia del escritorio de Windows, incluso si el comando asincrónico requiere la entrada del usuario. Si un comando asincrónico requiere la entrada del usuario, el usuario final verá la ventana de entrada después de que aparezca el escritorio. Para obtener información sobre los comandos asincrónicos, vea AsynchronousCommand.
Si tiene varios comandos de inicio de sesión múltiples, se recomienda establecer el comando que requiere la entrada del usuario en último lugar en el orden de los primeros comandos de inicio de sesión. Esto ayudará a evitar que los usuarios interfieran con los demás comandos de inicio de sesión.
Valores
true |
Especifica que el primer comando de inicio de sesión requiere la entrada del usuario. Se quita la pantalla "Preparar el escritorio", lo que permite a los usuarios acceder al escritorio más rápidamente y proporcionar entradas. |
false |
Especifica que el primer comando de inicio de sesión no requiere la entrada del usuario. El escritorio no aparece hasta que se complete el primer comando de inicio de sesión o hasta que pasen dos minutos. Este es el valor predeterminado. |
Fases de configuración válidas
oobeSystem
Jerarquía primaria
Microsoft-Windows-Shell-Setup | FirstLogonCommands | SynchronousCommand | RequireUserInput
Se aplica a
Para obtener una lista de las ediciones y arquitecturas de Windows que este componente soporta, consulte Microsoft-Windows-Shell-Setup.
Ejemplo de XML
En la salida XML siguiente se muestra cómo especificar que uno de los primeros comandos de inicio de sesión requiere la entrada del usuario.
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<CommandLine>c:\synccommands\command1.exe</CommandLine>
<Description>Description of command 1</Description>
<Order>1</Order>
</SynchronousCommand>
<SynchronousCommand wcm:action="add">
<CommandLine>c:\synccommands\command2.exe</CommandLine>
<Description>Description of command 2 - This command requires user input</Description>
<Order>2</Order>
<RequiresUserInput>true</RequiresUserInput>
</SynchronousCommand>
</FirstLogonCommands>