等待加载

Windows 10让“在此处打开命令提示符”回到你的右键菜单

系统设置     2017-10-29

在Windows 10现版本中,PowerShell慢慢“取代”了命令提示符,以往命令提示符的位置都被PowerShell所替换,比如开始按钮的右键菜单,而按住Shift键右键点击文件夹,“在此处打开命令窗口”也成了“在此处打开PowerShell”。

在此处打开命令提示符被替换为PowerShell

本文会说明如何让这个右键菜单重新显示“在此处打开命令提示符”,其实PowerShell也可以无缝切换成命令提示符,所以是否做这项修改完全看你自己的意愿。

运行或使用小娜输入 regedit 打开注册表编辑器,然后展开到 HKEY_CLASSES_ROOT\Directory\Background\shell\cmd,选中cmd后,会在右方区域看到名为 HideBasedOnVelocityId 的注册表项。

找到 HideBasedOnVelocityId

我们要做的就是右键点击它选择重命名(或者直接按 F2),将它重命名为 ShowBasedOnVelocityId,但直接这么做会提示出错,因为默认我们没有修改它的权限。

无权限修改

右键点击注册表项 cmd,选择 权限 - 高级 - 点击更改所有者,在输入框内输入 administrators 或者你的用户名(可以点击后方的检查名称看是否输入错误),然后点击确定。

更改所有者权限

在这里我们无需勾选替换子容器和对象的所有者。

无需勾选替换子容器和对象的所有者

在此界面的权限条目区域中,找到 Administrators,双击它,在新弹出的窗口中勾选“完全控制”,点击确定并关闭所有的权限设置窗口。

给与Administrators完全控制权限

现在我们可以重命名 cmd 下的 HideBasedOnVelocityId 为 ShowBasedOnVelocityId 了,注意不要做其它任何更改它数据的修改。

修改注册表项名称

按照同样的操作方法,修改 HKEY_CLASSES_ROOT\Directory\shell\cmd 下的  HideBasedOnVelocityId 为 ShowBasedOnVelocityId,注意它与上述注册表项位置的区分。

不同位置的shell - cmd注册表项

不用重启,按住Shift键右键点击文件夹或文件夹内的空白处,就可以看到“在此处打开命令窗口”了。其实我们做的只是让系统原有的这项功能重新显示出来而已,打开PowerShell的命令并不会消失。

重新显示了在此处打开命令窗口

本文链接:https://www.xstui.com/read/492