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 bitswordpad.exe
e sai. Uma vez que o Shell Launcher não tem conhecimento do processo recentemente criadowordpad.exe
, o Shell Launcher toma medidas com base no código de saída deWrite.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.
Dica
Para obter exemplos práticos, veja Início Rápido: configurar uma experiência de quiosque com o Shell Launcher.
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: