|
|
|
|
✅ 图形界面删除注册表权限项(ACE 权限条目)
重点:继承权限不能直接删除如果条目标注“继承自 xxxx”,灰色无法删除:
⚠️ 最需要优先删除:Deny 拒绝规则Deny 优先级最高,只要存在拒绝条目,就算给完全控制也无法修改注册表。遇到无法写入,优先查找并删除 Deny 条目。 ⚡ PowerShell 删除权限条目(管理员 PowerShell)示例路径:Registry::HKEY_LOCAL_MACHINESOFTWARETestKey 方案 1:删除指定用户 / 组全部权限规则(推荐,一键清除该主体所有 ACE) = "Registry::HKEY_LOCAL_MACHINESOFTWARETestKey"
= Get-Acl
= New-Object System.Security.Principal.NTAccount("Everyone")
#清除该用户所有允许/拒绝权限
.PurgeAccessRules()
Set-Acl
方案 2:精准删除某一条特定权限(只删指定权限,保留其他) = "Registry::HKEY_LOCAL_MACHINESOFTWARETestKey"
= Get-Acl
#构造要删除的那条规则
= New-Object System.Security.AccessControl.RegistryAccessRule(
"Everyone",
"FullControl",
"ContainerInherit,ObjectInherit",
"None",
"Allow"
)
.RemoveAccessRuleAll()
Set-Acl
❗常见报错 & 坑点
🚨安全操作准则
操作流程总结(完整闭环)修改所有者 → 添加权限调试 → 调试完成后删除新增权限条目 → 所有者还原回 TrustedInstaller |