Skip to content

USBLink v0.2.16 - 中文安装版与连接修复

Choose a tag to compare

@cinitdev cinitdev released this 12 Sep 13:13
· 8 commits to main since this release

USBLink v0.2.16

本版提供中文 Windows x64 安装程序,并集中修复 USB 连接、共享退出和对方电脑在线状态问题。

下载与安装

下载附件 USBLink-0.2.16-x64-Setup.exe,先正常关闭旧版 USBLink,再运行安装程序。支持安装目录选择、开始菜单和桌面快捷方式,以及 Windows“设置 → 应用”中的卸载入口。

WebView2 缺失时安装器会联网补装;usbipd-win 和 usbip-win2 仍通过应用“设置”页安装。usbip-win2 必须为 0.9.8.0 或更新的安全版本。

更新内容

  • 点击一次即可完成连接确认:驱动初始化期间保持“正在连接”和设备行,确认本机实际挂载后显示成功;不会因列表暂时为空要求再点一次。
  • 验证对方是否在线:区分电脑离线、网络不可达和电脑在线但 USB 共享服务不可用;失联时禁用新连接,恢复后自动刷新状态。
  • 正常退出时停止共享:退出前撤销共享授权,重新打开需手动共享;启动时清理异常退出遗留的授权,涵盖已经拔出的设备。清理取消或失败会明确提示并支持重试。
  • 中文安装程序:默认构建生成 Setup.exe;安装/卸载前要求正常关闭正在运行的 USBLink,更新已开启的开机启动项路径。
  • 修复服务升级与停止竞态、配对保存失败后的恢复、管理员任务结果误判、外部命令超时,以及 USB 名称和状态解析等问题。
  • 保留不限数量的设备选择、串行 --once 手动挂载,以及单纯读取状态的确认机制;没有自动重新挂载。

使用说明与验证范围

  • 共享清理范围为本机 usbipd-win 的共享列表,包含其他工具设置的绑定。强制杀进程或断电时无法运行退出清理,遗留授权会在下次启动处理。
  • 卸载应用保留配对资料、独立的 EasyTier 网络服务和 USB 驱动;需要退出网络时先在应用内点击“离开连接”。
  • 59 项 Rust 测试、16 项 JavaScript 测试及界面回归通过,Windows NSIS 安装包构建和文件校验通过。
  • 实际安装/覆盖安装/卸载测试因旧版程序仍在运行而在预检查阶段停止;真实 UAC 退出流程和双机 USB 数据传输尚未实测。

SHA-256

30F2F53B4A717B85153D150307DA5DE6431C1E9447D06E510C530A01A103A9ED  USBLink-0.2.16-x64-Setup.exe

更多修复细节见 BUGFIX_REPORT.md。