如果我不是管理员但想读取注册表,最简单的方法是什么?

如果我不是管理员但想读取注册表,最简单的方法是什么?

当我在 Windows 7 中打开 regedit 时,我得到

“您的管理员已禁用注册表编辑”

我可以以只读模式打开它吗?或者有人知道如何查看注册表中的值吗?

答案1

非管理员拥有与管理员相同的注册表“读取”权限。

您还对 HKEY_CURRENT_USER 键拥有完全写访问权限 (完全控制)。

要打开注册表:

  • 打开 Windows 开始菜单
  • 输入“注册”并按'进入'在键盘上 在此处输入图片描述
  • 作为域成员的工作站将提示输入密码 - 只需输入非管理员帐户的密码。 在此处输入图片描述

请注意

  • 注册表的某些部分对所有用户(管理员或非管理员)锁定,例如 HKEY_LOCAL_MACHINE\SECURITY

  • 如果您的系统配置为不允许使用“regedit”,则需要与系统管理员联系。提供有关如何规避此问题的建议是不道德的,并且可能违反超级用户使用条款。

答案2

在 cmd 中使用reg query。它不需要管理员权限。

答案3

您的管理员可能已从组策略中禁用打开注册表编辑器的权限。

转到运行» gpedit.msc»用户配置»管理模板»系统»“阻止访问注册表编辑工具”。禁用它或选择“未配置”。

主要问题是reg query不起作用,出现相同的错误:

错误:您的管理员已禁用注册表编辑。

…或者这听起来像是 Windows 7 中的一个错误。在 Windows XP 上,reg query如果启用了“防止访问注册表编辑工具”,则运行正常,没有任何问题。

相关内容