域环境中的计算机上的软件安装

域环境中的计算机上的软件安装

我正在工作的网络非常小,我的客户端只有 2 个桌面,它们位于由具有活动目录的 Windows Server 2012 机器管理的域设置中。

我的客户在两台机器上运行了几个不同的天气程序。这些天气程序要求您输入代码,然后软件才能验证并下载雷达信息。

当我使用用户帐户登录并插入代码时,一切都按预期运行。但是,当您注销用户帐户并重新登录时,他们的代码不会保存,这意味着每次用户登录时您都必须重新插入代码。

对我来说不寻常的是,我有一个账户,一切正常。我可以登录和退出,软件会记住代码,仅此而已。但是,所有其他帐户,每次登录时我都必须重新输入代码。

所有用户帐户都是域管理员,并且所有帐户都具有完全相同的权限。有人能给我一些建议,告诉我在哪里或做什么可以解决这个问题吗?

谢谢。


感谢您的回复。尽管我对 GPO 不是很熟悉,但我认为我可能需要进一步研究它。经过几个小时的试验,我终于弄清楚问题出在注册表中(我认为)。

当我以本地管理员身份安装软件时,插入代码使其工作,一切都正常。我可以注销并重新登录,一切都很好。

当我以域用户身份登录时,我插入代码,一切正常,但是当我注销并重新登录时,代码会被删除,我必须再次插入它们(每次登录/退出时都必须这样做)。

因此,经过几个小时的试验,我终于在域用户帐户下重新安装了该软件,但是,我将安装目录更改为更改的名称,以便它不会覆盖本地管理员的安装。这样做之后,我输入代码注销并重新登录,一切正常。但是,当我登录到本地管理员帐户时,代码已被删除。

由此,我相信问题出在注册表中。但是,我只能做到这些,我不太确定接下来该怎么做。

我如何安装该软件、插入代码,并使当用户使用其域用户帐户登录此机器时,软件会记住要使用什么代码?

答案1

我要做的第一件事是阅读有关天气程序的文档。第二件事是联系天气程序的供应商。

该软件可能无法作为非管理员帐户正常工作并且不会保存密码,在这种情况下您应该希望他们有一个解决方法,而不涉及授予用户其机器的本地管理员访问权限。

如果供应商不知道,您可以尝试运行 Sysinternals(Microsoft)的 Process Monitor,以确定密码未正确保存的原因。

答案2

这是一个常见问题,尤其是在使用旧的或开发不当的应用程序时。它在管理员权限下运行良好,但无法正常工作甚至根本无法工作。此外,至少就我而言,这些类型的应用程序的软件支持从未有所帮助。

我建议您搜索应用程序要使用的文件或注册表值,使用管理员权限执行此操作。接下来使用 GPO(查看如何创建位于这里) 授予域用户组对文件夹和注册表项的读取、写入或所有权限。使用这个应该很好用。

PS 要找到正确的注册表项,您的应用程序正在使用我建议您使用Sysinternals 进程监视器 v3.1

相关内容