随着即将到来的Windows 10的创造者更新,微软正在推出一些非常好的功能。该公司正在使用创建者更新在Win10系统上添加了Bash和Linux子系统的大量改进。但是,Microsoft正在对Windows中的默认命令行工具进行相当大的更改。微软基本上推动PowerShell与即将到来的Windows 10的更新,因为它应该比CMD更好。在创建者更新中,您无法再从文件资源管理器的上下文菜单(当您按Shift +右键单击)访问CMD。微软已经用PowerShell取代了它,如果你是CMD的粉丝,这是有点恼人。
幸运的是,有一个稍微棘手的方法用CMD替换PowerShell - 最初由Inside Windows中的人发布。请记住,如果你不熟悉注册表编辑器,你可能不需要替换PowerShell与CMD - 所以我们不建议应用以下调整,除非你真正知道你在做什么,下面跟着ghost123小编一起来学习一下。
以下是操作方法:
1.打开注册表编辑器,只需在Cortana / Search或通过Run(Win + R)搜索“regedit”
2.在注册表编辑器的地址栏上,粘贴“Computer \ HKEY_CLASSES_ROOT \ Directory \ Background \ shell”,然后按Enter键
3.从边栏,找到“cmd”,然后右键单击,然后选择权限
4.从权限对话框中,点击高级
5.点击高级对话框顶部的所有者字段旁边的更改按钮
6.在输入字段中,输入您的用户名 - 这也可以是Microsoft帐户的电子邮件地址。输入您的用户名/电子邮件后,按Enter键
7.返回权限窗口,从顶部选择管理员,并通过选中对话框上的允许复选框来允许完全控制,然后应用更改并关闭窗口
8.现在,从注册表编辑器中删除CMD的DWORD“HideBasedOnVelocityId”
9.您可能需要从任务管理器重新启动文件资源管理器,以查看操作中的更改
上述方法将在文件资源管理器中的Shift +右键单击时在上下文菜单上显示CMD。但是如果你想摆脱PowerShell,你可以通过以下步骤:
1.按照上面的步骤1-7 - 但改变“powershell”的权限,而不是CMD。
2.一旦为PowerShell应用新权限,请删除PowerShell的DWORD“ShowBasedOnVelocityId”
3.之后,创建一个新的DWORD并调用它“HideBasedOnVelocityId”
4.双击新创建的DWORD,并将十六进制值更改为“639bc8”
5.再次,您可能需要重新启动任务管理器以查看操作中的更改