无论我如何打开它,cmd.exe始终以管理员权限打开。我怎么能不打开它?是否缺少一些注册表设置?即使我直接从运行对话框打开它,或者双击system32文件夹,它仍然会打开admin privs。
感谢。
答案 0 :(得分:4)
发现我错过了一个注册表项。在HKEY_CLASSES_ROOT \ Directory \ shell \ cmd中,我错过了字符串值“Extended”。添加了这个并重新启动机器摆脱了默认的管理员权限。
编辑:我的UAC已关闭我的个人资料(停止不断“你确定要打开此.exe”警告),并重新打开已停止cmd始终运行更大的特权。
答案 1 :(得分:1)
在一些不明确的行动(打开/关闭UAC?)之后我最终处于与上述相同的情况:
Cmd.exe始终以管理模式启动。
VS中的链接失败并显示以下消息: 项目:错误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的值,然后重新开始营业!
基斯
答案 2 :(得分:0)
右键单击cmd.exe,选择属性并检查兼容性选项卡。是否选中“以管理员身份运行此程序”复选框?
答案 3 :(得分:0)
这是以任何用户身份启动cmd.exe的方法。将“username”替换为正确的名称:
cmd.exe> runas /user:username "cmd.exe"
答案 4 :(得分:0)
右键单击cmd快捷方式,导航到属性,选择高级选项并取消选中“以管理员身份运行”选项。
观看此视频以便更好地理解 - https://www.youtube.com/watch?v=3Mxh5TNSIl8&list=PLg8CURsOKswrzPs9fMhnmdy9TP7AkOOX1&index=1
答案 5 :(得分:-1)
这只是因为您以具有管理权限的用户身份登录。
由于这样做会破坏整个Windows安全模型,因此您不应该首先这样做。创建一个标准用户帐户并使用该帐户登录。然后,不应该使用管理权限打开命令提示符,因为您没有管理权限。
如果作为标准用户,您需要使用管理权限打开命令提示符,则需要右键单击快捷方式并选择“以管理员身份运行”选项(只需查找UAC防护)。您需要提供足够的凭据来以管理员身份验证自己,然后您将有权对您想要的任何破坏进行破坏。