Windows 中网络相关的注册表项浅析

最近折腾了一下 Windows 的网络,包括虚拟网络,但是还是一知半解,整理如下,如有不对,敬请指正!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
HKLM\SYSTEM\CurrentControlSet\
|-Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}
| `-{<GUID>} 网络适配器(包括虚拟、拨号)的GUID
| |-<Name> REG_SZ 网络名称
| `-<PnPInstanceId> REG_SZ 设备路径
|-Enum
| |-{5d624f94-8850-40c3-a3fa-a4fd2080baf3} Wi-Fi Direct
| |-PCI\<...>\<...> PCI(e) 设备
| | `-<FriendlyName> REG_SZ 在设备管理器中的名称
| |-BTH 蓝牙设备
| |-ROOT
| | `-VID 虚拟网卡等,也有其他设备
| |-SWD
| | |-MSRRAS\MS_<*>MINIPORT 各种 Miniport
| | | `-<FriendlyName> REG_SZ 设备名称
| | `-RADIO 无线电设备
| | `-<FriendlyName> REG_SZ 设备名称
`-Services
`-WlanSvc 无线网络服务(具体机制未明确)

1
2
3
4
5
6
7
8
9
10
11
12
13
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList
|-DefaultMediaCost 各种网络类型(如 3G, 4G)
|-Nla
| `-Wireless
| `-<...> 保存的无线网络和密码
|-Profiles
| `-{<GUID>} 网络适配器
| |-<Category> REG_DWORD 对应DefaultMediaCost 内的项
| |-<Description> REG_SZ 描述(适配器设置里第二行灰色的字)
| `-<ProfileName> REG_SZ 名称
`Signatures
`-Unmanaged
`-<...> 网络(子项均可按字面意思理解)