删除指定的注册表项或注册表值并提交删除。
语法
UInt32 CommitRegistryDeletion(
    string Registrykey,
    string ValueName
);
参数
              RegistryKey
一个字符串,包含包含要删除的值的注册表项的完整路径。 如果 ValueName 为空,则删除整个注册表项。
              ValueName
包含要删除的值的名称的字符串。
返回值
返回一个 HRESULT 值,该值指示 WMI 状态 或 WMI 错误。
备注
如果指定了 ValueName,则此方法将仅删除由 RegistryKey 包含的 ValueName 指定的值。 如果 ValueName 为空,则会删除整个 RegistryKey 及其所有子项。
此方法从覆盖和持久存储中删除注册表项或注册表值。
必须使用管理员帐户来更改任何属性或调用任何更改配置设置的方法。
要求
| Windows 版本 | 支持 | 
|---|---|
| Windows 主页 | 否 | 
| Windows 专业版 | 否 | 
| Windows 企业版 | 是 | 
| Windows 教育版 | 是 | 
| Windows IoT 企业版 | 是 |