如果驱动器不同,Windows环境变量不工作

如果驱动器不同,Windows环境变量不工作,windows,environment-variables,Windows,Environment Variables,我可能过于简化了原因,但我正在尝试设置mongo和mongod通过它们的单字命令运行 我制作了两个环境变量。 mongo:“C:\ProgramFiles\MongoDB\Server\3.4\bin\mongo.exe” 及 mongod:“C:\ProgramFiles\MongoDB\Server\3.4\bin\mongod.exe” 然而,当我试图从C:\ProgramFiles之外的任何地方运行这两个命令时,它只是说mongod不是一个可识别的命令等等 我是否遗漏了一些关于EnvVa

我可能过于简化了原因,但我正在尝试设置
mongo
mongod
通过它们的单字命令运行

我制作了两个环境变量。
mongo:“C:\ProgramFiles\MongoDB\Server\3.4\bin\mongo.exe”

mongod:“C:\ProgramFiles\MongoDB\Server\3.4\bin\mongod.exe”

然而,当我试图从
C:\ProgramFiles
之外的任何地方运行这两个命令时,它只是说
mongod不是一个可识别的命令
等等

我是否遗漏了一些关于EnvVars如何使用Windows的特别之处


我想它可能与驱动器有关,因为我的项目在D:上,但如果我运行命令
“C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe”
它将正常工作。

不要创建monogo和mongod变量。
只需将“C:\Program Files\MongoDB\Server\3.4\bin\mongo.exe”和“C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe”附加到环境变量的“path”变量中即可。

这与环境变量有什么关系?我很困惑。@melpomene我不确定我是否遵守了-在Windows中,有捷径运行应用程序不是一个环境变量吗?不,一点也不。你是从哪里得到这个想法的?@melpomene因为你在系统的“环境变量”部分分配了它们?这与应用程序的快捷方式有什么关系?