WiFiOnboardingPlugin.dll 属于 Windows 网络栈中的应用层功能组件,通常部署在 %SystemRoot%\System32 或组件存储(DriverStore、WinSxS)目录下,由 Windows 连接管理器、WLAN 自动配置服务(WlanSvc)以及“设置”应用与任务栏网络面板按需加载。它不承担驱动级的数据收发职责,而是负责无线网络“入网引导”(Onboarding)这一上层流程的编排与执行。
网络发现与结果呈现
把 WlanSvc 上报的 BSS 扫描结果转换为 UI 可消费的网络条目,完成 SSID 归并、信号强度排序与安全能力(WPA2-Personal、WPA3-SAE、OWE、802.1X)标注。
入网引导流程编排
在用户点击某个网络后驱动凭据输入、加密方式选择与 EAP 方法协商,判定走 PSK 预共享密钥路径还是 802.1X 企业路径,并经 Wlanapi 的 WlanSetProfile、WlanConnect 完成参数封装。
企业级认证配置
处理 EAP-TLS、PEAP、EAP-TTLS 等方法的证书选取、服务器名称校验与用户名密码填充,并与证书存储区及凭据管理器交互。
Hotspot 2.0/Passpoint 与带外配置
解析 ANQP 元素、下发 Passpoint 凭据,并支持 WPS 按钮、二维码、NFC 等 Wireless Configuration(WCN)入网路径。
配置文件持久化与 UI 状态回报
生成或修改无线配置文件 XML 并写入系统 Profile 存储,供后续自动连接使用;同时与“设置 > 网络和 Internet > WLAN”、快速设置、网络飞出面板等宿主进程对接,回报成功、失败或取消状态码。
模块缺失或版本不匹配时,无线交互链路会出现明显的断点:
列表异常可用网络列表空白或仅显示已保存网络,扫描结果无法渲染。
连接中断点击网络无响应,连接引导流程在凭据阶段终止,无法完成配置文件写入。
界面失效设置应用相关页面卡死、闪退或长时间转圈,任务栏网络弹出面板无法打开或显示不全。
企业入网受阻802.1X 参数无法配置,证书选择对话框不出现,域内漫游网络无法接入。
日志与稳定性事件日志中出现 0x8007007E(找不到指定模块)等加载失败记录,WlanSvc 可能反复重启。
部署完整性映像中的 WLAN 组件注册不完整,通常需借助 SFC、DISM 或重新部署组件包恢复。