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

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

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

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

Примечание  

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

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

Значения

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

AsynchronousCommand