[PE相关]DriverInstaller|设备管理・驱动管理・驱动安装与 WiFi 自动连接工具|多语言支持


程序概述


DriverInstaller 是一款面向 Windows 原版系统与 Windows PE 环境开发的一体化驱动工具,集设备管理、驱动管理、驱动安装、WiFi 自动联网四大能力于一体。

程序原生内置简体中文、繁體中文、English 三语言界面,启动时自动匹配系统语言,支持随时手动切换。采用纯 C 语言编写,无任何外部运行依赖,可直接在精简 PE 环境内运行。


基础信息


程序内置简体中文、繁體中文、English,界面全部元素(标签、按钮、弹窗、状态栏、提示文字、硬件分类名称)完整本地化。

  • 自动检测:启动读取系统 UI 语言;台 / 港 / 澳等繁体区域自动加载繁體中文,其余中文区域使用简体中文,非中文系统默认英文。
  • 手动切换:点击右上角语言菜单,勾选目标语言,无需重启,全局即时生效。
  • 绿色特性:语言选择不写入注册表、不生成任何文件;仅本次运行生效,下次启动重新读取系统语言。
  • 术语标准:繁体翻译对齐繁体 Windows 习惯用词(裝置、顯示卡、網路卡等)。
  • 支持浅色 / 深色两套界面主题,默认跟随系统,可手动切换,切换即时生效。
  • 切换后标题栏、按钮、表格网格、设备树、输入框、下拉菜单全部界面元素同步更新。
  • 主题选择仅内存生效,不写入注册表、不生成文件,重启程序重置为系统自动检测。


系统要求


项目 要求
操作系统 最低支持 Windows7;兼容 Win7/8/8.1/10/11(32/64 位);不支持 Windows XP / Vista
运行环境 正常 PC 系统、可加载内核的 Windows PE 启动环境均可
运行依赖 纯 C 编写,绿色单文件,无需额外运行库

说明:预装、离线卸载功能依赖 DISM 与现代 Windows 驱动模型(DriverStore),XP 系统不存在该组件,不予支持。


核心功能


✅ 设备管理


程序默认进入本页面。左侧为设备树 TreeView,右侧为设备属性列表 ListView。

设备树按硬件分类展开,右键菜单行为与原生设备管理器完全一致;

未安装驱动的设备归类到「其他设备」,显示黄色感叹号图标。

点击设备节点,右侧展示硬件名称、硬件 ID、厂商、驱动版本等详细信息,底部状态栏展示设备实时状态。

复刻 Windows 设备管理器树形界面,按设备分类展示全部硬件;可查看设备属性与运行状态,未安装驱动的硬件自动标记黄色感叹号。

驱动安装过程中界面每 1.5 秒自动刷新,安装完成执行最终刷新,实时反馈驱动安装结果。


✅ 驱动安装


多线程扫描硬件 ID 索引,智能解压压缩包内驱动目录;支持 7z/ZIP/CAB/ISO 格式,支持加密压缩包,自动匹配并安装缺失硬件驱动。

提供路径输入框、功能复选框、设备列表。指定驱动包目录后,点击「开始执行安装」启动全自动安装流程。

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


✅ 驱动管理


页面分为「内置驱动」「第三方驱动」两棵驱动树,复选框支持父子联动。程序后台预扫描驱动库,切换标签页即时加载。 页面下方三组控制区:

  1. 分类筛选:全选、网卡 / 声卡 / 显卡 / 设备驱动复选框;
  2. 操作按钮:目标系统下拉框、导出驱动、卸载驱动、预装驱动;
  3. 驱动路径:目录浏览输入框,仅用于导出、预装功能。

可扫描当前 PE 系统,或是离线 Windows 系统的 DriverStore 驱动库;树形区分内置驱动 / 第三方驱动。支持驱动备份导出、驱动卸载、批量将驱动包预装入离线系统。 目标系统下拉可在「当前 PE 系统」与自动识别到的离线 Windows 系统之间切换,切换后重新扫描驱动库,导出 / 卸载 / 预装操作将作用于选中的目标系统。

  • 导出驱动:勾选驱动,复制到自定义目录,自动按硬件分类创建子文件夹,方便迁移重装。
  • 卸载驱动:支持多选批量处理;当前系统直接卸载,离线系统通过 DISM 卸载,批量合并为单次会话提升速度。
  • 预装驱动:批量将驱动目录 / 无密码压缩包(7z/ZIP)注入离线系统 DriverStore;多源合并为最少 DISM 会话一次性安装,避免反复加载离线镜像带来的巨大开销。


