Answers:
撰写有关How To Geek的文章,它们还包括可下载的reg文件以为您进行编辑,或者打开regedit并导航至:
HKEY_CLASSES_ROOT\Drive\shell\cmd
更改键“扩展”的名称,或仅将其删除,这将在右键单击驱动器上为您提供“此处打开命令窗口”。
对于目录,请执行与上述相同的操作:
HKEY_CLASSES_ROOT\Directory\shell\cmd
开始/注册
浏览到注册表树中的以下每个项:
HKEY_CLASSES_ROOT\Drive\shell\cmd
HKEY_CLASSES_ROOT\Directory\shell\cmd
HKEY_CLASSES_ROOT\Directory\Background\shell\cmd
删除名为“扩展”的文件“值”。
遗憾的是,Windows 10之前的注册表编辑器没有URL栏,因此导航查找这三个文件夹比原来要麻烦得多。
我喜欢使用小的CmdOpen shell扩展。它将替换内置功能,并通过添加Open Elevated Command Prompt Here
选项来增强它。它还会将条目添加到文件夹背景的上下文菜单中,因此您不必将鼠标悬停在树视图上并击中一个小目标(如果树被隐藏,则无需上移文件夹)。
无需手动编辑注册表即可完成上述解决方案。有人已经为我们完成了脚本。
请注意,在运行任何reg文件之前,请查看该文件以确保其安全。
其他答案已经涵盖了这些步骤,但是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 Update之后,该TrustedInstaller
帐户都希望控制其更改的设置。我通常将[HKCR\Directory]
和[HKCR\Drive]
密钥的所有者以及所有子密钥设置为Administrators组,然后强制继承权限,授予管理员对所有子密钥的完全访问权限。