Partilhar via


O que é o Shell Launcher?

O Shell Launcher é uma funcionalidade do Windows que pode utilizar para substituir a shell predefinida do Explorador do Windows (Explorer.exe) por uma aplicação de ambiente de trabalho do Windows ou uma aplicação da Plataforma Universal do Windows (UWP).

Exemplos práticos incluem:

  • Navegação pública
  • Sinalização digital interativa
  • Caixas Multibanco

O Shell Launcher controla a aplicação que o utilizador vê como a shell após o início de sessão. Não impede que o utilizador aceda a outras aplicações de ambiente de trabalho e componentes do sistema. A partir de uma shell personalizada, pode iniciar vistas secundárias apresentadas em vários monitores ou iniciar outras aplicações em ecrã inteiro a pedido do utilizador.

Com o Shell Launcher, pode utilizar funcionalidades e métodos para controlar o acesso a outras aplicações ou componentes do sistema. Estes métodos incluem, mas não estão limitados a:

  • Fornecedor de Serviços de Configuração (CSP): pode utilizar uma solução de Gestão de Dispositivos Móveis (MDM) como o Microsoft Intune
  • Política de grupo (GPO)
  • AppLocker

O Shell Launcher faz parte da funcionalidade Acesso Atribuído , que lhe permite configurar quiosques ou experiências de utilizador restritas. Para saber mais sobre as diferenças entre o Shell Launcher e as outras opções oferecidas pelo Acesso Atribuído, consulte Quiosques do Windows e experiências de utilizador restritas.

Requisitos de edição do Windows

A tabela seguinte lista as edições do Windows que suportam o Shell Launcher:

Edição Suporte do Shell Launcher
Education
Enterprise
Enterprise LTSC
IoT Enterprise
IoT Enterprise LTSC
Pro Education
Pro

Limitações

Seguem-se algumas limitações a considerar ao utilizar o Shell Launcher:

  • O Windows não suporta a definição de uma shell personalizada antes da experiência inicial (OOBE). Se o fizer, não poderá implementar 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, não pode especificar no Iniciador write.exe de Shell. 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. Uma vez que o Shell Launcher não tem conhecimento do processo recentemente criado wordpad.exe , o Shell Launcher toma medidas com base no código de saída de Write.exe, como reiniciar a shell personalizada

Configurar um dispositivo com o Shell Launcher

A configuração do Shell Launcher é feita com um ficheiro XML. O ficheiro XML é aplicado ao dispositivo através do CSP de Acesso Atribuído, utilizando uma das seguintes opções:

  • Uma solução de Gestão de Dispositivos Móveis (MDM), como o Microsoft Intune
  • Pacotes de provisionamento
  • O Fornecedor de WMI de Ponte MDM

Para saber como configurar o ficheiro XML do Iniciador de Shell, veja Criar um ficheiro de configuração do Shell Launcher.

As instruções seguintes fornecem detalhes sobre como configurar os seus dispositivos. Selecione a opção mais adequada às suas necessidades.

Pode configurar dispositivos com uma política personalizada com o CSP AssignedAccess.

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

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

Experiência do usuário

Depois de aplicadas as definições, os utilizadores configurados para utilizar o Shell Launcher irão executar a shell personalizada após o início de sessão.

Consoante a configuração, pode fazer com que um utilizador inicie sessão automaticamente no dispositivo.

Próximas etapas

Saiba como configurar o ficheiro XML do Shell Launcher:

Criar um ficheiro de configuração do Shell Launcher