셸 시작 관리자 개요
셸 시작 관리자는 기본 Windows Explorer 셸()을 Windows 데스크톱 애플리케이션 또는 UWP(Explorer.exe
유니버설 Windows 플랫폼) 앱으로 바꾸는 데 사용할 수 있는 Windows 기능입니다. 이 기능은 키오스크, ATM 및 디지털 사이니지를 포함하여 특정 용도로 사용되는 디바이스에서 사용자 지정 사용자 환경을 만드는 데 유용합니다.
셸 시작 관리자가 로그인한 후 사용자가 셸로 가져오는 애플리케이션을 제어합니다. 사용자가 다른 데스크톱 애플리케이션 및 시스템 구성 요소에 액세스하는 것을 방지하지는 않습니다. 사용자 지정 셸에서 여러 모니터에 표시되는 보조 보기를 시작하거나 사용자의 요구에 따라 전체 화면에서 다른 앱을 시작할 수 있습니다. 다른 사용자 또는 사용자 그룹에 대해 서로 다른 셸 애플리케이션을 시작하도록 셸 시작 관리자를 구성할 수도 있습니다.
Shell Launcher를 사용하면 기능 및 메서드를 사용하여 다른 애플리케이션 또는 시스템 구성 요소에 대한 액세스를 제어할 수 있습니다. 이러한 메서드에는 다음이 포함되지만 이에 국한되지는 않습니다.
- CSP(구성 서비스 공급자)
- GPO(그룹 정책)
- AppLocker
Windows 버전 요구 사항
다음 목록에는 셸 시작 관리자를 지원하는 Windows 버전이 포함되어 있습니다.
✅ Enterprise/Enterprise LTSC
✅ Education
✅ IoT Enterprise/IoT Enterprise LTSC
셸 시작 관리자 버전 기록
셸 시작 관리자가 도입된 이후 몇 번의 반복을 거쳤으며, 가장 주목할 만한 것은 셸 시작 관리자 v1 및 셸 시작 관리자 v2입니다. 각 버전은 Windows 환경에서 사용자 지정 셸의 사용자 환경 및 기능을 향상시키기 위한 향상된 기능과 새로운 기능을 제공합니다.
- 셸 시작 관리자 v1은 기본 셸을 바꾸기 위한 기본 기능을 제공하기 위해 도입된 원래 구현입니다. 그러나 Win32 애플리케이션을 사용자 지정 셸로만 지원하고 최신 앱 시나리오를 처리할 수 있는 유연성 부족과 같은 제한 사항이 있었습니다.
- Windows 10, 버전 1809 도입된 셸 시작 관리자 v2는 사용자 지정 셸로 유니버설 Windows 플랫폼(UWP) 앱에 대한 지원을 추가하여 최신 환경에서 더욱 다양하게 사용할 수 있도록 합니다.
셸 시작 관리자 v1과 셸 시작 관리자 v2의 차이점
- 셸 시작 관리자 v1은 Windows 데스크톱 애플리케이션만 시작할 수 있는 로
Eshell.exe
바뀝니다.Explorer.exe
- 셸 시작 관리자 v2는 Windows 데스크톱 애플리케이션 또는 UWP 앱을 시작할 수 있는 로 바뀝니다.
Explorer.exe
CustomShellHost.exe
- 셸 시작 관리자 v2는 대체 셸에 UWP 앱을 사용할 수 있는 것 외에도 다음과 같은 향상된 기능을 제공합니다.
- 그런 다음 설정 및 터치 키보드와 같은 UWP 앱을 시작할 수 있는 사용자 지정 Windows 데스크톱 애플리케이션을 사용할 수 있습니다.
- 사용자 지정 UWP 셸에서 보조 보기를 시작하고 여러 모니터에서 실행할 수 있습니다.
- 사용자 지정 셸 앱은 전체 화면에서 실행되며 사용자의 요구에 따라 다른 앱을 전체 화면으로 실행할 수 있습니다.
다양한 앱 조합에 대한 샘플 XML 구성은 셸 시작 관리자 v2에 대한 샘플을 참조하세요.
제한 사항
다음은 셸 시작 관리자를 사용할 때 고려해야 할 몇 가지 제한 사항입니다.
- Windows는 OOBE(기본 제공 환경) 전에 사용자 지정 셸 설정을 지원하지 않습니다. 이렇게 하면 결과 이미지를 배포할 수 없습니다.
- 셸 시작 관리자는 다른 프로세스를 시작하고 종료하는 응용 프로그램의 사용자 지정 셸을 지원하지 않습니다. 예를 들어 셸 시작 관리자에서는 를 지정할
write.exe
수 없습니다. 셸 시작 관리자는 사용자 지정 셸을 시작하고 프로세스를 모니터링하여 사용자 정의 셸이 언제 종료되는지 파악합니다.Write.exe
는 32비wordpad.exe
트 프로세스를 만들고 종료합니다. 셸 시작 관리자가 새로 만든wordpad.exe
프로세스를 인식하지 못하므로 셸 시작 관리자가 사용자 지정 셸 다시 시작과 같은 의Write.exe
종료 코드에 따라 작업을 수행합니다.
셸 시작 관리자 사용자 권한
로그인한 계정과 같은 수준의 사용자 권한으로 사용자 지정 셸이 시작됩니다. 즉, 관리 권한이 있는 사용자는 관리 권한이 있는 다른 애플리케이션을 시작하는 등 관리 권한이 필요한 모든 시스템 작업을 수행할 수 있습니다.
Warning
셸 애플리케이션에 관리 권한이 필요하고 관리자 권한이 필요하고 UAC(사용자 계정 컨트롤)가 사용하도록 설정된 경우 셸 시작 관리자에 대해 UAC를 사용하지 않도록 설정하여 셸 애플리케이션을 시작해야 합니다.
다음 단계
셸 시작 관리자를 구성하는 방법을 알아봅니다.
빠른 시작
셸 시작 관리자를 신속하게 테스트하려면 다음 빠른 시작을 검사.