You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pyarmor打包的EXE文件被Windows Defender判定为病毒求助

解决PyArmor打包EXE被Windows Defender误报为病毒的问题
  • 提交误报申诉:打开Windows安全中心,找到被标记的文件,选择“允许此应用”;也可以通过微软官方的误报申诉入口提交文件样本,说明这是你用Python打包的合法程序,官方会审核并更新病毒库规则。
  • 调整PyArmor打包参数:
    • 先去掉--onefile参数,单文件打包的结构容易触发杀毒软件的启发式检测,改用默认的文件夹形式打包:
      pyarmor pack final.py
      
    • 先对代码进行高级混淆再打包,降低被识别的概率:
      pyarmor obfuscate --advanced 2 final.py
      pyarmor pack dist/final.py
      
  • 更换打包工具:如果PyArmor的误报一直没法解决,换用Nuitka或者cx_Freeze这类工具,它们的打包逻辑和PyArmor不同,误报率更低。比如Nuitka的单文件打包命令:
    nuitka --standalone --onefile final.py
    
  • 给EXE加数字签名:给生成的程序添加代码签名,个人开发者可以申请免费的代码签名证书,签名后的文件会被杀毒软件认为是可信来源,大幅降低误报概率。

内容的提问来源于stack exchange,提问作者Dalia Mokhtar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 05:03:28