Skip to content

Win7 支持情况 #733

Closed
Closed

Description

@toms8421

背景

从 v2.1.0 开始,dev-sidecar 的 Electron 版本从 19.1.9 升级到了 41.3.0,导致新版本(v2.1.0 ~ v2.3.1)在 Windows 7 系统上完全无法运行(Electron 23 起已放弃 Win7 支持,Chromium 内核链接了 Win10 才有的 API)。

目前最后一个能在 Win7 上跑的版本是 v2.0.2(Electron 19.1.9)。

实际情况

我手上有一台仍在使用的 Windows 7 开发机(部分老旧工业软件 / 内网环境只能跑 Win7),需要用 dev-sidecar 加速访问 GitHub,但:

  1. 下载页面默认展示的是 v2.3.1,新用户不知道哪个版本能在 Win7 上跑;
  2. v2.3.1 的 Assets 里甚至没有 windows-x86_64.exe 完整安装包,只有 ia32.exe.blockmap,容易让人误解;
  3. 想找 v2.0.2 需要在左侧版本列表里手动翻,新人很难发现。

建议

  1. 在 README 或 release 页面显著位置标注:
    • v2.0.2 及以前:支持 Windows 7
    • v2.1.0 及以后:仅支持 Windows 10 及以上
  2. 如果维护成本允许,考虑保留一个 Win7 兼容分支(比如基于 Electron 22 做最后一次 LTS 构建),哪怕只做安全更新;
  3. 至少在 v2.3.1 的 release 说明里加一句"Windows 7 用户请使用 v2.0.2"。

环境

  • OS: Windows 7 SP1 64位
  • 尝试版本: v2.3.1(双击报错无法启动)
  • 可用版本: v2.0.2(正常运行)

Activity

  1. pinned this issue on Oct 22, 2026
  2. cute-omega commented on Oct 22, 2026

    @cute-omega
    Collaborator

    唔,你说的对
    所以现在起你变成置顶issue了,同时会被链接到之后的release公告里
    另外,2.3.1绝对有win x64完整包,你没展开看而已
    维持兼容分支太费力气,不过可以试试ds-cli

  3. cute-omega commented on Oct 22, 2026

    @cute-omega
    Collaborator

    有人愿意捐token钱的话也不是不能维护兼容分支
    毕竟它确实体积小点


    多讲一句
    不支持win7的另外一个原因是ds现在很多地方需要用Powershell,但是它在win10之前都不自带

  4. changed the title [-]建议继续提供 Windows 7 兼容版本 / 在 release 页面标注 Win7 支持情况[/-] on Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    其他用户可参考其他用户如果碰到相同问题,可参考issue里的内容。

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions