环境变量(例如 PATH)在作为服务启动的进程中不可见

环境变量(例如 PATH)在作为服务启动的进程中不可见

我偶然遇到了这个问题,因为我可以清楚地看到 PATH 变量没有填充到我现在在 Windows 11 上作为服务启动的进程中,而从 cmd 启动时完全相同的脚本却运行良好。

话虽如此,我无法找到任何关于这种奇怪行为的官方证实。

有人知道这是否是 Windows 11(也许还有更早版本)的预期行为吗?

相关内容