Windows services ‘;允许服务与桌面交互’;使用本地系统以外的帐户配置windows服务时,选项不可用

Windows services ‘;允许服务与桌面交互’;使用本地系统以外的帐户配置windows服务时,选项不可用,windows-services,windows-xp,Windows Services,Windows Xp,为什么在从控制面板配置windows服务时,“允许服务与桌面交互”选项仅适用于本地系统帐户而不适用于任何其他帐户?我想配置windows服务,以便允许与桌面进行交互,而不管它配置为使用哪个帐户运行。如何实现它?这是一个好问题!我从未见过微软的官方解释,但我猜原因与权限和权限有关,不想误导用户 并非所有用户都是平等的。有些用户没有在会话0上显示用户界面的权限,或者没有与正在运行的任意程序(和资源)完全交互的权限。让那些用户能够显示服务中的GUI元素可能会导致混淆。例如,如果具有有限权限的用户帐户将

为什么在从控制面板配置windows服务时,“允许服务与桌面交互”选项仅适用于本地系统帐户而不适用于任何其他帐户?我想配置windows服务,以便允许与桌面进行交互,而不管它配置为使用哪个帐户运行。如何实现它?

这是一个好问题!我从未见过微软的官方解释,但我猜原因与权限和权限有关,不想误导用户

并非所有用户都是平等的。有些用户没有在会话0上显示用户界面的权限,或者没有与正在运行的任意程序(和资源)完全交互的权限。让那些用户能够显示服务中的GUI元素可能会导致混淆。例如,如果具有有限权限的用户帐户将Windows资源管理器实例作为服务启动,则该窗口可能无法接受交互用户启动的“常规”资源管理器中删除的文件。这类事情可能很难诊断和解释

请注意,Windows当然可以做您喜欢的事情,我们一直在服务应用程序()中对其进行编码。Windows只是不允许任何任意用户使用该选项


当然,请后退一步,注意Vista中的更改。“会话0隔离”是交互式Windows服务的游戏规则改变者

放弃。此设置不适用于一般用途,已在Windows的更高版本中删除。你找错人了。找到另一种解决问题的方法,而不需要用户承担巨大的安全风险。