停止CMD始终以管理员权限打开
无论我如何打开它,cmd.exe总是以管理员权限打开。 我怎样才能打开它? 是否有一些注册表设置丢失? 即使我直接从运行对话框打开它,或者通过双击system32文件夹,它仍然以admin privs打开。
谢谢。
发现我错过了一个注册表项。 在HKEY_CLASSES_ROOT Directory shell cmd中,我缺少字符串值“Extended”。 重新加入此项,并重新启动机器,摆脱默认管理权限。
编辑 :我有UAC关闭我的个人资料(停止不断“你确定你想打开这个.exe”警告),并将其重新启动已停止cmd总是以更大的权限运行。
在做了一些不清楚的动作之后(切换UAC开启/关闭?)我最终遇到了与上述相同的情况:
Cmd.exe始终以管理员模式启动。
在VS中链接失败,消息:Project:error PRJ0003:产生'C: windows system32 cmd.exe'错误。
属性| 兼容性选项卡变灰,因此将其关闭似乎不可行(因为此程序是此版本Windows的一部分,所以无法在此程序中设置兼容模式)。
要从这种情况中恢复,您必须编辑注册表以删除与cmd.exe关联的RUNASADMIN首选项。
'RUNASADMIN'首选项存储在这些注册表项中:
HKEY_CURRENT_USER Software Microsoft Windows NT CurrentVersion AppCompatFlags Layers HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion AppCompatFlags Layers
删除名为c: windows system32 cmd.exe的值,然后重新开始工作!
基斯
右键单击cmd.exe,选择属性并检查兼容性选项卡。 是否将此程序作为管理员复选框选中?
链接地址: http://www.djcxy.com/p/56843.html上一篇: Stop CMD from always opening with administrator privileges
下一篇: Avoid NullReferenceException when accessing EF Navigation Properties