当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 阻止用户更改 Windows 中的代理设置

作者:精品下载站 日期:2024-12-14 23:11:16 浏览:13 分类:玩电脑

阻止用户更改 Windows 中的代理设置


在上一篇文章中,我们展示了如何通过 GPO 在 Windows 中配置代理设置。但是,即使非管理员用户也可以手动更改其计算机上的代理设置。在本文中,我们将了解如何使用组策略阻止用户更改 Windows 中的代理服务器设置。

管理员通过 GPO 将代理服务器设置分配给用户后,用户可以随时更改它们。在 Windows 10 和 11 中,您可以从设置 -> 网络和 Internet -> 代理 更改代理设置(

ms-settings:network-proxy

)。

[玩转系统] 阻止用户更改 Windows 中的代理设置

尽管在组策略刷新周期期间代理设置每 90 分钟就会被覆盖一次,但有时您需要完全阻止域用户更改使用 GPO 设置的代理设置。

  1. 打开域组策略管理控制台(

    gpmc.msc

    )并使用代理设置编辑您的 GPO;

  2. 转到以下 GPO 部分用户配置 -> 管理模板 -> Windows 组件 -> Internet Explorer

  3. 找到阻止更改代理设置并将其设置为启用

    计算机配置部分中有类似的策略。本部分中的 GPO 选项将允许您阻止更改计算机所有用户的代理设置。

    [玩转系统] 阻止用户更改 Windows 中的代理设置

  4. 更新客户端上的策略后,Windows 代理设置页面将显示消息“

    Some of these settings are hidden or managed by your organization

    ”。在这种情况下,带有代理服务器选项的文本字段将无法编辑(灰显);

    [玩转系统] 阻止用户更改 Windows 中的代理设置

此策略适用于 Windows 10 和 Windows 11 中使用 Windows 代理设置的所有浏览器(Google Chrome、Microsoft Edge、Internet Explorer 和具有使用系统代理设置模式的 Mozilla Firefox)。

在 Windows 10/11 上,您可以隐藏“设置”面板上的代理设置选项。为此,请在用户(或计算机)部分配置 -> 管理模板 -> 控制面板中启用设置页面可见性策略。

要隐藏代理设置页面,您需要在策略设置中指定以下文本:

Hide:Network-Proxy

[玩转系统] 阻止用户更改 Windows 中的代理设置

如果 GPO 编辑器中缺少此选项,请更新管理组策略模板。

更新本地策略设置后,“设置”应用程序中包含代理设置的选项卡将被隐藏。

[玩转系统] 阻止用户更改 Windows 中的代理设置

您可以使用上面讨论的 GPO 选项或通过注册表来阻止更改代理设置。您可以通过组策略首选项(用户配置 -> 首选项 -> Windows 设置 -> 注册表)更改注册表。使用以下设置在指定的 GPO 下创建新的注册表值:

  • Hive: HKEY_CURRENT_USER
  • Key Path: SOFTWARE\Policies\Microsoft\Internet Explorer\Control Panel
  • Value name: Proxy
  • Value type: REG_DWORD
  • Value data: 1

[玩转系统] 阻止用户更改 Windows 中的代理设置

为了防止代理设置锁定策略应用于本地计算机管理员,您需要配置项目级目标。

为此,请转到注册表参数选项中的常用选项卡,启用不再应用时删除此项选项。然后启用项目级定位选项并点击定位按钮。创建新规则:新建项目 -> 安全组 -> 项目选项 ->

Is not

并指定不应应用此策略的组的名称。在我们的示例中,这是

mun_admins

组,通过 GPO 在计算机上添加到本地管理员组。

[玩转系统] 阻止用户更改 Windows 中的代理设置

您还可以使用 GPO 安全筛选来阻止此策略应用于特定组。在组策略管理控制台的委派选项卡上添加不应应用 GPO 的组(例如,

mun_admin

)并在应用组策略权限中为这些组设置拒绝

[玩转系统] 阻止用户更改 Windows 中的代理设置

请注意,具有本地管理员权限的用户仍然可以直接在其注册表项 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings 中编辑代理服务器设置。

非管理员用户还可以运行注册表编辑器并绕过 UAC 提示更改注册表项中的设置。

要更改代理服务器地址,只需编辑 ProxyServer 注册表项的值即可。在此注册表项中进行的代理设置将立即应用到 Windows 中。

[玩转系统] 阻止用户更改 Windows 中的代理设置

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