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>