有没有办法以管理员权限从 Windows 资源管理器打开 Windows 命令 CLI?

有没有办法以管理员权限从 Windows 资源管理器打开 Windows 命令 CLI?

在 Windows 资源管理器中,您可以打开一个文件夹并在地址栏中输入“cmd”。然后会打开 CLI (cmd),其中 CWD 设置为在 Windows 资源管理器中选择的路径。但这不是以管理员身份运行的。

用管理员权限打开 cmd 是否有类似的操作?

答案1

您可以使用以下命令创建工具栏快捷方式:

C:\Windows\System32\schtasks.exe /run /TN "AdminCommandPrompt"

创建一个名为 的计划任务,AdminCommandPrompt以最高权限运行,执行名为 的命令%windir%\system32\cmd.exe,并允许其按需运行。然后创建一个名为计划任务的快捷方式。

更多细节:

您的任务计划程序任务应如下所示:

任务计划程序 AdminCommandPrompt

在此处输入图片描述

在此处输入图片描述

然后使用以下命令创建一个新的快捷方式:

C:\Windows\System32\schtasks.exe /run /TN "AdminCommandPrompt"

然后调用快捷方式 AdminCP。如果运行它,您应该会得到一个没有 UAC 的管理员命令提示符。如果您更改图标,由于某种原因,我无法将焦点放在控制台上。

答案2

此 regedit 文件将创建相应的上下文菜单快捷方式,用于 Shift-右键单击上下文菜单:(礼貌七个论坛

Windows Registry Editor Version 5.00   

[-HKEY_CLASSES_ROOT\Directory\shell\runas]

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Open command window here as Administrator"
"Extended"=""
"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 command window here as Administrator"
"Extended"=""
"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 command window here as Administrator"
"Extended"=""
"HasLUAShield"=""

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


[-HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas]

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas]
"Extended"=""
"HasLUAShield"=""
@="Open command window here as Administrator"

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

魔法在于HasLUAShield关键字。(Extended如果您想在常规上下文菜单中使用它,请删除这些行)

答案3

我学会的处理方法是转到根路径 (C:\Windows\System32\cmd.exe),创建一个桌面快捷方式。在快捷方式上,转到属性、高级,选中“以管理员身份运行”框。

或者

从“开始”以管理员身份输入 cmd。如下所示:

  1. 点击开始
  2. 在里面开始寻找框,类型命令,然后按 Ctrl+Shift+Enter。
  3. 如果用户帐户控制出现对话框,确认其显示的操作是您想要的操作,然后单击继续

答案4

根据您的 Windows 版本,有几种可能的方法:


Windows - 8 / 8.1 / 10

右键单击开始菜单图标
选择选项Command Prompt (Admin)

Windows - Vista / 7 / 8 / 8.1 / 10

打开开始菜单
类型命令在里面搜索栏
当出现相应的图标时,右键单击它并Run as Administrator

大多数 Windows 版本中的通用方法

C:\Windows\System32
搜索cmd.exe
右键单击并选择Send to -> Desktop (Shortcut)
返回桌面右键单击快捷方式并选择Properties
Compatibility勾选
Run as administrator选项
应用 & 确定


PS:通过 Windows 资源管理器执行此操作要困难得多,因为这些方法更容易实现

相关内容