Windows Server 2003 终端服务上的 Windows 目录(%WINDIR%)返回错误路径

Windows Server 2003 终端服务上的 Windows 目录(%WINDIR%)返回错误路径

我在 Windows Server 2003(终端服务角色)上安装了一个程序,它应该从 C:\Documents & Settings\$user\Windows 读取其 INI 文件,但突然开始从 C:\WIndows 读取它。

这会导致问题,因为多个终端服务用户同时使用该程序,而每个用户都需要不同的程序设置。现在,当每个用户打开和关闭该程序时,程序会覆盖设置。

我能找到的唯一信息是此 MDSN 页面其中指出:

“在运行终端服务的系统上,每个用户都有一个唯一的 Windows 目录。系统 Windows 目录由所有用户共享,因此它是应用程序应存储适用于所有用户的初始化和帮助文件的目录。”

从理论上来说,%WINDIR% 应该是用户的唯一目录,但它返回的是系统目录。

不幸的是,该程序没有可用的支持,所以我无法与开发人员解决这个问题。

Server 2003 中是否有注册表设置或其他任何可以恢复正常系统行为的东西?

答案1

重新启动服务器似乎已经解决了该问题。

相关内容