当我在 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
如果启用了“防止访问注册表编辑工具”,则运行正常,没有任何问题。