Windows 10中无法直接修改已连接网络名称,需通过注册表编辑器、PowerShell、本地组策略编辑器或.reg文件四种方法修改ProfileName值,新名称在设置界面等处生效,部分需重启资源管理器。
如果您尝试在Windows 10中为已连接的网络(如“网络2”“TP-LINK_XXXX”)设置一个更清晰、可识别的名称,但发现无法通过设置界面或右键菜单直接修改,则是因为系统将网络显示名称存储于注册表深层路径中。以下是多种可行的更改方法:
一、通过注册表编辑器手动修改ProfileName
此方法直接定位并编辑NetworkList\Profiles下对应网络配置文件的ProfileName字符串值,适用于所有Windows 10版本。修改后新名称将在“设置 > 网络和 Internet”、网络弹出菜单及网络和共享中心中立即显示,但任务栏图标悬停提示可能需重启资源管理器或系统才能刷新。
1、按Win + R键,输入regedit并回车,以管理员权限打开注册表编辑器。
2、在注册表编辑器地址栏中粘贴以下路径并按回车:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles。
3、展开左侧Profiles项,其下每个子项均为一个形如{a1b2c3d4-e5f6-7890-g1h2-i3j4k5l6m7n8}的GUID命名文件夹,代表一个已保存的网络配置文件。
4、逐个单击各GUID子项,在右侧窗格中查找名为ProfileName的字符串值,比对其“数值数据”是否与当前待改名的网络一致(例如显示为“TP-LINK_XXXX”或“网络2”)。
5、确认目标子项后,双击右侧的ProfileName,在“数值数据”框中输入新名称(支持中文、英文、空格、短横线、括号等字符,如书房高速5G),点击确定保存。
6、关闭注册表编辑器,打开“设置 > 网络和 Internet > 状态”,在“网络属性”中验证新名称是否已生效。
二、使用PowerShell精准定位并更新ProfileName
当系统中存在大量历史网络记录时,手动逐项比对GUID易出错且低效。PowerShell可通过系统接口实时获取当前活跃网络的ProfileGuid,构造准确注册表路径并写入新名称,避免误改其他配置项。该方法依赖实时连接状态,适合多网络环境。
1、右键点击“开始”按钮,选择“Windows PowerShell(管理员)”或“Windows Terminal(管理员)”。
2、执行命令:Get-NetConnectionProfile | Select-Object Name, ProfileGuid,回车运行。
3、在输出结果中记下当前连接网络的ProfileGuid值(如{8a9f2c1e-5d6b-4f8a-9012-3456789abcdef})。
4、将ProfileGuid中的花括号去除,并将所有连字符(-)替换为下划线(_),得到注册表子项名(如8a9f2c1e_5d6b_4f8a_9012_3456789abcdef)。
5、执行注册表写入命令:Set-ItemProperty -Path “HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profilesa9f2c1e_5d6b_4f8a_9012_3456789abcdef” -Name “ProfileName” -Value “家庭高速5G”。