Windows 10需通过修改注册表NetworkList\Profiles下的ProfileName值重命名已连接网络,PowerShell可精准定位对应GUID,专业版还可用组策略统一设置网络名称。
Windows 10 不能在设置界面或网络图标右键菜单里直接重命名已连接的网络(比如把“网络2”改成“书房WiFi”),必须通过修改注册表中的 NetworkList\Profiles 项来实现。改完 ProfileName 值,新名称立刻在“设置 > 网络和 Internet”、网络弹出菜单、网络和共享中心生效;任务栏图标悬停显示可能需重启才更新。
定位并修改对应网络的 ProfileName
每个连过的网络(Wi-Fi、以太网、甚至旧的热点)在注册表中都对应一个以 GUID 命名的子项,关键信息就藏在它的 ProfileName 字符串值里:
- 按 Win + R,输入 regedit 回车,打开注册表编辑器
- 导航到路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
- 展开 Profiles,你会看到多个形如 {a1b2c3d4-...} 的子项,逐个点击查看右侧的 ProfileName 值
- 找到当前想改名的网络(例如显示为“TP-LINK_XXXX”或“网络3”),双击右侧的 Pro
fileName
- 在“数值数据”框中输入新名称(支持中文、空格、符号,如“公司内网(加密)”),点确定保存
快速确认当前网络对应的 GUID(推荐 PowerShell)
如果你连过很多网络,手动翻找容易出错。用 PowerShell 可精准定位当前正在使用的网络配置:
- 以管理员身份运行 PowerShell
- 执行命令:Get-NetConnectionProfile | Select-Object Name, ProfileGuid
- 记下输出中的 ProfileGuid(如
{8a9f2c1e-...}),去掉前后花括号,把中间的短横线 - 全部替换成下划线 _
- 构造完整路径:HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles\你的处理后GUID
- 执行:Set-ItemProperty -Path "上面路径" -Name "ProfileName" -Value "新名字"
顺手清理不用的网络记录(可选但建议)
Profiles 下常堆积大量已断开、早已不用的网络项(比如“网络”“网络2”“网络3”),不仅干扰识别,还可能影响网络自动归类:
- 在 Profiles 下,对 ProfileName 是旧名、且右侧 LastConnected 时间非常久远(如 2025 年前)的子项,可右键删除
- 同步检查路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged,删掉名称与 Profiles 中已删项一致的条目
- 操作前右键 Profiles → 导出,保存一份备份,防止误删
专业版可用替代方案:本地组策略
如果你用的是 Win10 专业版、企业版或教育版,还可以用组策略覆盖网络名称,优先级更高、更稳定:
- 按 Win + R,输入 gpedit.msc 回车
- 依次展开:计算机配置 → 管理模板 → 网络 → 网络列表管理器策略
- 双击右侧“网络列表管理器策略”,启用它
- 回到左侧,双击“所有网络”或“未识别网络”,在“名称”栏填入你想要的统一名称
- 该设置会覆盖注册表里的 ProfileName,在多数系统界面中优先显示