有没有办法添加一个新的应用程序path(用于添加命令开始运行),而不需要pipe理员?
使用pipe理员,您可以将应用程序path添加到HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths 。 我尝试在HKCU下添加一个,但没有任何效果。
我已经为我的用户的PATH环境variables添加了一个新的(用户可写的)位置,它允许我从Start-> Run启动,但是我的书呆子仍然想知道应用程序path。
就我所知,应用程序path仅作为系统范围设置来支持。
如果您正在执行此操作以创build应用程序特定的短名称别名,则可以通过将.lnk添加到PathExt用户环境variables中,然后在作为path一部分的目录中放置适当命名的标准快捷方式来创build等效的行为。 我相信还有其他的方法可以做到这一点,但无论如何,如果你不是绝对必须的话,那么在registry中做这些事情是一个更好的主意。
我自己写过的应用程序或者他们的安装程序都没有使用registry中的应用程序path,但是它们总是运行得很好。 在我看来,对于应用程序来说,find自己的path是一种非常多余和低效的方式,但从操作系统的angular度来看完全没有必要。
就像这样为用户添加一个新的环境variables:
path驱动器:\path;%path%
这是为用户会话中的系统path添加一个新的path。 如果您在用户registryconfiguration单元中查找它,您会看到它保存在hkcu \ environment中。