【Windows】鼠标右键添加 以管理员身份在此处打开命令行(命令提示符)

Win7系统右键菜单添加管理员权限命令行
教程介绍了如何在Windows 7系统中通过注册表编辑器修改右键菜单,添加以管理员身份打开命令行的功能。详细步骤包括创建记事本文件,输入特定代码,保存为.reg文件,然后运行该文件以实现功能。同时提供了删除此右键命令的方法。适用于需要频繁以管理员权限运行命令行的用户。

鼠标右键添加 以管理员身份在此处打开命令行

已验证可以在win7上使用。

  •  
  • 复制以下内容
  • 新建一个记事本
  • 粘进去保存
  • 修改文件扩展名为.reg 【文末附文件下载】
  • 双击运行
  • 选择“是”
    在这里插入图片描述
    效果展示:
    在这里插入图片描述

详细代码内容:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\shell\runas]

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Open cmd here as Admin"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

[-HKEY_CLASSES_ROOT\Directory\Background\shell\runas]

[HKEY_CLASSES_ROOT\Directory\Background\shell\runas]
@="Open cmd here as Admin"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

[-HKEY_CLASSES_ROOT\Drive\shell\runas]

[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="Open cmd here as Admin"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""

删除右键命令

按照上述步骤

  • 新建一个记事本文件
  • 粘贴以下代码
  • 修改后缀名为.reg【文末附文件下载】
  • 双击运行
Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\shell\runas]

[-HKEY_CLASSES_ROOT\Directory\Background\shell\runas]

[-HKEY_CLASSES_ROOT\Drive\shell\runas]

两个文件下载地址
右键添加 管理员命令行
删除右键添加的管理员命令行

转载:https://blog.youkuaiyun.com/wanglb465/article/details/107329964/

### 如何以管理员身份启动 Windows 命令提示符 CMD #### 使用右键菜单选项 在 Windows 系统中找到命令提示符,然后在这个图标上单击鼠标右键,在弹出的上下文菜单里选择“以管理员身份运行”。这会请求提升权限并打开具有更高访问级别的命令行界面[^1]。 #### 利用快捷键组合通过运行对话框开启 按下 `Win + R` 组合键调出“运行”对话框;接着在此处输入 `cmd` 字样之后不直接敲击回车而是同时按下 `Shift + Ctrl + Enter` 键来触发 UAC 提示从而实现高权限模式下的 CMD 启动过程[^2]。 对于 Java 开发者来说,如果项目需要执行某些依赖于操作系统层面特权的操作,则可以通过编程方式尝试获取这些必要的权限。然而值得注意的是,Java 应用本身并不能直接赋予其他程序管理员认证——这类行为通常由目标平台的安全策略所控制,并且涉及到用户的交互确认环节(比如UAC)。因此,虽然可以从代码内部发起一个带有参数指示其应作为管理员执行的新进程实例化动作,但这仍然取决于当前环境设置以及最终用户的选择响应[^3]。 ```java import java.io.IOException; public class AdminCmdLauncher { public static void main(String[] args) throws IOException, InterruptedException { String osName = System.getProperty("os.name").toLowerCase(); if (osName.contains("win")) { ProcessBuilder pb = new ProcessBuilder( "powershell", "-Command", "& {Start-Process cmd -ArgumentList '/k title Elevated Command Prompt & color 9F' -Verb runAs}" ); pb.inheritIO(); // Inherit input/output streams. Process p = pb.start(); int exitCode = p.waitFor(); System.out.println("Exited with code: " + exitCode); } else { throw new UnsupportedOperationException("This example only works on Windows."); } } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值