首页 > 解决方案 > 系统服务无法上网

问题描述

我有一个作为 LocalSystem 运行的服务,启动一个简单的程序来轮询托管在本地网络之外的 https 端点。运行轮询程序的系统连接到域,并由活动目录控制器管理。当域用户登录到系统时,Web 请求发送得非常好,但是一旦用户退出,Web 请求就不再发送,即使程序仍在登录屏幕的后台运行。原因是网络连接丢失。

这似乎是由某种形式的身份验证问题引起的,在以用户身份进行身份验证时允许计算机访问网络资源,但是当没有用户登录时,不允许访问,可能仅限于发送身份验证请求而不是拥有更广泛的网络访问权限。

我只是想知道是否有人可以提供可能导致此类问题的所有组策略,所以我可以更改它们,谢谢。

标签: windowsnetworkingactive-directorygroup-policygpo

解决方案


• 根据您的情况,首先您应该检查Web 应用程序的虚拟目录权限是否允许对所需用户进行身份验证。其次,请检查是否配置了集成windows身份验证或应用程序特定服务帐户来发送来自Web应用程序的请求,因为如果为域用户帐户配置了集成windows身份验证,那么只有当域用户帐户登录系统时,服务依赖于 Web 应用程序将能够发送 Web 请求,否则将不会发送 Web 请求。

• 请根据您的要求查找以下要检查的组策略:-

计算机配置  Windows 设置  安全设置  本地策略  用户权限分配  作为服务登录

计算机配置  Windows 设置  安全设置  本地策略  用户权限分配  本地登录

计算机配置  Windows 设置  安全设置  本地策略  用户权限分配  从网络访问此计算机

计算机配置  Windows 设置  安全设置  本地策略  用户权限分配  拒绝本地登录

计算机配置  管理模板  网络  Windows 连接管理器  连接到域认证网络时禁止连接到非域网络

计算机配置  管理模板  网络  Windows 连接管理器  启用 Windows 以软断开计算机与网络的连接

• 请参阅以下链接了解更多信息:-

https://docs.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/security-policy-settings


推荐阅读