遇到 SmartScreen 警告?这样安全安装
Windows 会对下载量还不多的安装包发出警告。SVD 是安全的 — 选择你使用的浏览器,按步骤操作即可。
⚠️ Windows 为什么会弹出警告?
Microsoft Defender SmartScreen 会对下载人数还不够多的安装包加上警告。绝大多数小型独立应用都经历过这一阶段 — Obsidian 和 Raycast 都是如此。
SVD 目前还没有 Windows 代码签名证书(EV 证书每年 $350~600)。我们是一人工作室,这件事已经排上日程。在那之前,你可以用本页底部的 SHA-256 哈希自行校验文件。macOS 版本已通过 Apple 代码签名和公证。
你用哪个浏览器下载?
不同浏览器的警告画面完全不同,要点的按钮也不一样。
⚠️ 文件是 0 字节,或者打不开?
那说明下载没有真正完成。正常完成时,浏览器的下载列表会显示完整大小。下图是 Chrome,Edge 也会在自己的下载面板显示同样的信息:
SVD-2.10.0.msi 约 279 MB。如果你的是 0 字节、明显偏小,或仍以 .crdownload 结尾,说明中途被拦截或中断了。这不是链接失效,通常是 SmartScreen 或杀毒软件所致。
删除未完成的文件后重新下载。若仍然失败,可在下载期间暂停杀毒软件,或换一个浏览器,然后用下方的哈希核对结果。
如果“仍然保留”是灰色的,并且悬停时提示“由你的组织管理”,说明 Windows 或 Edge 的策略完全禁止未签名的下载。这属于设备设置,我们这边无法解决。改用 PowerShell 直接下载即可绕过:
Invoke-WebRequest -Uri "https://storage.googleapis.com/getsvd-downloads/releases/v2.10.0/SVD-2.10.0.msi" -OutFile "$HOME\Downloads\SVD-2.10.0.msi"
这会完全跳过浏览器的下载防护层。下载后核对哈希,再照常运行 MSI。
🔐 校验安装包(可选)
要确认下载的文件与我们构建的完全一致,请比对 SHA-256 哈希:
certutil -hashfile SVD-2.10.0.msi SHA256
SVD-2.10.0.msi 的预期哈希:
1a029d34a232d7e178f3b131ee9f58a7921dcb54f9b2fc837fbe31aff4fed876
如果一致,说明文件完整送达且未被篡改。不一致或为 0 字节,则说明下载被拦截或中断。