如何替换 Windows 中的‘cmd’别名?

如何替换 Windows 中的‘cmd’别名?

win+ r-> cmd->enter

如何更换别名的 cmd?

我想跑康德而不是默认cmd.exe

答案1

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

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

编辑为了方便后人,以下是手动编辑注册表的步骤。请注意,在下文中,将为 PC 的所有用户设置别名cmd== 。如果您只想要用户帐户的映射,请将注册表路径替换为以下内容。cmderHKEY_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新创建的键中的字符串以反映 cmder.exe 的路径,例如C:\tools\cmder\cmder.exe

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

答案2

我如何实现对 Windows 原生应用程序的相同绕过:
1. 在根目录中创建一个名为“快捷方式”的目录(假设您的根驱动器是 C,则为 C:\shortcuts)
2. 将新目录的路径添加到您的 PATH 环境变量中
3. 创建 cmder.exe 的快捷方式,并将 .lnk 快捷方式文件重命名为“cmd”
4. 将快捷方式放入新的快捷方式目录中
5. Windows+R> cmd

您可能会认为编辑注册表比这种解决方法更有效,但这实际上是我现在快捷方式的方式。

相关内容