Partager via


WESL_UserSetting.SetEnabled

Cette méthode active ou désactive le lanceur d’interpréteur de commandes.

Syntaxe

[Static] uint32 SetEnabled(
    [In, Required] boolean Enabled
);

Paramètres

Activé
[in, obligatoire] Valeur booléenne qui indique s’il faut activer ou désactiver le lanceur d’interpréteur de commandes.

Valeur renvoyée

Retourne une valeur HRESULT qui indique une status WMI ou une erreur WMI.

Remarques

Cette méthode active ou désactive le lanceur d’interpréteur de commandes en modifiant la valeur shell dans la clé HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogonde Registre . Si le filtre d’écriture unifié (UWF) est activé, vous devrez peut-être désactiver UWF ou valider cette clé de Registre à l’aide de UWF_RegistryFilter.CommitRegistry afin d’activer ou de désactiver le lanceur d’interpréteur de commandes.

L’activation ou la désactivation du lanceur d’interpréteur de commandes n’entre pas en vigueur tant qu’un utilisateur ne se connecte pas.

Conditions préalables

Édition de Windows Pris en charge
Windows Famille Non
Windows Pro Non
Windows Entreprise Oui
Windows Éducation Oui
Windows IoT Entreprise Oui