You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在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

火山引擎 最新活动