다음을 통해 공유


Microsoft-Windows-Embedded-ShellLauncher

셸 시작 관리자를 사용하여 기본 OS 셸을 사용자 지정 셸로 바꿀 수 있습니다. 명령 창 또는 사용자 지정 전용 애플리케이션과 같은 모든 애플리케이션 또는 실행 파일을 사용자 지정 셸로 사용할 수 있습니다.

  • C:\Windows\System32\Eshell.exe를 제외한 모든 실행 파일을 기본 셸로 지정할 수 있습니다. Eshell.exe를 기본 셸로 사용하면 사용자가 로그인한 후 빈 화면이 나타납니다.
  • 사용자 또는 사용자 그룹마다 서로 다른 셸 애플리케이션을 시작하도록 셸 시작 관리자를 구성할 수도 있습니다.
  • 셸 시작 관리자를 사용하여 Microsoft Store 앱을 사용자 지정 셸로 시작할 수 없습니다. 그러나 애플리케이션 시작 관리자를 사용하여 시작 시 Microsoft Store 앱을 시작할 수 있습니다.

셸 시작 관리자는 사용자 지정 셸을 시작하기 전에 Run 및 RunOnce 레지스트리 키를 처리하기 때문에 사용자 지정 셸이 다른 애플리케이션이나 서비스의 자동 시작을 처리할 필요가 없습니다. 또한 셸 시작 관리자는 사용자 지정 셸이 종료될 때 시스템의 동작을 처리합니다. 기본 동작이 요구를 충족하지 않을 경우 셸 종료 동작을 구성할 수 있습니다.

중요

로그인한 계정과 같은 수준의 사용자 권한으로 사용자 지정 셸이 시작됩니다. 즉, 관리자 권한이 있는 사용자는 관리자 권한으로 다른 애플리케이션을 시작하는 등 관리자 권한이 없는 사용자는 할 수 없는 관리자 권한이 필요한 모든 시스템 작업을 수행할 수 있습니다. 셸 애플리케이션에 관리자 권한으로의 권한 상승이 필요하고 UAC(사용자 계정 컨트롤)가 디바이스에 존재하는 경우, 셸 시작 관리자가 셸 애플리케이션을 시작할 수 있도록 UAC를 비활성화해야 합니다.

자식 요소

설정 설명
DefaultReturnCodeAction 반환 코드에 따라 수행할 작업을 지정합니다.
기본 사용자 지정 셸로 사용할 애플리케이션 또는 실행 파일을 지정합니다.
UserSettings UserSettings 설정을 사용하여 특정 사용자 또는 사용자 그룹에 사용할 사용자 지정 셸 및 기본 반환 코드 동작을 지정합니다.

기본 셸 설정인 DefaultReturnCodeActionShell은 셸 시작 관리자를 사용할 때 사용되지만, 현재 로그인한 사용자의 SID(보안 식별자)는 사용자 지정 정의 셸 시작 관리자 구성과 일치하지 않습니다.

UserSettings 설정을 사용하여 특정 사용자 또는 사용자 그룹에 사용할 사용자 지정 셸 및 기본 반환 코드 동작을 지정합니다.

적용 대상

빌드 중인 이미지에 구성 요소가 적용되는지 확인하려면 이미지를 Windows SIM에 로드하고 구성 요소 또는 설정 이름을 검색합니다. 구성 요소 및 설정을 보는 방법에 대한 자세한 내용은 응답 파일에서 구성 요소 및 설정 구성을 참조하세요.