RequiresUserInput (microsoft-windows-shell-setup-firstlogoncommands-synchronouscommand-requiresuserinput)

RequiresUserInput Указывает, запускает ли первая команда входа диалоговое окно, требующее ввода данных от пользователя.

После Windows выхода из окна (OOBE) появится экран "Подготовка рабочего стола". На этом экране пользователи не могут взаимодействовать с первыми командами входа и предназначены для эффективного выполнения команд входа, которые не требуют ввода пользователем.

Если для первой команды входа требуется ввод данных пользователем, конечные пользователи могут быть вынуждены подождать до двух минут, прежде чем они смогут увидеть рабочий стол. После этой задержки они могут взаимодействовать с пользовательским интерфейсом, требующим ввода. Этот параметр можно использовать для RequiresUserInput уменьшения этой задержки.

Примечание  

  • Если команда, требующая ввода пользователем, не зависит от других команд, рассмотрите возможность использования асинхронной команды. В отличие от синхронных команд, асинхронные команды могут запускаться и завершаться в любом порядке. Асинхронные команды не могут отложить внешний вид Windows рабочего стола, даже если асинхронная команда требует ввода пользователем. Если асинхронная команда требует ввода данных пользователем, конечный пользователь увидит окно ввода после появления рабочего стола. Сведения об асинхронных командах см. в разделе "Асинхроннаяcommand".

  • Если у вас несколько команд первого входа, рекомендуется задать команду, требующую последнего ввода пользователем в порядке первых команд входа. Это поможет предотвратить вмешательство пользователей в другие команды первого входа.

Значения

true

Указывает, что первая команда входа требует ввода данных пользователем.

Экран "Подготовка рабочего стола" удален, что позволяет пользователям быстрее обращаться к рабочему столу и предоставлять входные данные.

false

Указывает, что первая команда входа не требует ввода данных пользователем.

Рабочий стол не отображается до завершения первой команды входа или до двух минут.

Это значение по умолчанию.

Допустимые проходы конфигурации

oobeSystem

Родительская иерархия

Microsoft-Windows-Shell-Setup | FirstLogonCommands | SynchronousCommand | RequiresUserInput

Применяется к

Список выпусков и архитектур Windows, поддерживаемых этим компонентом, см. в разделе Microsoft-Windows-Shell-Setup.

Пример применения предложения XML

В следующих выходных данных XML показано, как указать, что для одной из первых команд входа требуется ввод пользователя.

<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>

SynchronousCommand

Асинхроннаяcommand