Windows 10中可五种方式将网络从“公用”改为“专用”:一、设置应用图形化切换;二、网络和共享中心触发提示;三、PowerShell命令强制设置;四、注册表编辑Category值;五、本地安全策略统一配置。

您已连接到 Wi-Fi 或以太网,但 Windows 将其识别为“公用网络”,导致无法发现其他设备、访问共享文件夹或使用局域网打印机,必须将该网络位置从“公用”改为“专用”才能启用这些功能。
通过系统设置直接切换
这是最常用且最安全的方式,适用于绝大多数日常场景,无需管理员权限,操作后立即生效。
1、右键点击任务栏右下角的网络图标,选择“打开网络和 Internet 设置”。
2、在左侧菜单中,根据您的连接方式点击“Wi-Fi”或“以太网”。
3、在右侧列表中,点击当前正在使用的网络名称(例如“Home-5G”或“Ethernet”)。
4、向下滚动到“网络配置文件类型”区域,点击当前显示的“公用”。
5、从弹出菜单中选择【专用】,系统会立刻保存并启用网络发现与文件共享服务。
用 PowerShell 强制写入网络类别
当设置界面灰显、选项不可点,或反复切换仍回退为“公用”时,说明系统底层配置异常,必须用命令直写接口属性。
通过 handsfree-windows CLI控制 Windows 本机应用 (UIA) 和浏览器 (Playwright) 的引导技能,用于自动化或测试桌面应用。
第一步:以管理员身份运行终端
按 Win + X → 选择“终端(管理员)” → 若弹出 UAC 提示,点“是”。
第二步:确认当前网络连接名与状态
输入命令:Get-NetConnectionProfile → 回车。查找 Name 列对应您正在使用的网络(如“Network”),记下其 InterfaceIndex 值(如 12)和当前 NetworkCategory(Public/DomainAuthenticated/Private)。
第三步:执行强制修改
输入命令:Set-NetConnectionProfile -InterfaceIndex 12 -NetworkCategory Private(请将 12 替换为您查到的实际 InterfaceIndex 值)。
第四步:验证结果
再次运行 Get-NetConnectionProfile,确认目标网络的 NetworkCategory 已变为 Private。这一步不重启即生效,但若未刷新状态,可断开再重连该网络。
通过本地安全策略解除限制
此方法专用于 Windows 专业版、企业版或教育版,当您点击“公用”后弹窗不出现、下拉菜单为空或选项始终灰显时,大概率是网络列表管理器策略禁用了用户更改权限。
方法一:启用全局修改权限
1、按 Win + R,输入 secpol.msc,回车打开本地安全策略。
2、依次展开“安全设置” → “网络列表管理器策略”。
3、在右侧空白处右键“所有网络”,选择“属性”。
4、切换到“网络位置”选项卡,将“允许用户更改位置”设为【已启用】。
5、点击“确定”保存,无需重启,但需重新连接该网络才能触发新策略生效。
方法二:为指定网络单独设定位置类型
1、在上一步打开的“网络列表管理器策略”中,双击您当前使用的网络名称(如“Home-5G”)。
2、切换到“网络位置”选项卡,在“位置类型”下拉菜单中选择【专用】。
3、点击“应用”→“确定”,然后断开并重连该网络。

















