WESL_UserSetting.SetEnabled

此方法启用或禁用 Shell 启动器。

Windows 版本要求

以下列表包含支持 Shell 启动器的 Windows 版本:

✅ 企业/企业 LTSC
✅ 教育版
✅ IoT 企业版/IoT 企业版 LTSC

语法

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

参数

Enabled
[in, 必需]一个布尔值,指示是启用或禁用 Shell 启动器。

返回值

返回一个 HRESULT 值,该值指示 WMI 状态WMI 错误

备注

此方法通过修改注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon中的 Shell 值来启用或禁用 Shell 启动器。 如果启用了统一写入筛选器 (UWF) ,则可能需要使用 UWF_RegistryFilter.CommitRegistry 禁用 UWF 或提交此注册表项,以便启用或禁用 Shell 启动器。

在用户登录之前,启用或禁用 Shell 启动器不会生效。