Compartir a través de


Microsoft-Windows-Embedded-ShellLauncher

Puede usar el iniciador de shell para reemplazar el shell del sistema operativo predeterminado por un shell personalizado. Puede usar cualquier aplicación o ejecutable como shell personalizado, como una ventana de comandos o una aplicación dedicada personalizada.

  • Puede especificar cualquier archivo ejecutable para que sea el shell predeterminado, excepto C:\Windows\System32\Eshell.exe. El uso de Eshell.exe como shell predeterminado dará lugar a una pantalla en blanco después de que un usuario inicie sesión.
  • También puede configurar el iniciador de shell para iniciar diferentes aplicaciones de shell para distintos usuarios o grupos de usuarios.
  • No puedes usar el iniciador de shell para iniciar una aplicación de Microsoft Store como shell personalizado. Sin embargo, puedes usar el iniciador de aplicaciones para iniciar una aplicación de Microsoft Store en el inicio.

El iniciador de Shell procesa las claves del Registro Run y RunOnce antes de iniciar el shell personalizado, por lo que el shell personalizado no necesita controlar el inicio automático de otras aplicaciones o servicios. El iniciador de shell también controla el comportamiento del sistema cuando se cierra el shell personalizado. Puede configurar el comportamiento de salida del shell si el comportamiento predeterminado no satisface sus necesidades.

Importante

Se inicia un shell personalizado con el mismo nivel de derechos de usuario que la cuenta que ha iniciado sesión. Esto significa que un usuario con derechos de administrador puede realizar cualquier acción del sistema que requiera derechos de administrador, incluido el inicio de otras aplicaciones con derechos de administrador, mientras que un usuario sin derechos de administrador no puede. Si la aplicación de shell requiere derechos de administrador y debe elevarse y el control de cuentas de usuario (UAC) está presente en el dispositivo, debe deshabilitar UAC para que el iniciador de shell inicie la aplicación de shell.

Elementos secundarios

Configuración Descripción
DefaultReturnCodeAction Especifica qué acción realizar, en función del código de retorno.
Shell Especifica la aplicación o ejecutable que se va a usar como shell personalizado predeterminado.
UserSettings Use la UserSettings configuración para especificar qué shell personalizado y qué acción de código de retorno predeterminada se usará para usuarios o grupos de usuarios específicos.

La configuración predeterminada del shell , DefaultReturnCodeAction y Shell, se usan cuando el iniciador de shell está habilitado, pero el identificador de seguridad (SID) del usuario que ha iniciado sesión actualmente no coincide con ninguna configuración de iniciador de shell definida personalizada.

Use la configuración UserSettings para especificar qué shell personalizado y qué acción de código de retorno predeterminada se usará para usuarios o grupos de usuarios específicos.

Se aplica a

Para determinar si un componente se aplica a la imagen que está compilando, cargue la imagen en Windows SIM y busque el componente o el nombre de la configuración. Para obtener más información sobre cómo ver los componentes y la configuración, consulte Configuración de los componentes y la configuración en un archivo de respuesta.