Win10连接Wi-Fi后默认设为“公用网络”,需手动切换为“专用网络”才能启用打印机发现、文件共享等功能;可通过设置应用、网络和共享中心或PowerShell三种方法实现,其中设置应用最常用安全,PowerShell适用于界面灰显或批量处理场景。

Win10连接家庭或办公Wi-Fi后自动设为“公用网络”,导致无法发现打印机、访问共享文件夹、局域网设备不可见,必须手动切换为“专用网络”才能恢复这些功能。
通过设置应用直接修改
这是最常用、最安全的图形化操作路径,无需管理员权限,修改后立即生效。
点击任务栏右下角的网络图标 → 选择“网络和 Internet 设置”。
在打开的设置窗口左侧,根据你当前连接方式点击“Wi-Fi”(无线)或“以太网”(有线)。
在右侧列表中,找到并点击你当前已连接的网络名称(例如“Home-5G”或“Office-LAN”)。
向下滚动到“网络配置文件类型”区域,点击当前显示的“公用”文字 → 在弹出的下拉菜单中选择【专用】。
这一步操作起来很简单,直接点选即可;但注意:如果下拉菜单灰显不可点,说明该网络正被组策略或第三方防火墙锁定,需换用PowerShell或注册表方法。
用网络和共享中心触发系统识别逻辑
该路径不依赖设置界面是否可编辑,而是利用系统底层提示机制,在启用关键服务时强制弹出确认框,适合对网络属性较熟悉的用户。
右键点击任务栏右下角的网络图标,选择“打开网络和 Internet 设置”。
在设置页面底部,点击“网络和共享中心”链接。
在网络和共享中心页面,找到当前活动连接下方的网络名称(如“无线网络连接”或“以太网”),点击进入。
在弹出的连接状态窗口中,点击“属性”按钮。
在“网络”选项卡中,确保勾选【Microsoft 网络客户端】和【Microsoft 网络的文件和打印机共享】。
点击“关闭”后,若系统弹出提示框询问“是否要让这网络成为专用网络?”,请点击“是”完成切换。
用PowerShell命令强制覆盖网络类别
当设置界面灰显、网络图标旁仍显示“公用”、或需批量处理多个网络时,此方法可绕过UI限制,直写系统网络配置对象。
方法一:按 Win + X → 选择“终端(管理员)”或“Windows PowerShell(管理员)”。
输入命令 Get-NetConnectionProfile 并回车,查看当前所有网络连接及其 NetworkCategory 状态。
在返回结果中,确认目标网络的 Name 值(如“Wi-Fi”“Ethernet”或具体SSID名称),注意区分大小写和空格。
执行命令 Set-NetConnectionProfile -Name "Wi-Fi" -NetworkCategory Private(将引号内名称替换为你查到的实际值)。
再次运行 Get-NetConnectionProfile,验证对应行的 NetworkCategory 已变为 Private ——【若仍显示 Public,请检查Name拼写是否完全一致,包括引号、空格和特殊字符】。

















