新发布的 Windows 软件触发 SmartScreen,怎么解决下载全新安装

Jarker 2026-08-31 10:15 1

最近发布了一款 Windows 桌面软件,安装包已经使用正规代码签名证书签名,但由于软件和证书都是新发布的,目前下载运行时可能会出现 Microsoft Defender SmartScreen 的“Windows 已保护你的电脑”提示。
想请教做过 Windows 软件分发的大佬朋友们:
新证书怎么快速的搞定下载全新安装的,某鱼找了一圈没找到

最新回复 (15)
  • keyfunc 08-31 10:16
    1
    试试 EV 的代码签名
  • Jarker 楼主 08-31 10:29
    2
    @keyfunc 我已经采购了 digicert 的证书签名打包了,但是微软官方文档说要一定的下载全新安装来累积信誉值。
  • ashong 08-31 10:31
    3
    微软的代码签名, 一个月 9.9 刀 (须有注册公司)目前最便宜的方式
  • Jarker 楼主 08-31 10:32
    4
    @ashong 我已经采购了 digicert 的证书了,现在是下载全新安装有个阈值要求,想请教下有没有怎么去刷这个下载安装的
  • ashong 08-31 10:34
    5
    @Jarker 那就别着急, 百来个下载就差不多了,另外提交你的打包到微软 https://www.microsoft.com/en-us/wdsi/filesubmission 或许能加快
  • Jarker 楼主 08-31 10:37
    6
    @ashong 正常的路子可行就是慢,就是想问问快速的,闲鱼搜了一圈,基本没相关主题
  • zyqzyq08 08-31 10:41
    7
    那个是数量吧,ev 的累积快点,或者你可以上架 microsoft store 。那个个人免费也不会跳
  • jedihy 08-31 11:04
    8
    @Jarker 找微软客服解决。Azure Portal 上面可以发起一个 support request 。
  • MindMindMax 08-31 12:51
    9
    @ashong 微软的代码签名不支持 China 了吧
  • momo1999 08-31 13:56
    10
    发布到微软商店,会有微软签名
  • ZeroClover 08-31 14:39
    11
    只有 MS Store 签名证书有绕过 SmartScreen 的作用,EV 证书不再具有这一特权。实际上 MS 很想彻底干死 EV 代码签名证书。现在内核驱动也必须 MS 签名

    https://learn.microsoft.com/en-us/windows/apps/package-and-deploy/smartscreen-reputation
  • lovelyidiot 08-31 14:47
    12
    使用 winget 作为另一个分发渠道,不会有 smartscreen 的问题,还更现代。另外我的软件带驱动、winrar sfx 打包,目前还没有被 SmartScreen 拦截过。
  • Jarker 楼主 08-31 16:11
    13
    @ZeroClover 看了下文档,好像也没啥法子了,我们现在采购的就是 EV Code Signing
  • Jarker 楼主 08-31 16:42
    14
    @lovelyidiot 主要使用群体还是习惯了传统的网页提供个下载地址,下载安装这一套。
  • tomclancy 08-31 17:52
    15
    我是直接发布 winget 和微软商店,商店选择个人开发者免费签名
* 帖子来源V2EX
返回