Microsoft-Windows-Embedded-ShellLauncher
셸 시작 관리자를 사용하여 기본 OS 셸을 사용자 지정 셸로 바꿀 수 있습니다. 명령 창 또는 사용자 지정 전용 애플리케이션과 같은 모든 애플리케이션 또는 실행 파일을 사용자 지정 셸로 사용할 수 있습니다.
- C:\Windows\System32\Eshell.exe를 제외한 모든 실행 파일을 기본 셸로 지정할 수 있습니다. Eshell.exe를 기본 셸로 사용하면 사용자가 로그인한 후 빈 화면이 나타납니다.
- 사용자 또는 사용자 그룹마다 서로 다른 셸 애플리케이션을 시작하도록 셸 시작 관리자를 구성할 수도 있습니다.
- 셸 시작 관리자를 사용하여 Microsoft Store 앱을 사용자 지정 셸로 시작할 수 없습니다. 그러나 애플리케이션 시작 관리자를 사용하여 시작 시 Microsoft Store 앱을 시작할 수 있습니다.
셸 시작 관리자는 사용자 지정 셸을 시작하기 전에 Run 및 RunOnce 레지스트리 키를 처리하기 때문에 사용자 지정 셸이 다른 애플리케이션이나 서비스의 자동 시작을 처리할 필요가 없습니다. 또한 셸 시작 관리자는 사용자 지정 셸이 종료될 때 시스템의 동작을 처리합니다. 기본 동작이 요구를 충족하지 않을 경우 셸 종료 동작을 구성할 수 있습니다.
중요
로그인한 계정과 같은 수준의 사용자 권한으로 사용자 지정 셸이 시작됩니다. 즉, 관리자 권한이 있는 사용자는 관리자 권한으로 다른 애플리케이션을 시작하는 등 관리자 권한이 없는 사용자는 할 수 없는 관리자 권한이 필요한 모든 시스템 작업을 수행할 수 있습니다. 셸 애플리케이션에 관리자 권한으로의 권한 상승이 필요하고 UAC(사용자 계정 컨트롤)가 디바이스에 존재하는 경우, 셸 시작 관리자가 셸 애플리케이션을 시작할 수 있도록 UAC를 비활성화해야 합니다.
자식 요소
설정 | 설명 |
---|---|
DefaultReturnCodeAction | 반환 코드에 따라 수행할 작업을 지정합니다. |
셸 | 기본 사용자 지정 셸로 사용할 애플리케이션 또는 실행 파일을 지정합니다. |
UserSettings |
UserSettings 설정을 사용하여 특정 사용자 또는 사용자 그룹에 사용할 사용자 지정 셸 및 기본 반환 코드 동작을 지정합니다. |
기본 셸 설정인 DefaultReturnCodeAction 및 Shell은 셸 시작 관리자를 사용할 때 사용되지만, 현재 로그인한 사용자의 SID(보안 식별자)는 사용자 지정 정의 셸 시작 관리자 구성과 일치하지 않습니다.
UserSettings 설정을 사용하여 특정 사용자 또는 사용자 그룹에 사용할 사용자 지정 셸 및 기본 반환 코드 동작을 지정합니다.
적용 대상
빌드 중인 이미지에 구성 요소가 적용되는지 확인하려면 이미지를 Windows SIM에 로드하고 구성 요소 또는 설정 이름을 검색합니다. 구성 요소 및 설정을 보는 방법에 대한 자세한 내용은 응답 파일에서 구성 요소 및 설정 구성을 참조하세요.