Skip to content

最后更新:

故障诊断 & 修复 ​

故障诊断页汇总 Zipoly 压缩/转换功能异常的标准排查路径:先用内置工具诊断定位引擎状态,再按症状对照下方方案处理,仍无法解决时按「技术支持」清单反馈。90% 的压缩失败由缺少 VC++ 运行库导致,建议优先检查第一项。

排查路线:系统设置 → 工具诊断 → 运行诊断 → 按结果对号入座。

症状速查 ​

症状最可能原因跳转
✗ 无法执行 / 找不到 VCRUNTIME140.dll缺少 VC++ 运行库缺运行库
✗ 未找到可执行文件 / ⚠ 无响应工具文件丢失或损坏工具文件异常
装了运行库仍 ✗ 无法执行被杀毒软件拦截被拦截
Linux 启动失败webkit2gtk/gtk3 缺失Linux 依赖
macOS 提示「无法验证开发者」Gatekeeper 拦截Gatekeeper
提示「已经过 Draco 压缩」对已压缩文件重复压缩用原始未压缩文件,见 FAQ

缺少 Visual C++ 运行库(最常见) ​

症状:诊断显示 ✗ 无法执行,或提示「找不到 VCRUNTIME140.dll」。

原因:Windows 缺少 Microsoft Visual C++ 2015-2022 Redistributable (x64),这是压缩引擎的必需组件。90% 的压缩失败由此导致。

解决:

  1. 下载 VC++ 运行库
  2. 安装后重新打开 Zipoly 即可(无需重启系统)

工具文件丢失或损坏 ​

症状:✗ 未找到可执行文件 或 ⚠ 无响应。

解决:重新安装 Zipoly。不要单独下载 draco_transcoder.exe 或 gltfpack.exe 替换,可能导致版本不兼容。

被杀毒软件拦截 ​

症状:诊断显示 ✗ 无法执行,但 VC++ 运行库已安装。

解决:将 Zipoly 安装目录(C:\Program Files\Zipoly\)添加到杀毒软件白名单/排除列表。

Linux 依赖缺失 ​

症状:Linux 下启动失败或功能不可用。

解决:

bash
# Ubuntu / Debian
sudo apt-get install libwebkit2gtk-4.1-0 libgtk-3-0

# Fedora / RedHat
sudo dnf install webkit2gtk4.1 gtk3

macOS Gatekeeper 拦截 ​

症状:macOS 首次打开 Zipoly 提示「无法验证开发者」或「已损坏,无法打开」。

原因:macOS Gatekeeper 默认拦截未签名/未公证的应用。

解决:右键点击 Zipoly.app → 选择「打开」(或进入 系统设置 → 隐私与安全性 → 仍要打开)。签名及公证计划后续版本提供。

高级排查 ​

查看详细日志 ​

诊断结果窗口中点击「查看原始输出」→「复制结果」,将报告发送给技术支持。

手动验证工具 ​

cmd
cd "C:\Program Files\Zipoly"
draco_transcoder.exe

预期显示使用帮助信息(Usage: ...)。若报错 VCRUNTIME140.dll,说明缺少 VC++ 运行库。

技术支持 ​

以上方法均无效时,联系 QQ 2162788746,提供以下信息加快定位:

  1. 诊断报告(点击「复制结果」获取)
  2. 系统版本(Win + R → winver)
  3. Zipoly 版本号(系统设置页底部)

常见问题 ​

诊断全部 ✓ 正常,但压缩还是失败? ​

检查文件本身:Draco 压缩过的文件无法再次压缩(需原始未压缩文件);极小模型(< 100KB)或极简模型(< 1000 面)压缩收益为负,可跳过压缩。仍失败时用「高级排查 → 查看详细日志」复制报告反馈。

压缩失败会损坏原文件吗? ​

不会。Zipoly 的输出是带 _optimized 后缀的新文件,原文件不会被覆盖;失败时删除输出文件重试即可。

Mac 也需要装 VC++ 运行库吗? ​

不需要。VC++ 运行库缺失是 Windows 独有的问题;macOS 常见问题是 Gatekeeper 拦截,Linux 常见问题是依赖缺失,分别见上文对应小节。

重装 Zipoly 后还是提示工具异常? ​

确认两件事:从官网或 Gitee Release 下载的是完整安装包(不要单独替换 draco_transcoder.exe 等工具文件);安装后以管理员权限运行一次 Windows 版(右键 Zipoly 快捷方式 → 「以管理员身份运行」,确认权限后可再切回普通方式启动)。仍异常请附「诊断报告」联系技术支持。

专为 Web3D 开发者设计