公告

【2026.07.26更新】驱动安装与 WiFi 自动连接工具

 

KuerPE DriverInstaller

驱动安装与 WiFi 自动连接工具

作者:Kuer  |  kuerpe.com

程序概述

KuerPE DriverInstaller 是一款专为 Windows PE 系统设计的驱动安装工具,集设备管理、驱动安装、驱动备份、WiFi 自动连接于一体。程序纯 C 语言编写,无需任何运行时依赖,可在最小化 PE 环境中直接运行。

4
功能模块
770KB
程序体积
0
外部依赖
100%
C 语言编写

核心功能

🔌

设备管理

类 Windows 设备管理器界面,按分类树形展示所有设备,点击查看设备属性与状态,未安装驱动的设备自动标记黄色感叹号。

📦

驱动安装

多线程扫描硬件 ID 索引,精准解压压缩包中匹配的驱动目录,支持 7z/ZIP/RAR 等格式及密码保护,自动安装缺失驱动。

💾

驱动备份

扫描系统 DriverStore 中的内置和第三方驱动,按分类树形展示,支持复选框批量选择并导出到指定目录,方便迁移或重装。

📶

WiFi 自动连接

驱动安装完成后自动连接 WiFi,支持从 INI 配置文件秒连或从离线系统解密 WiFi 密码自动连接,无需手动操作。

界面功能

标签页一:设备管理

程序启动后默认显示设备管理页,左侧为设备树(TreeView),右侧为属性列表(ListView)。设备树按设备分类展开,设备-右键菜单,和系统完全一致,根节点显示计算机名,未安装驱动的设备归入”其他设备”节点并显示黄色感叹号图标。点击任意设备节点,右侧显示该设备的属性(名称、硬件 ID、制造商、驱动版本等),底部状态栏显示设备状态。

驱动安装过程中,设备树每 1.5 秒自动刷新一次,安装完成后执行最终刷新,实时反映安装效果。

标签页二:驱动安装

驱动安装页提供路径输入框、三个功能复选框和设备列表。用户指定驱动包目录后,点击”开始执行安装”即可启动全自动安装流程。

选项 说明
安装显卡驱动 默认不勾选,勾选后才会为显卡设备安装驱动
搜索系统驱动 从离线系统的驱动库中搜索匹配驱动(适用于本机系统损坏需从硬盘恢复)
强制安装驱动 使用驱动包目录下 Force 子目录中的 INF 文件强制安装(适用于设备管理器无法识别为缺失的驱动)

标签页三:驱动备份

驱动备份页左右分为”内置驱动”和”第三方驱动”两棵树,均带复选框支持父子联动。程序启动时即在后台预扫描系统驱动库,用户切换到备份页时秒开。底部提供网卡、声卡、显卡、设备驱动四个分类过滤复选框,以及全选按钮,方便快速选择。选中驱动后点击”导出驱动”即可复制到指定目录,按分类名创建子目录。

标签页四:获取帮助

点击”获取帮助”标签弹出菜单,包含三个选项:

  • AES 加密 — 将明文密码通过 AES-128 加密为 hex 密文,用于命令行 p: 参数安全传入密码
  • 参数说明 — 显示所有命令行参数的详细用法
  • 关于 — 显示程序版本、作者信息和在线版本检测

核心特色

WiFi 自动连接

WiFi 自动连接是本程序最具技术挑战的功能,实现过程中攻克了离线系统密码解密、注册表解析、AES/SHA 纯 C 实现等多项技术难点。

方式一:INI 配置文件秒连(优先)

在程序所在目录放置 wifi.ini 文件,程序安装完成后自动读取并连接。支持最多 16 组 WiFi 配置:

; wifi.ini 示例
[wifi]
SSID=MyWiFi
Password=12345678
Auth=WPA2PSK
; 认证方式: WPA2PSK / WPA3SAE / WPAPSK / OPEN (默认 WPA2PSK)
Encryption=AES
; 加密方式: AES / TKIP (默认 AES)

[wifi1]
SSID=OfficeNet
Password=workpassword

程序自动生成 WLAN Profile XML 并通过 WlanSetProfile + WlanConnect 连接,整个过程不到 1 秒。

方式二:从离线系统解密 WiFi 密码(回退)

当没有 INI 配置文件时,程序会自动扫描所有磁盘(C: ~ Z:,跳过 PE 系统盘 X:),查找离线 Windows 系统,从中解密 WiFi 密码并自动连接。整个解密链路完全用纯 C 实现,在 PE 系统中可直接解密离线系统的密码。

