在 Windows 中,按住Shift并右键单击文件夹时,上下文菜单包含以下选项:在此处打开命令窗口。
是否有注册表调整或扩展/附加组件可以让您无需等待Shift进行此操作?
答案1
写如何成为极客,它们还包括可下载的 reg 文件以便您进行编辑,或者打开 regedit 并导航至:
HKEY_CLASSES_ROOT\Drive\shell\cmd
将该键的名称更改为“Extended”,或者直接删除它,这样您在右键单击驱动器时就会出现“在此处打开命令窗口”。
对于目录,请执行与上面相同的操作:
HKEY_CLASSES_ROOT\Directory\shell\cmd
答案2
开始/regedit
浏览到注册表树中的以下每个项:
HKEY_CLASSES_ROOT\Drive\shell\cmd HKEY_CLASSES_ROOT\Directory\shell\cmd HKEY_CLASSES_ROOT\Directory\Background\shell\cmd
删除名为“Extended”的文件“value”。
遗憾的是,Windows 10 之前的注册表编辑器没有 URL 栏,因此导航查找这三个文件夹比想象的要繁琐得多。
答案3
我喜欢用小的打开命令shell 扩展。它将替换内置功能并通过添加选项来增强它Open Elevated Command Prompt Here
。它还会将条目添加到文件夹背景的上下文菜单中,这样您就不必将鼠标悬停在树视图上并点击小目标(或者如果隐藏了树,则向上移动文件夹)。
答案4
其他答案已经涵盖了这些步骤,但导入REG
文件也可以实现这一点:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd]
"Extended"=-
"ShowBasedOnVelocityId"=dword:00639bc8
"HideBasedOnVelocityId"=-
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
"Extended"=-
"ShowBasedOnVelocityId"=dword:00639bc8
"HideBasedOnVelocityId"=-
[HKEY_CLASSES_ROOT\Drive\Background\shell\cmd]
"Extended"=-
"ShowBasedOnVelocityId"=dword:00639bc8
"HideBasedOnVelocityId"=-
[HKEY_CLASSES_ROOT\Drive\shell\cmd]
"Extended"=-
"ShowBasedOnVelocityId"=dword:00639bc8
"HideBasedOnVelocityId"=-
和ShowBasedOnVelocityId
值HideBasedOnVelocityId
存在是因为Windows 正尝试通过将这些值插入这些键来强制使用 PowerShell 而不是常规命令提示符以及类似的\PowerShell
键。
但是,在执行此操作之前,你必须确保您的帐户有权访问相关注册表项因为每次 Windows 重大更新后,TrustedInstaller
帐户都会控制它所更改的设置。我通常将[HKCR\Directory]
和[HKCR\Drive]
键以及所有子键的所有者设置为管理员组,然后强制继承授予管理员对所有子键的完全访问权限的权限。