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

RequiresUserInput은 첫 번째 로그온 명령이 사용자의 입력이 필요한 대화 상자를 시작하는지 여부를 지정합니다.

Windows OOBE(Out of Box Experience) 후 "데스크톱 준비" 화면이 나타납니다. 이 화면은 사용자가 첫 번째 로그온 명령과 상호 작용할 수 없도록 하며 사용자 입력이 필요하지 않은 로그온 명령을 효율적으로 실행하기 위한 것입니다.

첫 번째 로그온 명령에 사용자 입력이 필요한 경우 최종 사용자는 데스크톱을 보기까지 최대 2분을 기다려야 할 수 있습니다. 이 지연 후에는 입력이 필요한 사용자 인터페이스와 상호 작용할 수 있습니다. RequiresUserInput 설정을 사용하여 이 지연 시간을 줄일 수 있습니다.

참고  

  • 사용자 입력이 필요한 명령이 다른 명령에 종속되지 않는 경우 그 대신 비동기 명령을 사용하는 것이 좋습니다. 동기 명령과 달리, 비동기 명령은 원하는 순서에 따라 시작 및 완료될 수 있습니다. 비동기 명령에 사용자 입력이 필요한 경우에도 비동기 명령은 Windows 바탕 화면이 나타나는 것을 지연시킬 수 없습니다. 비동기 명령에 사용자 입력이 필요한 경우 바탕 화면이 나타나면 최종 사용자에게 입력 창이 표시됩니다. 비동기 명령에 대한 자세한 내용은 AsynchronousCommand를 참조하세요.

  • 첫 번째 로그온 명령이 여러 개 있는 경우 첫 번째 로그온 명령의 순서대로, 사용자 입력이 필요한 명령을 마지막에 오도록 설정하는 것이 좋습니다. 이렇게 하면 사용자가 다른 첫 번째 로그온 명령을 방해하는 것을 방지할 수 있습니다.

true

첫 번째 로그온 명령에 사용자 입력이 필요하도록 지정합니다.

"바탕 화면 준비 중" 화면이 제거되어 사용자가 바탕 화면에 더 빠르게 도달하고 입력을 제공할 수 있습니다.

false

첫 번째 로그온 명령에 사용자 입력이 필요하지 않도록 지정합니다.

첫 번째 로그온 명령이 완료되거나 2분이 지날 때까지 바탕 화면이 표시되지 않습니다.

기본값입니다.

유효한 구성 단계

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