Windows 11连接Wi-Fi后默认为“公用网络”,需手动切换为“专用网络”以启用文件共享、打印机访问等功能;可通过设置应用、PowerShell命令或注册表锁定实现,其中注册表法可防止重启后还原。

在 Windows 11 中,连接 Wi-Fi 后系统默认将其识别为“公用网络”,这会自动启用严格防火墙策略、禁用文件共享与网络发现,导致局域网内打印机无法访问、NAS 设备连不上、甚至远程桌面被拦截——但只需几步就能手动切换为“专用网络”并永久生效。
通过设置应用快速修改
第一步:按 Win + I 打开「设置」→ 左侧点「网络和 Internet」→ 右侧点「高级网络设置」。
第二步:在「更多设置」区域下,点击「网络配置文件类型」→ 点击当前已连接的 Wi-Fi 名称右侧的「编辑」按钮。
第三步:从下拉菜单中选择「专用」→ 点击「保存」。此时网络图标右下角会立即显示小房子标识,表示已切换为专用网络。
注意:该操作仅对当前连接有效;若重启后又变回“公用”,说明有后台进程(如第三方杀毒软件或组策略)在强制重置,需进入注册表锁定配置。
用 PowerShell 一行命令强制设为专用
方法一:以管理员身份运行 PowerShell(右键开始菜单 → 选择「Windows Terminal(管理员)」)。
方法二:输入以下命令后回车:Set-NetConnectionProfile -NetworkCategory Private -Name "你的Wi-Fi名称"(把引号内的名称替换成你实际连接的网络名,区分大小写,含空格也不能删)。
方法三:不确定当前网络名?先执行 Get-NetConnectionProfile 查看列表,找到 InterfaceDescription 为 Wi-Fi 且 Name 列非空的那行,复制其 Name 值再套入上条命令。
这一步执行后无需重启,网络类型立即生效,且比图形界面更稳定——因为绕过了设置应用可能存在的缓存延迟。
注册表深度锁定,防止重启后自动还原
当每次重连或重启后网络又变回“公用”,基本可确定是第三方安全软件或系统服务在覆盖设置。必须修改注册表并锁定权限。
Win + R 输入 regedit → 定位到:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
逐个展开子项(名称类似 {A1B2C3D4-...}),查看右侧「ProfileName」值是否匹配你当前 Wi-Fi 名称;找到后双击「Category」→ 将数值数据改为 1(0=公用,1=专用)→ 确定。
【关键动作】 修改完 Category 后,右键该子项 →「权限」→「高级」→「更改所有者」→ 输入 Everyone → 勾选「替换子容器和对象的所有者」→ 确定 → 返回权限窗口,给 Everyone 添加「读取」权限,**取消勾选“写入”和“修改”** → 确定退出。
这一步做完,任何程序都无法再改写该网络的类型设定,包括杀毒软件和 Windows 自身的 NCSI 探测机制。
















