Compartilhar via


Microsoft-Windows-Embedded-ShellLauncher

Você pode usar o inicializador de shell para substituir o shell do sistema operacional padrão por um shell personalizado. Você pode usar qualquer aplicativo ou executável como seu shell personalizado, como uma janela de comando ou um aplicativo dedicado personalizado.

  • Você pode especificar qualquer arquivo executável para ser o shell padrão, exceto C:\Windows\System32\Eshell.exe. O uso de Eshell.exe como shell padrão resultará em uma tela em branco depois que um usuário entrar.
  • Você também pode configurar o inicializador de shell para iniciar diferentes aplicativos de shell para diferentes usuários ou grupos de usuários.
  • Você não pode usar o inicializador de shell para iniciar um aplicativo da Microsoft Store como um shell personalizado. No entanto, você pode usar o inicializador de aplicativos para iniciar um aplicativo da Microsoft Store na inicialização.

O inicializador de shell processa as chaves do Registro Executar e ExecutarOnce antes de iniciar o shell personalizado, para que o shell personalizado não precise lidar com a inicialização automática de outros aplicativos ou serviços. O inicializador de shell também lida com o comportamento do sistema quando o shell personalizado é encerrado. Se o comportamento padrão não atender às suas necessidades, você pode configurar o comportamento de fechamento do shell.

Importante

Um shell personalizado é iniciado com o mesmo nível de direitos de usuário da conta conectada. Isso significa que um usuário com direitos de administrador pode executar qualquer ação de sistema que requeira direitos de administrador, incluindo a inicialização de outros aplicativos com direitos de administrador, enquanto um usuário sem direitos de administrador não pode fazer isso. Se o aplicativo shell exigir direitos de administrador e precisar ser elevado e o UAC (Controle de Conta de Usuário) estiver presente em seu dispositivo, você deverá desabilitar o UAC para que o inicializador de shell inicie o aplicativo shell.

Elementos filho

Configuração Descrição
DefaultReturnCodeAction Especifica a ação a ser tomada, com base no código de retorno.
Shell Especifica o aplicativo ou executável a ser usado como o shell personalizado padrão.
Usersettings Use as UserSettings configurações para especificar qual shell personalizado e qual ação de código de retorno padrão usar para usuários ou grupos de usuários específicos.

As configurações de shell padrão, DefaultReturnCodeAction e Shell, são usadas quando o inicializador de shell está habilitado, mas o SID (identificador de segurança) do usuário que está conectado no momento não corresponde a nenhuma configuração de inicializador de shell definida personalizada.

Use as configurações userSettings para especificar qual shell personalizado e qual ação de código de retorno padrão usar para usuários ou grupos de usuários específicos.

Aplica-se a

Para determinar se um componente se aplica à imagem que você está criando, carregue a imagem no Windows SIM e pesquise o componente ou o nome da configuração. Para obter informações sobre como exibir componentes e configurações, confira Configurar componentes e configurações em um arquivo de resposta.