Win10小技巧:如何将在此处打开命令改为CMD或Powershell?

Win10小技巧:如何将在此处打开命令改为CMD或Powershell?

2016-12-23 15:28:16来源:IT之家作者:雪泉责编:雪泉评论:61

微软的CMD也就是命令提示符已经伴随了我们很多年了,这些年来CMD已经勤勤恳恳地默默工作着,虽然没有图形化的界面,但是其干净整洁的操作环境仍然受到了大家的欢迎。

随着微软Win10系统的流行,更加强大的PowerShell崭露头角,采用.net架构编写的Powershell性能更加强大,实现的功能也丰富。此时略显老迈的CMD心有力而力不足。而微软也尝试使用各种方法使PowerShell取代目前的CMD。

从Win10Build14971开始,用户已经无法通过按住Shift、右击资源管理器空白处来选择“在此处打开命令提示符”了,那么对于这些用户来说,究竟有没有办法将CMD找回来呢?当然办法还是有的,这时候就要用到万能的注册表了。

1、用“Windows+R”打开运行窗口输入“regedit”并按回车。或直接在Cortana栏中输入“regedit”,单击打开注册表管理器;

2、定位到以下位置:

“计算机\HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell\command”

补充:因为Win10创新者版本(Win10 Creators)提供了注册表路径的简化,所以,“HKEY_CLASSES_ROOT”完全可以用“HKCR”取代,以上地址可以精简为“HKCR\Directory\Background\shell\Powershell\command”

3、在左侧command项上点击鼠标右键,选择“权限”,在出现的窗口中再选择下方的“高级”。

4、如果你的所有者为TrustedInstaller,那么首先点击上方“更改”,将当前用户账户名添加进去,例如“[email protected]”(见下方图二),然后点击后方“检查名称”——“确定”。完成后,再在下方将当前用户的权限从读取改为“完全控制”即可。这样就可以正常修改注册表键值了。

5、将右侧默认字符串值改为“cmd.exe /s /k pushd "%V"”,确定保存即可。

6、这样处理之后,在资源管理器空白处按住Shift按键右击鼠标,出现的选项仍然是“在此处打开Powershell窗口”,但点击后实际开启的功能确实已经变成了“在此处打开命令提示符”。

7、要改回去,只要把以上键值改回以下键值即可,注意不含两侧引号。

“powershell.exe -noexit -command Set-Location -literalPath ‘%V‘”

从Win10 Build 14971开始,微软就开始将Powershell取代CMD成为主命令Shell,取代的决心非常显著,但微软也提供了折衷的解决方案,通过“设置——个性化——任务栏”,关闭以下功能即可回到此前状态。但在最新的版本中,目前该选项只能控制右击开始按钮的功能选项,无法还原右键菜单,所以感到不习惯的朋友不妨参照以上方法设置下。

另外,本文并不是在否定基于.net架构Powershell本身的强大,感兴趣的朋友不妨参阅以下文章进一步了解。

原文地址:https://www.cnblogs.com/liubi/p/9091140.html

时间: 2024-07-30 13:14:24

Win10小技巧:如何将在此处打开命令改为CMD或Powershell?的相关文章

Win10在右键菜单添加“在此处打开命令窗口”设置项

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere] @="在此处打开命令提示符" "Icon"="cmd.exe" [HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere\command] @="PowerShell -windowstyle hidden -Command \&qu

Win10在右键菜单添加在此处打开命令窗口项

效果如上 操作步骤: 新建一个txt,将下面代码复制进去,然后把这个 txt保存成reg文件,保存完毕后双击运行这个reg文件,确认即可 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere] @="在此处打开命令提示符" "Icon"="cmd.exe" [HKEY_CLASSES_ROOT\Directory\shell\Open

win10右键添加“在此处打开命令窗口”

新建一个文件,复制以下内容,保存为reg后缀,编码格式为ANSIWindows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere]br/>@="在此处打开命令窗口""Icon"="cmd.exe" [HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere\command]@="cmd.exe /

Windows10右键添加“在此处打开命令窗口”

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere] @="在此处打开命令窗口" "Icon"="cmd.exe" [HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere\command] @="cmd.exe /s /k pushd "%V"" [HKE

右键“在此处打开命令行窗口”的一个小秘密

右键"在此处打开命令行窗口"的一个小秘密 我们都知道windows7开始,提供了一个便于从当前文件夹打开cmd命令行窗口的快捷方式: Shift+鼠标右键==>"在此处打开命令行窗口" 如此,就能快速的在当前目录打开cmd窗口,以执行命令. 今天,在配置ant的环境变量时,添加了ant的bin目录到path变量中后,使用上述方式打开了想要build的工程的目录,输入ant命令,一直提示: 'ant' 不是内部或外部命令,也不是可运行的程序或批处理文件. 这就奇

添加右键菜单命令 在此处打开命令窗口(W)(带图标)

@color 0A @title 添加右键菜单命令 在此处打开命令窗口(W)(带图标) by wjshan0808 @echo off reg add HKCR\Directory\Background\shell\在此处打开命令窗口(W) /v Icon /t reg_expand_sz /d %ComSpec% /f reg add HKCR\Directory\Background\shell\在此处打开命令窗口(W)\command /ve /t reg_sz /d "%ComSpec%

[每天一个Linux小技巧] gdb 下一次运行多个命令

一般gdb运行的时候,我们仅仅能输入一个命令. 如: (gdb) c (gdb) bt 假设想运行多个命令怎么办? 能否像bash那样, 使用; 如 ls; ls 结论是不行. 但能够通过gdb 内建函数的的方式来实现: (gdb) def cbt >c >bt 10 >end (gdb) 也能够追加到 $HOME/.gdbinit下, 每次启动gdb后会自己主动载入. [每天一个Linux小技巧] gdb 下一次运行多个命令,布布扣,bubuko.com

<在此处打开命令窗口>替换为PowerShell打开模式

Windows中Shift+右键"在此处打开命令窗口"默认是采用cmd的方式打开. 把cmd替换为PowerShell的方式打开. 1. Ctrl + R 输入regedit进入注册表 2. 找到[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd\command] 3. 修改数据为powershell.exe -NoExit Set-Location "%V" <在此处打开命令窗口>替换为PowerShel

文件夹上不用按Shift,右键直接显示“在此处打开命令窗口”

文件夹(Windows资源管理器)上按Shift+右键,出现的"在此处打开命令窗口"菜单,是很有用的菜单.但需要按Shift显得不方便. 将下面文本保存为任意扩展名为.reg的文件,然后双击导入,即可实现不按Shift也显示这个菜单了. Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\cmd] "Extended"=- [HKEY_CLASSES_ROOT\Directo