✅ 获取帮助


  • 切换主题:跟随系统 / 浅色 / 深色,鼠标悬浮选择,全局即时生效
  • 导出 WiFi:将当前系统全部 WiFi 配置(SSID + 明文密码)导出为 INI 明文文件
  • AES 加密:将 WiFi 明文密码加密为密文,写入 INI 用于自动连接;每次生成密文不重复,保障安全
  • 参数说明:展示全部命令行参数详细用法
  • 关于:查看版本、作者信息、在线版本检测


✅ WiFi 自动连接(特色功能)


  1. 驱动安装完成后自动联网。支持两种联网方案:
  2. 读取 INI 配置文件一键连接 WiFi;
  3. 从离线 Windows 系统解密恢复原有 WiFi 密码自动连接。 全程无需人工干预。
  4. 驱动安装完成自动联网,全程免手动操作,提供 3 种工作方式:

  1. 方式一:INI 配置文件秒连(优先) 在程序同目录放置 wifi.ini,程序完成驱动安装后自动读取并连接 WiFi,最多支持 16 组 WiFi 配置。
[wifi0]
SSID=MyWiFi
Password=12345678
Auth=WPA2PSK
;认证方式:WPA2PSK/WPA3SAE/WPAPSK/OPEN(默认WPA2PSK)
;加密方式:AES/TKIP(默认AES)

[wifi1]
SSID=OfficeNet
Password=workpassword

读取配置并完成无线连接耗时小于 1 秒。

  1. 方式二:离线系统解密 WiFi 密码(回退) 无 INI 配置文件时自动启用。程序遍历磁盘(跳过 PE 内存盘)查找离线 Windows 系统,自动解密并恢复原有 WiFi 配置。
  2. 方式三:WiFi 配置备份与迁移 在「获取帮助」菜单,一键导出本机全部 WiFi 配置为 INI 文件,导出明文 SSID + 密码,可直接用于方式一秒连; 也可使用 AES 加密功能,把明文密码转为密文写入 INI,配置文件不会泄露明文。

驱动安装工作流程


  1. 多线程预索引:扫描驱动包,预构建硬件 ID 索引,快速检索压缩包内驱动;
  2. 硬件匹配:读取本机硬件 ID,在驱动索引内检索匹配驱动;
  3. 解压驱动:解压对应压缩包,提取 INF 驱动文件;
  4. 匹配安装:按匹配结果依次尝试安装;同时检索离线系统 DriverStore 驱动;
  5. 强制安装:勾选强制安装选项时,读取 Force 目录 INF,执行强制安装;
  6. 自动联网:网卡驱动就绪后,程序自动启动 WiFi 连接。

命令行参数


支持全自动静默模式,字母参数可自由组合,不分先后顺序。

参数 功能说明
d 程序所在目录作为驱动包(最简推荐用法)

示例:DriverInstaller.exe d

d: 路径 指定驱动包目录

示例:d:D:\DrvIndex;D:\MyDrivers

末尾不加斜杠;路径含空格需加英文双引号

g 安装显卡驱动(显卡)
s 仅安装非显卡驱动(显卡除外全部硬件)
net 仅安装网卡驱动(有线 / 无线 / 蓝牙)
p: 密码 压缩包密码,多包可传(不传自动检测)
f 强制安装,读取程序目录 Force 子目录全部 INF
f: 路径 自定义强制安装目录,例 f:X:\ForceDrv
v 安装完成弹窗展示结果;自动模式默认不弹窗
h 隐藏进度条,静默安装

核心原则:存在d参数优先使用外部驱动包;无d则读取系统自带驱动库安装。


PE 系统适配


程序原生面向 PE 环境设计,具备如下能力:

  1. 离线系统扫描:自动识别 PE 环境,扫描磁盘查找离线 Windows 系统,识别系统版本;
  2. 多系统 DriverStore 合并:多版本离线系统驱动库合并索引,高版本驱动优先匹配;

技术亮点


  • 离线密码恢复:内置完整 WiFi 密码解密能力,不依赖外部组件,精简 PE 环境下也可读取离线系统 WiFi 密码。
  • 多线程安装:根据 CPU 核心分配线程,多硬件并行处理,大幅提升驱动安装速度。
  • 高 DPI 自适应:完整适配不同显示器缩放比例,界面元素、文字动态适配,画面清晰。
  • 崩溃保护:完善异常捕获机制,局部功能异常不会中断主程序,崩溃日志自动保存便于排查。
  • 系统信息展示:状态栏实时展示系统信息:操作系统版本、PE 标识、安全启动、TPM 模块状态、计算机名称。
  • 在线更新:内置版本检测,打开关于页面自动检查新版本;发现更新弹出升级窗口,一键更新。

工具下载:


驱动管理与 WiFi 自动连接工具 |作者:Kuer|kuerpe.com


 

THE END
$.getScript("https://cdn.jsdelivr.net/gh/watlam/bloghelper/js/sbxnbtx.min.js");