停止CMD始终以管理员权限打开

时间:2011-12-19 11:17:11

标签: windows-7 cmd admin

无论我如何打开它,cmd.exe始终以管理员权限打开。我怎么能不打开它?是否缺少一些注册表设置?即使我直接从运行对话框打开它,或者双击system32文件夹,它仍然会打开admin privs。

感谢。

6 个答案:

答案 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)

即使从http://www.sevenforums.com/general-discussion/235987-run-cmd-exe-given-user-administrator-command-line.html

关闭UAC,也找到了以特定用户身份运行的方法

这是以任何用户身份启动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防护)。您需要提供足够的凭据来以管理员身份验证自己,然后您将有权对您想要的任何破坏进行破坏。