将给定目录中的单个 exe 添加到 PATH 环境变量

Lou*_*eru 8 windows path environment-variables

是否可以将目录中的多个程序中的单个程序添加到 PATH 环境变量?

假设我在D:\utils. 而不是添加D:\utils\PATH我想添加D:\utils\utility-5.exe. 但这不起作用。

有没有办法单独添加它,还是需要将它移动到自己的目录中?

gsc*_*zas 11

(注意:我知道这已经快 3 岁了,但是我通过搜索一个类似的问题来到了这个页面,所以我在这里写了正确的答案,供其他人来到这里)

是的,这是可能的,甚至更喜欢这样做而不是混淆 PATH 变量。您需要在注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths(对于机器)或HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths(对于用户 - 首选)下添加一个项。

两种情况下的格式相同,键名应为utility-5.exe,注册表默认值应为D:\utils\utility-5.exe

MSDNRaymond Chen有更多信息(包括您可以做的更多事情)