有线网络在公共环境需设为公用网络以增强防火墙防护;可通过设置应用、网络适配器属性或PowerShell命令三种方式实现,其中图形界面不可用时可选用后两种方法。

电脑有线网络连接后默认可能被识别为专用网络,但若处于公共环境(如网吧、酒店房间),需主动设为公用网络以启用更高防火墙防护级别,防止设备被局域网内未知终端扫描或访问。
通过设置应用快速切换
这是最直观的图形化路径,适用于 Windows 10/11 系统且网络属性未被策略锁定的情况。
右键点击任务栏右下角网络图标 → 选择“网络和 Internet 设置”。
在设置窗口左侧点击“以太网”,右侧找到当前已启用的有线连接名称(如“以太网”“Ethernet”或“本地连接”)→ 点击进入详情页。
向下滚动到“网络配置文件类型”区域,点击当前显示的【专用】文字 → 在弹出的下拉菜单中选择【公用】。
这一步操作起来很简单,直接点选即可;但注意:如果下拉菜单灰显不可点,说明该连接已被组策略、域策略或第三方安全软件禁用修改权限,需改用PowerShell或注册表方法。
通过网络适配器属性强制设定
当设置界面不显示“网络配置文件类型”选项,或点击后无响应时,此方法可绕过UI层直接写入底层标识。
右键网络图标 → “网络和 Internet 设置” → 左侧“高级网络设置” → 右侧“更多网络适配器选项”。
在“网络连接”窗口中,右键当前使用的有线连接(如“以太网”)→ 选择“属性”。
勾选【将此网络设为专用网络】复选框 → 取消勾选 → 点击“确定”。
系统会立即应用变更:取消勾选即代表设为公用网络,无需重启或刷新。该操作直接影响Windows防火墙的入站规则集和网络发现服务开关。
用PowerShell命令覆盖网络类别
适用于图形界面完全失效、需批量处理多个有线连接,或管理员需远程脚本部署的场景。
方法一:按 Win + X → 选择“终端(管理员)”或“Windows PowerShell(管理员)”。
输入命令 Get-NetConnectionProfile 并回车,查看输出结果中 InterfaceDescription 含“Ethernet”或“Realtek”等字样、且 IPv4Connectivity 为“Internet”的那一行,记下其 Name 值(如“以太网”“Ethernet”或“Local Area Connection”)。
执行命令 Set-NetConnectionProfile -Name "以太网" -NetworkCategory Public(请将引号内名称替换为你查到的实际值,注意保留中文引号和全角空格)。
再次运行 Get-NetConnectionProfile,确认对应连接的 NetworkCategory 字段已变为 Public。

















