系统path不会扩展到所有帐户?

在控制面板 – >系统 – >高级 – >环境variables,在底部(系统,不只是我的个人资料)PATHvariables包含我的Perlpath。 然而,当我尝试从mod_perl2脚本运行系统('perl …')时,它找不到可执行文件。

系统pathvariables如何不影响所有帐户,特别是Apache运行的一个帐户?

您是否尝试过注销并重新启动服务? 当用户login或服务启动时,PATH被复制。

我的猜测是Apache运行的帐户,其PATH不包含“%PATH%”,以保持其从整个系统的pathinheritance。