Compartir a través de


WESL_UserSetting.SetDefaultShell

Este método establece la configuración predeterminada del iniciador de shell.

Requisitos de la edición de Windows

La lista siguiente contiene las ediciones de Windows que admiten Shell Launcher:

✅ Enterprise/Enterprise LTSC
✅ Educación
✅ IoT Enterprise/IoT Enterprise LTSC

Sintaxis

[Static] uint32 SetDefaultShell (
    [In, Required] string Shell,
    [In, Required] sint32 DefaultAction
);

Parámetros

Shell
[in, required] Aplicación o ejecutable que inicia el iniciador de shell como shell.

DefaultAction
[in, required] Acción predeterminada que realiza el iniciador de shell cuando se cierra la aplicación shell .

Las acciones posibles se definen en la tabla siguiente:

Valor Descripción
0 Reinicie el shell.
1 Reinicia el dispositivo.
2 Apague el dispositivo.
3 No hacer nada.

Valor devuelto

Devuelve un valor HRESULT que indica el estado de WMI o un error wmi.

Observaciones

El iniciador de shell usa la configuración predeterminada cuando el identificador de seguridad (SID) del usuario que ha iniciado sesión actualmente no coincide con ninguna configuración personalizada definida del iniciador de shell.