当 运行 作为特定用户时,COM+ 应用程序抛出权限错误

COM+ application throwing permission error when run as specific user

我有一个 com+ 应用程序,当我连接到机器并启动该应用程序时,它可以正常工作。它使用 运行 身份设置,该身份是具有不过期密码的服务帐户。

我有另一个调用 COM+ 应用程序的应用程序(运行ning 作为服务)设置为 运行 作为同一服务帐户。当我登录到正在运行 运行 服务(调用 COM+ 应用程序的服务)的机器时调用我需要的命令时,它可以正常工作。

如果我注销机器 运行ning 服务并监视正在 运行ning 的进程,我会收到以下错误:

The server process could not be started because the configured identity is incorrect. Check the username and password.

我正在尝试查明是否存在可能会干扰此处的组策略。当我登录时一切正常,但当我注销时,服务继续 运行 但无法调用 COM+ 应用程序。我知道有一些 AD 策略会在帐户未登录时阻止服务 运行ning,但是是否有任何策略会阻止 COM+ 应用程序在从 运行ning 作为服务调用时启动未登录的用户?

任何建议都会很有帮助。

仅当应用程序 运行 作为服务且服务帐户未登录时才会出现该问题。我认为该问题与双跳有关,但我不太确定。我能够通过更改 DCOM 对象的标识以使用特定服务帐户的凭据来解决此问题。