【问题标题】:Hotkey to open cmd with administration rights in current folder from Explorer在资源管理器的当前文件夹中以管理员权限打开 cmd 的热键
【发布时间】:2018-03-21 11:00:40
【问题描述】:

在资源管理器序列中Shift+F10 -> open command window here 在当前目录中打开 cmd。

有没有什么方法可以通过快捷方式来启动具有管理权限的 cmd?

【问题讨论】:

  • 你应该问超级用户这个问题
  • 好的。我明白了
  • 从技术上讲,这不是捷径,但接受的答案here 效果很好。

标签: windows-10 keyboard-shortcuts shortcut


【解决方案1】:

此处列出了完整的快捷方式 Link to the answer

  1. 右键单击开始并从快速链接菜单中选择命令提示符或命令提示符(管理员)。您还可以为此路由使用键盘快捷键:Windows 键 + X,后跟 C(非管理员)或 A(管理员)。
  2. 在搜索框中键入 cmd,然后按 Enter 打开突出显示的命令提示符快捷方式。要以管理员身份打开会话,请按 Alt+Shift+Enter。
  3. 在文件资源管理器中,单击地址栏中的 以选择其内容;然后键入 cmd 并按 Enter。这会在当前文件夹中打开一个非管理员命令提示符会话。
  4. 在文件资源管理器窗口中,按住 Shift 并右键单击文件夹或驱动器。这会在所选位置打开一个非管理员命令提示符会话。
  5. 要在当前文件夹中打开管理命令提示符窗口,请使用此隐藏的 Windows 10 功能:导航到要使用的文件夹,然后按住 Alt 并键入 F、S、A(该键盘快捷键与切换相同到功能区上的文件选项卡,然后选择以管理员身份打开命令提示符)。

【讨论】:

  • 太棒了!这正是我需要的,虽然热键的组合不短:) 谢谢
  • Alt F S A 打开我的powershell,我更喜欢命令行,我们是否知道当前文件夹中的命令行作为管理员
  • 第 2 点,alt+shift+enter 仍然以非管理员模式打开 cmd,作为从当前文件夹以管理员身份打开 cmd 的替代方法
  • @vmrvictor,试试 alt+fma。
  • 对于那些不想将powershell作为命令shell的人,您可以在powershell中运行“cmd”程序。仍然是powershell窗口,但它会运行正常的cmd命令
【解决方案2】:

我在注册表中的资源管理器上下文菜单中添加了用于背景、文件夹和文件的命令。

我知道你想要一个键盘快捷键。我希望您可以使用和调整命令,并使用允许您设置键盘快捷键的现有 Windows 快捷方式系统。

这里是包含命令的文章的链接和带有 REG 文件的 ZIP 的链接:

https://dkcool.tailnet.net/2019/05/add-open-admin-command-prompt-to-the-explorer-context-menu-in-windows-10/#tldr/

添加到 Windows 注册表:

对于文件夹上下文菜单:(右键单击资源管理器窗口中的文件夹)

powershell -WindowStyle Hidden "start cmd \"/k cd /d %1\" -v runAs"

对于背景上下文菜单:(右键单击背景 浏览器窗口):

powershell -WindowStyle Hidden "start cmd \"/k cd /d %V\" -v runAs"

对于文件上下文菜单:(在资源管理器中右键单击文件 窗口):

powershell -WindowStyle Hidden "start cmd \"/k cd /d %w\" -v runAs"

这是一篇关于 shell 变量的文章的链接:

https://superuser.com/questions/136838/which-special-variables-are-available-when-writing-a-shell-command-for-a-context

编辑:

我使用 Shift+F10、Shift+上下文菜单键或 Shift-右键单击添加了键盘快捷键,然后为所需选项添加了一个给定字母,您可以在注册表中对其进行修改。我将所有文件放在下面链接的 GitHub 上。

https://github.com/DKCTC/windows-terminal-admin-shortcuts-registry

【讨论】:

    【解决方案3】:
    1. 只需以管理员身份运行,从一开始就打开 cmd 提示符,
    2. 使用位置/地址栏复制要执行的路径
    3. 使用 CD 空间粘贴地址并回车

    它将设置为所需的文件夹路径

    【讨论】:

    • 好的。但我只是想找到它的快捷键
    • 我无法将光盘从 C:\ 切换到 D:\
    • @FrenkyB 切换到磁盘“D”只需输入d:,然后使用cd 命令
    【解决方案4】:

    您可以在 PowerShell 中运行类似下面的脚本,您可以检查语法并尝试在下面的示例中实现

          powershell changepath.sh <path>
          
          changepath.sh
           CD $args[0]
            chmod rwxrwxrwx user ... 
    

    【讨论】:

      【解决方案5】:

      我也需要同样的东西,以便更轻松地启动我的角度开发测试。 但是,如果不以管理员身份运行命令提示符,'ng serve' 将不起作用。

      使用 Git Bash 已经有一段时间了。 Git Bash website

      所以我选择了 Gitbash 从应用程序的根文件夹启动相同的操作。 [在根文件夹中右键单击并在此处选择 Git Bash]

      并运行命令“ng serve”。构建已编译,我能够访问端口[4200]。

      【讨论】:

        【解决方案6】:

        您可以通过按住 ALT 并键入 S->M->A 打开 PowerShell。然后在 PS 中输入 cmd 移动到 cmd。

        【讨论】:

          猜你喜欢
          • 2011-08-31
          • 2014-02-03
          • 2012-01-23
          • 1970-01-01
          • 2018-02-18
          • 2017-03-28
          • 1970-01-01
          • 1970-01-01
          • 2017-05-01
          相关资源
          最近更新 更多