Compartilhar via


O que é o Shell Launcher?

O Shell Launcher é um recurso do Windows que você pode usar para substituir o shell padrão do Windows Explorer (Explorer.exe) por um aplicativo de área de trabalho do Windows ou um aplicativo UWP (Plataforma Universal do Windows).

Exemplos práticos incluem:

  • Navegação pública
  • Sinalização digital interativa
  • Caixas eletrônicos

O Shell Launcher controla qual aplicativo o usuário vê como o shell após a entrada. Isso não impede que o usuário acesse outros aplicativos de área de trabalho e componentes do sistema. Em um shell personalizado, você pode iniciar exibições secundárias exibidas em vários monitores ou iniciar outros aplicativos em tela inteira sob demanda do usuário.

Com o Shell Launcher, você pode usar recursos e métodos para controlar o acesso a outros aplicativos ou componentes do sistema. Esses métodos incluem, mas não se limitam a:

  • CSP (Provedor de Serviços de Configuração): você pode usar uma solução de MDM (mobile Gerenciamento de Dispositivos) como Microsoft Intune
  • Política de grupo (GPO)
  • AppLocker

O Shell Launcher faz parte do recurso Acesso Atribuído , que permite configurar quiosques ou experiências restritas do usuário. Para saber mais sobre as diferenças entre o Shell Launcher e as outras opções oferecidas pelo Acesso Atribuído, confira Quiosques do Windows e experiências restritas do usuário.

Edição do Windows e requisitos de licenciamento

A tabela a seguir lista as edições do Windows que dão suporte ao Shell Launcher:

Windows Pro Windows Enterprise Windows Pro Education/SE Educação do Windows
Não Sim Não Sim

Os direitos de licença do Shell Launcher são concedidos pelas seguintes licenças:

Windows Pro/Pro Education/SE Windows Enterprise E3 Windows Enterprise E5 Windows Education A3 Windows Educação A5
Não Sim Sim Sim Sim

Para obter mais informações sobre o licenciamento do Windows, consulte Visão geral do licenciamento do Windows.

Limitações

Aqui estão algumas limitações a serem consideradas ao usar o Shell Launcher:

  • O Windows não dá suporte à configuração de um shell personalizado antes da experiência fora de caixa (OOBE). Se você fizer isso, não poderá implantar a imagem resultante
  • O Iniciador de Shell não dá suporte a um shell personalizado com um aplicativo que inicia um processo diferente e é encerrado. Por exemplo, você não pode especificar write.exe no Shell Launcher. O Iniciador de Shell inicia um shell personalizado e monitora o processo para identificar quando o shell personalizado é encerrado. Write.exe cria um processo de 32 bits wordpad.exe e sai. Como o Shell Launcher não está ciente do processo recém-criado wordpad.exe , o Shell Launcher toma medidas com base no código de saída de Write.exe, como reiniciar o shell personalizado

Configurar um dispositivo com o Shell Launcher

A configuração do Shell Launcher é feita usando um arquivo XML. O arquivo XML é aplicado ao dispositivo por meio do CSP de Acesso Atribuído, usando uma das seguintes opções:

  • Uma solução de MDM (Gerenciamento de Dispositivos móvel), como Microsoft Intune
  • Pacotes de provisionamento
  • O provedor WMI da Ponte MDM

Para saber como configurar o arquivo XML do Shell Launcher, consulte Criar um arquivo de configuração do Shell Launcher.

As instruções a seguir fornecem detalhes de como configurar seus dispositivos. Selecione a opção que melhor atende às suas necessidades.

Você pode configurar dispositivos usando uma política personalizada com o [AssignedAccess CSP][WIN-3].

  • Configuração:./Vendor/MSFT/AssignedAccess/ShellLauncher
  • Valor: conteúdo do arquivo de configuração XML

Atribua a política a um grupo que contém como membros os dispositivos que você deseja configurar.

Experiência do usuário

Depois que as configurações forem aplicadas, os usuários configurados para usar o Shell Launcher executarão o shell personalizado após a entrada.

Dependendo da configuração, você pode fazer com que um usuário entre automaticamente no dispositivo.

Próximas etapas

Saiba como configurar o arquivo XML do Inicializador do Shell:

Criar um arquivo de configuração do Shell Launcher