Coodesker 团队您好:
我在 Windows 11 上遇到一个可以稳定复现的问题:在“设置 → 辅助功能 → 视觉效果”中关闭“动画效果”后,重启并登录系统,动画效果会被重新开启。
经过 Windows ETW 跟踪,问题与 Coodesker 2.2.2.1 的开机启动流程高度相关,并且证据能够定位到加载在 Explorer 进程中的 Coodesker 原生模块。
环境:
- Windows 11 Pro 25H2,OS Build 26200.8875,x64
- Coodesker 2.2.2.1
- 启动命令:
"C:\Program Files\1 Add\Coodesker\coodesker-x64.exe" -fboot
- 原生模块:
C:\Program Files\1 Add\Coodesker\Native-x64.dll,版本 2.2.2.1
复现步骤:
- 打开“设置 → 辅助功能 → 视觉效果”。
- 关闭“动画效果”。
- 保持 Coodesker 开机启动并重启电脑。
- 登录后等待启动程序加载,可以观察到“动画效果”重新变为开启。
关键证据:
- ETW 跟踪于 2026-08-01 12:30:55.169(UTC+8)开始。
- 12:31:22.119,Explorer 启动
coodesker-x64.exe -fboot,Coodesker PID 为 31664。
- 12:31:22.446,即约 327 毫秒后,发生唯一一次
UserPreferencesMask 写入:
- 写入进程:
explorer.exe
- PID:18036(0×4674)
- TID:18040(0×4678)
- 写入前:
90 32 07 80 10 00 00 00
- 写入后:
90 32 07 80 12 00 00 00
- 变化是第 5 字节的
0x02 位被置位,对应客户端区域动画重新启用。
- Explorer 进程中加载了 Coodesker 的
Native-x64.dll。
Native-x64.dll 的 PE 可见导入中包含 SystemParametersInfoW 和 RegSetValueExW。
因此,ETW 中的直接注册表写入者虽然显示为 explorer.exe,但结合 Coodesker 启动时间、Explorer 内加载的 Native-x64.dll 以及该 DLL 导入的相关 API,问题很可能来自 Coodesker 原生模块在 Explorer 上下文中修改系统视觉效果。
期望行为:
- Coodesker 不应在启动时强制开启 Windows 动画效果。
- 如果软件确实需要临时调整视觉效果,应在退出时恢复用户原值,并尊重辅助功能中的用户选择。
- 建议检查
Native-x64.dll 中对 SystemParametersInfoW、RegSetValueExW 或相关视觉效果初始化逻辑的调用。
附件中提供了一份脱敏后的证据摘要。原始 ETL 包含本机其他进程名称和路径,为避免泄露无关信息暂不直接附上;如果贵团队确实需要,我可以在确认所需范围后提供进一步的筛选数据。
烦请确认并修复,谢谢。