如何替换 Windows 中的“cmd”别名?

bab*_*ewa 9 windows windows-8 windows-8.1

win+ r-> cmd->enter

如何替换cmd的别名

我想运行cmder而不是默认cmd.exe

Vam*_*msi 12

Windows 使用注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths来注册从 Win+R 快捷方式可见的应用程序的完整路径。我们可以通过在此处为 cmd.exe 创建一个条目来使用相同的行为。

使用可移植程序AppPaths安全地编写/编辑 cmd.exe 的条目以反映 cmder.exe 的完整路径并保存。不需要重新启动。您也可以手动写入注册表,但应用程序会在保存之前测试错误。请注意,无论哪种方式,您都需要管理员权限。

编辑 对于后代,这里也是手动编辑注册表的步骤。请注意,在下文中,将为 PC 的所有用户设置别名cmd== cmder。如果你只是想为您的用户帐户的映射中,将注册表路径HKEY_LOCAL_MACHINEHKEY_CURRENT_USER下面。

  1. 运行regedit并转到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths。您可能需要管理员权限。

  2. 创建一个名为cmd.exeie的新密钥HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\cmd.exe

  3. 修改Default新创建的key中的字符串以反映cmder.exe的路径,例如C:\tools\cmder\cmder.exe

  4. cmd.exekey 文件夹中,创建一个名为 'Path' 的新字符串,并为其指定 cmder.exe 所在文件夹的值。对于步骤 3 中的示例路径,这将是C:\tools\cmder. 这一步不是强制性的。它将目录添加到cmder.exe 继承的PATH 变量中。如果目录包含cmder.exe 所需的任何帮助程序可执行文件,这将非常有用。