在 Windows 7 中使用管理员权限右键单击“在此处打开命令窗口”的最简单方法

在 Windows 7 中使用管理员权限右键单击“在此处打开命令窗口”的最简单方法

我不想安装 PowerToys,我宁愿针对这个特定问题寻找一个更简单的解决方案。

我试过了Ctrl+Shift+Right-Click

我试过了添加注册表脚本,但我收到以下错误:

无法导入 D:\Admin\Reg\在此处打开命令窗口 (Administrator)\在此处打开命令窗口 (Administrator).reg: 指定的文件不是注册表脚本。您只能从注册表编辑器中导入二进制注册表文件。

有什么建议么?

编辑:

忘了说:我试过这个import功能,但regedit没有用

答案1

这是我最喜欢的之一,但也需要花点功夫。

1.- 创建一个file.txt

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\shell\runas]

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="ElevatedCMD"
"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]
@="ElevatedCMD"
"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]
@="ElevatedCMD"
"HasLUAShield"=""

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

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell]
@="none"

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\runas]
@="ElevatedCMD"
"HasLUAShield"=""

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

2.- 重命名file.txtfile.reg

3.- 点击file.reg

它将为大多数(如果不是全部)可能的菜单创建一个常规的右键单击上下文菜单。

4.- 接受确认授权。

5.- 享受它

笔记:更改文本“提升的CMD”到任何你想要的,这个文本将显示执行CMD,如果你添加了它并想更改文本,只需在regedit中搜索,打开它Windows+R并输入注册表编辑器进入,将打开注册表编辑器,搜索“提升的CMD”ctrl+B(查找器)F3(下一个)并编辑任何并发。

答案2

我知道的最简单的方法就是安装打开命令。我知道您不想安装某些东西,但这是一个 46 KB 的安装,并且每个 shell 扩展本身都小于 20 KB(32 位 1 个,64 位 1 个)。它还具有一些其他有用的功能,您无法从开箱即用。

这肯定比费力编辑注册表要容易得多——特别是当您遇到问题时。

答案3

我通过添加以下注册表项解决了这个问题:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\openCmdHereAsAdmin]
@="Open command prompt here as admin"

[HKEY_CLASSES_ROOT\Directory\Background\shell\openCmdHereAsAdmin\command]
@="C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -Command \"Start-Process cmd -ArgumentList '/s,/k,pushd,%V' -Verb RunAs\""

将其保存在 .reg 文件中,然后双击该文件将其安装到注册表中。

答案4

您尝试如何导入 .reg 文件?

错误消息表明您正在使用 RegEdit 中的 IMPORT 选项

尝试在 Windows 资源管理器中双击它。

相关内容