联想扬天v330笔记本电脑Windows Server 2019 ELAN0618触控板驱动移埴修复。
【摘要】 ELAN0618 触摸板 Windows Server 2019 修复包https://gitcode.com/micoder/ELAN0618_Touchpad 问题Windows Server 2019 不内置 ELAN 触摸板驱动。ELAN SA469D-22HB (ACPI\ELAN0618) I2C 触摸板仅由通用 hidi2c 驱动驱动,无法响应触摸输入。 根因Server 2...
联想扬天v330笔记本电脑 的ELAN0618 触摸板 Windows Server 2019 修复包
https://gitcode.com/micoder/ELAN0618_Touchpad
问题
Windows Server 2019 不内置 联想扬天v330笔记本电脑 的 ELAN 触摸板驱动。ELAN SA469D-22HB (ACPI\ELAN0618) I2C 触摸板仅由通用 hidi2c 驱动驱动,无法响应触摸输入。
根因
Server 2019 缺少 ELAN 专用驱动(ETD),通用 HID 驱动(mouhid)无法正确处理 ELAN 触摸板的 HID 报告。
修复原理
从 Windows 10 ELAN 驱动包(Synaptics_Driver_Extract)移植 ETD 驱动,通过 InstallHinfSection API 强制安装为 HID 鼠标设备的上层过滤器。
使用方法
方法一:双击运行(推荐)
右键 fix_elan_touchpad.bat → 以管理员身份运行
方法二:PowerShell
# 以管理员身份运行 PowerShell
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\fix_elan_touchpad.ps1
方法三:手动安装
rundll32 setupapi.dll,InstallHinfSection ETD_HID_Group6_WIN10_Inst.NT 132 "%~dp0ELAN_Driver\ETD.inf"
修复后的设备状态
| 设备实例 | 驱动 | 说明 |
|---|---|---|
| ACPI\ELAN0618 | hidi2c | I2C HID Miniport(保持不变) |
| HID\ELAN0618&COL01 | mouhid + ETD(上层过滤器) | ELAN 触摸板核心驱动 |
| HID\ELAN0618&COL02 | ETDHCF | ELAN HID 类过滤驱动 |
| ETD 服务 | RUNNING | ETD.sys 内核驱动 |
| ETDService | RUNNING | 触摸板应用服务 |
文件清单
ELAN0618_Touchpad_WinSrv2019_Fix/
├── fix_elan_touchpad.bat ← 一键修复批处理(双击运行)
├── fix_elan_touchpad.ps1 ← PowerShell 修复脚本
├── README.md ← 本文档
└── ELAN_Driver/ ← ELAN 驱动文件
├── ETD.inf ← 触摸板驱动安装信息
├── ETD.sys ← 触摸板内核驱动
├── etd.cat ← ETD 数字签名
├── ETDHCF.inf ← HID 过滤驱动安装信息
├── ETDHCF.sys ← HID 过滤内核驱动
├── etdhcf.cat ← ETDHCF 数字签名
├── ETDService.exe ← 应用服务
├── ETDCtrl.exe ← 控制程序
├── ETDCtrlHelper.exe ← 辅助程序
├── ETDApix.dll ← API 扩展库
├── ETDCmds.dll ← 命令库
├── ETDFavorite.dll ← 收藏库
├── ETDTouch.exe ← 触控程序
├── ETDUn_inst.exe ← 卸载程序
├── LenovoAPI.dll ← Lenovo 接口库
├── dpinst.exe ← 驱动安装工具(备用)
├── dpinst.xml ← DPInst 配置
└── Setup.exe ← 安装程序(备用)
目标设备兼容性
本驱动适用于以下 ELAN 触摸板型号:
| 设备 ID | 说明 |
|---|---|
| HID\VEN_ELAN&DEV_0608 | LCFC ideapad 320-14/15/17IKB |
| HID\VEN_ELAN&DEV_0611 | LCFC ideapad 320&520IKBRA |
| HID\VEN_ELAN&DEV_0617 | Wistron V530/V330/E53 (SKL) |
| HID\VEN_ELAN&DEV_0618 | Wistron V530/V330/E53 (KBL) ← 本机 |
| HID\VEN_ELAN&DEV_0619 | Wistron V530/V330/E53 (AMD) |
| HID\VEN_ELAN&DEV_0623 | Wistron V340/V140/E54 |
| … | 以及更多 (详见 ETD.inf) |
注意事项
- 管理员权限:必须以管理员身份运行
- 驱动签名:所有文件已签名(etd.cat / etdhcf.cat),无需开启测试签名
- 重启:通常无需重启;如触摸板无响应,请重启系统
- 卸载:运行
ETDUn_inst.exe或设备管理器中禁用 ETD 过滤器
修复过程中记录的系统修改
修改的系统文件
| 文件路径 | 说明 |
|---|---|
C:\Windows\System32\drivers\ETD.sys |
ETD 内核驱动(新增) |
C:\Windows\System32\drivers\ETDHCF.sys |
ETDHCF 内核驱动(新增) |
C:\Windows\INF\oem37.inf |
ETD.inf 的发布副本(驱动库自动生成) |
C:\Windows\INF\oem38.inf |
ETDHCF.inf 的发布副本(驱动库自动生成) |
修改的注册表项
| 注册表路径 | 修改内容 |
|---|---|
HKLM\SYSTEM\CurrentControlSet\Services\ETD |
ETD 服务注册 |
HKLM\SYSTEM\CurrentControlSet\Services\ETDService |
ETDService 服务注册 |
HKLM\SYSTEM\CurrentControlSet\Enum\HID\ELAN0618&COL01\...\UpperFilters |
添加 ETD 上层过滤器 |
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e96f-...}\00XX |
ETD 类实例注册 |
未修改(已还原)
| 修改项 | 状态 |
|---|---|
bcdedit /set testsigning on |
已被 Secure Boot 自动重置为 Off |
BTH\MS_BTHPAN 设备节点注册表 |
已还原为原始状态 |
Net 类实例 0017 |
已删除(手动绑定尝试,未成功) |
C:\Windows\INF\bthpan.sys 临时文件 |
已删除 |
system32\drivers\bthpan.sys |
已还原为原始版本 |
环境
- OS: Windows Server 2019 Datacenter Build 17763.9121
- 触摸板: ELAN SA469D-22HB (I2C HID, ACPI\ELAN0618)
- I2C 控制器: Intel Serial IO I2C Host Controller - 9D60
生成日期: 2026-08-28
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)