REG DELETE 命令在 64 位操作系统上不起作用

REG DELETE 命令在 64 位操作系统上不起作用

我正在使用下面的命令来删除一个未受保护的简单注册表项,我的意思是您可以使用 regedit GUI 轻松删除它,因此权限是免费的并且已解锁。

reg delete TargetKEY /f

此命令在 32 位系统上可以正常工作,但在 64 位操作系统上,只要目标密钥的权限规则没有限制,它就会显示“拒绝访问”。

哪里有问题?

答案1

我猜你没有在 64 位操作系统中以管理员身份运行该命令。看看这个:

在此处输入图片描述

结果如下:

在此处输入图片描述

此命令在本地管理员帐户内运行。现在看看这个:

在此处输入图片描述

结果如下:

在此处输入图片描述

看到不同?

因此,从评论来看,如果此命令在另一个批处理文件中运行,则您应该以管理员身份运行该批处理文件,因为它会将授权传递给此命令。您也可以尝试禁用 UAC。

相关内容