驱动安装工作流程

  1. 建立 HWID 索引 — 扫描驱动包目录中所有压缩包,解析 INF 文件提取硬件 ID,建立 O(1) 查找索引表
  2. 多线程精准匹配 — 根据设备硬件 ID 查索引表,找到后仅解压匹配的目录(不解压整个压缩包),进行快速精准安装
  3. 多级回退 — 索引未命中时依次尝试:搜索非压缩包驱动 → 扫描未索引压缩包 → 从离线系统 DriverStore 匹配
  4. 强制安装 — 若勾选强制安装选项,收集 Force 目录中的 INF 文件,进行快速强制安装
  5. 生成报告 — 安装完成后生成结果报告(成功/失败/未匹配设备列表+耗时统计),用记事本打开显示
  6. 自动连接 WiFi — 网络适配器已就绪,程序启动立即连接。网络适配器未就绪,程序启动进行网卡驱动安装,安装完成立即连接。

命令行参数

程序支持全自动模式,通过单字母参数组合使用,无顺序要求:

参数 功能
d 用程序所在目录作为驱动包(最简洁,推荐)
例 程序目录\DriverInstaller.exe d
d:路径 指定驱动包目录
例 d:. d:X:\DrvIndex d:D:\MyDrivers
注意:末尾不加反斜杠;路径含空格用双引号。
g 安装显卡/显示驱动
s 安装非显卡设备(除显卡外的所有设备)
net 仅安装网卡驱动(有线/无线/蓝牙)
p:密码 压缩包密码,可多次传入不同密码
例 p:密码a p:密码b(不传则自动检测)
f 强制安装(程序目录下 Force 子目录全部安装)
单独使用,不受 d/g/s 等参数影响
用于设备管理器识别不出缺失的驱动(如华为音频、特殊磁盘控制器等)
f:路径 强制安装(自定义目录)例 f:X:\ForceDrv
v 安装完成后弹窗显示结果(自动模式默认不弹)
h 隐藏进度条(静默安装)

组合速查

g — 仅显卡(系统库)
d g — 显卡+非显卡(自备包)
s — 仅非显卡(系统库)
d — 仅非显卡(自备包)
d s — 非显卡
(自备包优先+系统库兜底)
g s — 显卡+非显卡(系统库)
d g s — 显卡+非显卡
(自备包优先+系统库兜底)
net — 仅网卡(系统库)
d net — 仅网卡
(自备包优先+系统库兜底)
核心原则: 有 d → 优先自备驱动包;无 d → 一律从系统自带驱动库安装
:: 全自动安装示例
DriverInstaller.exe d g s p:7E3A... v

:: 指定驱动包路径 + 强制安装 + 显示结果
DriverInstaller.exe d:X:\DrvIndex s f:Y:\ForceDrv v

PE 系统适配

程序从设计之初就面向 PE 系统环境,具备以下适配能力:

  • PE 系统检测 — 通过注册表自动识别 PE 环境,状态栏显示 “PE” 标识
  • 离线系统扫描 — 自动扫描所有磁盘查找离线 Windows 系统,自动判断系统版本
  • 多系统 DriverStore 合并 — 发现已离线系统按版本降序合并 DriverStore 索引,高版本优先匹配

技术亮点

🔒

纯 C 加密实现

AES-256-CBC 和 SHA-256/384/512 纯 C 实现,不依赖 Windows CryptoAPI,在 PE 环境中可直接解密离线系统 DPAPI 数据。

多线程安装

根据 CPU 核数自动分配线程数,每个设备独立线程处理,安装速度大幅提升。

🖥️

PerMonitorV2 DPI

完整支持 PerMonitorV2 DPI 感知,多显示器不同 DPI 自适应缩放,所有控件和字体动态调整。

🛡️

崩溃保护

全局异常过滤器和 VEH 异常处理,WiFi 线程崩溃不影响主程序,崩溃信息自动写入日志方便排查。

系统信息展示

程序状态栏自动检测并显示以下系统信息:

  • 操作系统版本(如 Windows 10 64Bit 10.0.19041.1)
  • PE 系统标识
  • 启动模式(UEFI / Legacy)
  • 安全引导状态(启用 / 关闭)
  • TPM 模块状态(可用 / 不可用)
  • 计算机名

在线更新

程序内置版本检测功能,打开”关于”对话框时自动检查最新版本。发现新版本后弹出更新对话框,点击”立即更新”即可下载新版本并自动替换重启,整个更新过程无需手动操作。

 

程序下载:

5 1 投票
文章评级
提醒
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x
湘ICP备2026008030号 | 公安备案图标 湘公网安备 43040002000412号