在 Windows PC 上,当您访问网络连接视图(ncpa.cpl
或通过控制面板)时,大多数连接的网络适配器都会显示网络“名称”。
在附加的屏幕截图中,这恰好是“FRITZ!Box 6591 Cable OE 3”。
显示错误检测到网络名称的网络适配器
在我访问的其他地方,当连接到其他网络时,这可能会显示“eduroam”。
奇怪的是,在我的家庭网络中,目前没有可用的 FritzBox 6591(但我知道过去某个时候确实有一个)。目前,同一网络中只有一个 FritzBox 7490,它仅用作 IP 客户端。路由和 DHCP 由 Unifi DreamMachine Pro 完成。
我希望自己为网络定义一个名称,以便网络名称由我的网络基础设施设备提供。
- 这个功能怎么称呼?提供它需要什么?
- 可以使用 Unifi 控制器专门完成吗?
我知道在每个 Windows 客户端上单独手动设置网络名称的方法,如下所述:(文章下半部分)。这可行,但这不是我想要的。相反,我希望它就像“eduoam”一样,其中网络不知何故提供了名称本身。
在支线任务中,我想了解即使我不再连接到 FritzBox 6591,当前名称是如何保留的。
答案1
好问题。我会尽力解释。
您指的是ProfileName
Windows 为连接提供的“网络配置文件”。配置文件列表可在注册表中找到:HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
。ProfileName
可在此处更新。
每次连接到网络时,Windows 10 都会自动为该连接创建一个网络配置文件。它将采用您连接到的无线网络的 SSID 名称,或有线连接的通用名称。我认为它会通过引用上面的配置文件列表中的链接键Network *
来识别您将来何时再次连接到此网络,以及有关连接的信息(例如地址和)。HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged
ProfileGuid
DefaultGatewayMac
DnsSuffix
因此,您在屏幕截图中看到的内容是之前连接到所调用的无线网络的结果,该网络FRITZ!Box 6591 Cable OE 3
生成了具有此名称的配置文件。或者,该配置文件已重命名或通过其他方式创建,例如计算机上安装的软件。现在,当您连接到网络时,Windows 会识别它为此网络配置文件收集的相同或相似的信息,并在控制面板中向您显示时继续使用该配置文件和名称。
因此,回答您的问题,Windows 或其他软件过去创建了这个网络配置文件。Windows 认为您连接到了同一个网络,并重新使用了之前分配的名称。您可以在注册表中手动编辑此名称,但它不是从网络上的任何内容获取的,除非您无线连接时,它会在创建配置文件时使用 SSID。
我要指出的是,我对这个问题非常感兴趣,因为我立即意识到我当前的有线连接使用较旧的无线网络名称命名。深入研究后,我意识到我仍然连接到同一个网络,只是现在我使用的是有线连接而不是无线连接,因此它仍然使用旧的网络配置文件名称。