如何在Windows 11中永久将网络桥设置为专用网络?
如何在Windows 11中永久将网络桥设置为专用网络?
我完全懂你这个困扰——每次开机网络桥就变成未识别的公共网络,两台PC没法正常互通,手动改完私有重启又打回原形,调本地安全策略也没效果。下面给你几个经过验证的永久解决办法,一步步来试:
方法1:通过任务计划程序自动执行配置命令
这是最稳妥的方式,让系统每次开机自动帮你把网络桥改成私有网络:
- 按下Win+R组合键,输入
taskschd.msc打开任务计划程序 - 点击左侧的「创建任务」,在「常规」标签页里:
- 给任务起个好记的名字,比如「设置网络桥为专用网络」
- 勾选「不管用户是否登录都要运行」,再勾选「使用最高权限运行」(修改网络配置需要管理员权限)
- 切换到「触发器」标签页,点击「新建」:
- 触发器类型选择「登录时」,直接点击确定即可
- 切换到「操作」标签页,点击「新建」:
- 操作类型选「启动程序」,程序或脚本里填
powershell.exe - 在「添加参数」里输入:
-Command "Set-NetConnectionProfile -InterfaceAlias '网络桥' -NetworkCategory Private"
注意:如果你的网络桥别名不是「网络桥」,先运行
Get-NetConnectionProfile命令查看实际别名,替换掉引号里的内容 - 操作类型选「启动程序」,程序或脚本里填
- 切换到「条件」标签页,取消勾选「只有在计算机使用交流电源时才启动此任务」(笔记本用户必改,台式机可忽略)
- 最后点击确定,输入管理员密码保存任务。下次开机后,系统会自动执行命令把网络桥设为私有。
方法2:修改注册表强制锁定网络类别
这个方法直接修改系统注册表,让网络桥永久保持私有状态,注意操作前一定要备份注册表:
- 先运行
Get-NetConnectionProfile命令,找到你的网络桥对应的InterfaceIndex(比如可能是12,记下来这个数字) - 按下Win+R输入
regedit打开注册表编辑器 - 导航到路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles - 逐个查看子项,找到
ProfileName匹配你的网络桥名称,或者InterfaceIndex和你刚才记的数字一致的子项 - 找到后,双击修改
Category这个DWORD值:把数值改成1(1代表私有网络,0是公共,2是域网络) - 重启电脑后生效,这样网络桥就会一直保持私有状态。如果之后更换网卡或重装驱动导致接口索引变化,可能需要重新找对应子项修改。
方法3:检查IP配置解决「未识别网络」根源
有时候网络桥被识别为未识别网络,是因为IP配置有问题,调整后系统可能会自动识别为私有:
- 打开「网络和共享中心」,找到你的网络桥,右键选择「属性」
- 双击「Internet 协议版本4 (TCP/IPv4)」:
- PC1的配置:静态IP填192.168.1.4,子网掩码255.255.255.0,网关填你的路由器IP(比如192.168.1.1),DNS可以填路由器IP或公共DNS(比如8.8.8.8)
- PC2的配置:静态IP填192.168.1.5,子网掩码255.255.255.0,网关填PC1的IP 192.168.1.4,DNS和PC1保持一致
- 保存设置后重启网络桥,看看是否还会显示「未识别网络」,如果识别正常,大概率会自动设为私有网络。
备注:内容来源于stack exchange,提问作者quiettext




