联想扬天v330笔记本电脑Windows Server 2019 ELAN0618触控板驱动移埴修复。

举报
山涧烟雨村 发表于 2026/09/03 11:41:21 2026/09/03
【摘要】 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)

注意事项

  1. 管理员权限:必须以管理员身份运行
  2. 驱动签名:所有文件已签名(etd.cat / etdhcf.cat),无需开启测试签名
  3. 重启:通常无需重启;如触摸板无响应,请重启系统
  4. 卸载:运行 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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。