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