regedit 命令导致 cmd 中出现“访问被拒绝”

regedit 命令导致 cmd 中出现“访问被拒绝”

编辑:此时的问题是,普通用户被授予了访问注册表的权限,但根本没有提示输入管理凭据。在更改权限之前(请参阅下面 Scott 的回答),甚至管理员也收到了“访问被拒绝”错误。更改权限后,任何用户都可以访问 regedit。

如何让系统提示输入管理员凭据然后使用它们来运行?

当从“运行”提示符或命令提示符执行“regedit”时,我收到访问被拒绝错误消息。

在我的网络上的其他系统上,系统会提示用户输入管理凭据,而不是收到错误。在此系统上没有提示。在“运行”提示中,我输入 Regedit 后收到错误:

“Windows 无法访问指定的设备、路径或文件。您可能没有适当的权限来访问该项目”

从命令提示符中我收到一个错误,简单地显示“访问被拒绝”。

如果我升级命令提示符(以管理员身份运行),那么 regedit 就可以正常运行。问题是缺少凭据提示可能与系统上的其他问题有关。

需要注意的是,使用“mstsc”尝试远程桌面连接也会导致同样的问题。更多“run”命令可能会产生同样的效果,但我没有测试过。

是否有一个设置可以强制提示而不是仅仅给出错误?

答案1

作为推测经过用户1024确认的根据 OP 的说法,问题似乎是“用户”没有读取和执行权限regedit.exe

相关内容