首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能删除Sonic Wall注册表键

不能删除Sonic Wall注册表键
EN

Stack Overflow用户
提问于 2022-09-13 16:39:54
回答 1查看 45关注 0票数 1

我在尝试删除剩余的声波墙注册表项。我一直在犯错误

“无法删除子项树,因为子项不存在”

键有子键,但是Recurse参数应该处理整个删除吗?注册表截图

我正在使用这个PowerShell命令

代码语言:javascript
复制
Remove-Item -Path "HKLM:\SOFTWARE\Sonicwall" -recurse
EN

回答 1

Stack Overflow用户

发布于 2022-09-13 18:06:07

是的,您可以使用它递归地删除子项。我现详细解释:

Get-ChildItem可以执行复杂的过滤功能。

代码语言:javascript
复制
Get-ChildItem -Path "HKLM:\SOFTWARE\Sonicwall -Recurse 

至少可以帮助您列出要删除的所有项目。

确认后可以做的下一件事是将其进一步输送到Remove-item。这样你就知道什么被删除了。

您可以使用Remove-Item删除包含的项,但如果该项包含任何其他内容,系统将提示您确认删除。

代码语言:javascript
复制
Remove-Item -Path HKLM:\SOFTWARE\Sonicwall

这个项目有孩子,因为你还没有给-recurse。因此,您需要根据提示选项进行选择。

但是,如果您不希望获得提示符并首先删除除HKLM:\SOFTWARE\Sonicwall之外的所有项目,那么您可以做的是:

代码语言:javascript
复制
Remove-Item -Path HKLM:\SOFTWARE\Sonicwall\* -Recurse

由于您希望在一个镜头中删除带有子键和所有内容的内容,所以您可以使用-Force进行相同的操作:

代码语言:javascript
复制
Remove-Item -Path HKLM:\SOFTWARE\Sonicwall -recurse -Force

希望它能给你一些关于你下一步该做什么的想法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73706511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档